Бот Alexvn'а MK X Жертва ассоциативного мышления
|
nicdan
Что D3D, что OGL - это API нижнего уровня 3D графики. D3D (разработчик - Microsoft) ориентирован исключительно на игры (ну я не знаю ни одного профессионального пакета, работающего с 3D через D3D). OGL (разработчик - Silicon Graphics) первоначально разрабатывался только для профессиональных 3D приложений для рабочих станций... А потом его увидели в iD и сваяли Квэйка, где OGL использовался по игровому и в играх теперь используют и его.
Нельзя сказать, что какой-то из этих API лучше или хуже. В D3D много чисто игровых возможностей, которые не нужны, скажем, в инженерных приложениях; В OGL такая же ситуация, но наоборот, естественно. OGL более точно обсчитывает графику геометрически, а D3D этого не нужно и он "делает красиво". OGL поддерживает мультипроцессорность (на профессиональных ускорителях), D3D - нет.
Вывод: D3D для игр, OGL для профессионального применения и частично для игр.
[Edited Igorvs]
|