DirectX vs. OpenGL, холивар |
Здравствуйте, гость ( Вход | Регистрация )
DirectX vs. OpenGL, холивар |
Алмаз |
Mar 8 2010, 19:19
Сообщение
#1
|
боцман Группа: форумчанин Сообщений: 117 Регистрация: 19-July 09 Из: Нижнекамск Пользователь №: 20,790 |
DX детище MS, а MS всегда играла не чисто. OpenGL с версии 1.2 не поддерживается в Windows и при этом все вызовы OpenGL идут через DX. Как думаете, зачем это сделано? Чтоб хоть как-то сравнять уровень DX с уровнем OpenGL. Как-то, ARB и MS решили совместно создать API, включающих в себя преимущества OpenGL и DX. Что вы бы думали? MS приложила все усилия, чтобы провалить этот проект. Кстати, он назывался "Фаренгейт". Все кто программировал на DX и перешёл на OpenGL скажут, что DX - это не дело. Хотя с версии 10 ситуация стала лучше, а DX 11 способен на многое. Но! Всё, что умеет DX 11 (всё, что реально нужно при граф. программировании, а не для критических бенчмарков, хотя и с этим в OpenGL проблем нет) есть/было в OpenGL. Картинка в OpenGL на порядок качественней, чем в DX. И рисует OpenGL быстрее DX и это факт! А те, кто станет написанное здесь истину оспаривать, либо приверженец DX/MS или мало, что смыслит в графике. Тогда почему все игры на DX? Очень просто - в DX есть всё для создания полноценной игры. Звук, сеть, загрузчик изображений и мешей, матбиблиотека и многое другое. Те, кто "свяжется" с OpenGL ждёт очень много трудностей (особенно начинающих). Всё надо делать самому и не просто делать, а делать так, чтоб работало на должном уровне.
P. S. Не стоит приводить ссылки на gcup.ru - это сборище малолеток, которые за весь день на форуме только и делают, что отвечают на опросы и создают тупейшие темы. У них нет собственного оригинального материала, зайдите сами посмотрите - это просто детсад. P. S. S. Написал сей пост я лишь затем, чтоб люди глаза разули. |
tislic |
Jul 5 2010, 21:50
Сообщение
#2
|
капитан Группа: форумчанин Сообщений: 452 Регистрация: 11-April 07 Пользователь №: 7,115 |
Я с какого ракурса на эту тему смотрю
XP - directx 9.0c, Vista - 10, win 7 - 11 Если центральный процессор 4-х яйцевый и ещё 64 битный, то конечно win 7 и следовательно будет стоять directХ 11 Под игры нужна хорошая видео карточка, где лучше всего будут считаться соотношение производительности и цены Пятая линейка ATI HD 5750, 5770 но их обходит Radeon HD 4870 из-за пропускной способности шины памяти, но зато они прореживают DirectХ 11, задумываешься не взять ли HD 5830, 5850 Говорить о DirectX vs. OpenGL не совсем корректно без расмотра видео карточек ибо у конкурентов есть такая фишка PhysX называется. Видо ролик PhysX in Batman Arkham Asylum Первая минута это показ гемплея, остальные девять сравнение, c начала идет видео фрагмент когда PhysX используется, потом идет этот же фрагмент, но когда PhysX не используется, то есть, то что будет у обладателях карточек Radeon. Разница меня пострела, я до сих пор под впечатлением А для игры нужен всего directХ 9.0c PhysX используется в Microsoft Windows, Linux, Mac OS X, Xbox 360, PlayStation 3, Nintendo Wii По моему Eddy говорил, что за рубежом твориться следующее, если игру нельзя портировать на Xbox 360, то издатели даже не хотят разговаривать. |
Алмаз |
Jul 5 2010, 22:25
Сообщение
#3
|
боцман Группа: форумчанин Сообщений: 117 Регистрация: 19-July 09 Из: Нижнекамск Пользователь №: 20,790 |
|
Текстовая версия | Сейчас: 29th April 2024 - 18:13 |