Seaward.ru

Здравствуйте, гость ( Вход | Регистрация )

> 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. Написал сей пост я лишь затем, чтоб люди глаза разули.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
4 страниц V « < 2 3 4  
Reply to this topicStart new topic
Ответов(60 - 68)
Shadow
сообщение Mar 23 2011, 11:48
Сообщение #61


капитан
*****


Группа: форумчанин
Сообщений: 389
Регистрация: 8-September 09
Пользователь №: 21,206



Цитата
В том, что работать все будет быстрее значительно.

Это далеко не факт. Зависит от прямоты рук разработчика и многих других факторов.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
delfin_
сообщение Mar 23 2011, 13:22
Сообщение #62


Защитнег Бакланаф
*******

Ветеран ФорумаЗаслуженный КорсарЗнаток Игр Сиварда
Наставник Корсаров
Группа: форумчанин
Сообщений: 5,186
Регистрация: 5-December 04
Пользователь №: 174



Цитата(Shadow @ Mar 23 2011, 10:48) *

Это далеко не факт. Зависит от прямоты рук разработчика и многих других факторов.

Ну уважаемый, если это возможно - то это возможно, ну а сможет ли технически какой то индивидуум это осуществить - совершенно другой вопрос.

Представь вопрос по другому, я скажу "Я на порше доеду из точки А в точку Б быстрее чем на жигуле", на что ты ответишь "Это далеко не факт. Зависит от прямоты рук разработчика водителя и многих других факторов.".
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Mar 23 2011, 13:59
Сообщение #63


Hagane no Renkinjutsushi
*******

Seaward TeamВетеран ФорумаЗаслуженный Корсар

Группа: Seaward.Ru Team
Сообщений: 5,970
Регистрация: 15-March 05
Из: Волгоград
Пользователь №: 578



Цитата
Это далеко не факт. Зависит от прямоты рук разработчика и многих других факторов.

КО? Любая вещь зависит от прямоты рук smile.gif
Цитата
"Я на порше доеду из точки А в точку Б быстрее чем на жигуле"

точно smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Monster
сообщение Aug 29 2011, 18:53
Сообщение #64


новичок
*


Группа: Members
Сообщений: 1
Регистрация: 29-August 11
Пользователь №: 25,516



Цитата(Алмаз @ Mar 21 2011, 19:59) *

Во-первых, он лишь говорит о том, что DirectX подтянулся и только-то.

Он говорит, что очень недоволен как идут дела у OpenGL - считает его провалом. Когда то давно DX копировал у OpenGL, а сейчас наоборот - DX во многом впереди OpenGL.

Цитата(Алмаз @ Mar 21 2011, 19:59) *

вообще стоит воздержаться от написания подобных статей потому, что не "Microsoft выступает в качестве основного новатора в области 3D-графики на ПК" или кто-нибудь ещё, а только производители и отдельные люди (математики, физики, программисты) являются двигателями прогресса в области графики.
Что за детская наивность ? Конечно это делают люди, но всем этим людям нужно платить деньги за свою работу. Разработка и усовершенствование API стоит много миллионов. Только большая корпорация способна обеспечить людей работой. OpenGL разработала корпорация Silicon Graphics, которая занимается выпуском высокопроизводительных графических станций. А после прорыва инноваций Microsoft с новым и быстрым DX, на рынок хлынули более дешевые видео карточки для массового потребителя с хорошей графикой ATI и Nvidia и позиции Silicon Graphics пошатнулись, рухнул и OpenGL.

Цитата(Алмаз @ Mar 21 2011, 19:59) *
И в данном случае именно расширения позволяют вендорам прикручивать те фишки, которые они посчитают нужными, не прося разрешения у мелких и не дожидаясь выхода очередной версии DirectX.

По этому и консорциум договориться не может и OpenGL отстал от DX на 3 года. Производителям игр надо одно, а производителям фильмов другое и тд. В то время как Microsoft может легко вносить изменения и улучшать свой продукт.

Как бы то ни было. OpenGL хотя сейчас и сильно сдал позиции и находится в роли отстающего, но он не умрет, потому что является кроссплатформенным и его поддерживают больше людей, а не только разработчики игр. Фильмы рендерят на нем ( например, "Трансформеры"). Когда не нужна скорость и инновации, а нужна стабильность и переносимость, то используют OpenGL.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Aug 31 2011, 10:17
Сообщение #65


боцман
****


Группа: форумчанин
Сообщений: 117
Регистрация: 19-July 09
Из: Нижнекамск
Пользователь №: 20,790



Товарищ, Вы хотя бы спеку OpenGL 4.2 видели?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Oct 27 2011, 15:08
Сообщение #66


боцман
****


Группа: форумчанин
Сообщений: 117
Регистрация: 19-July 09
Из: Нижнекамск
Пользователь №: 20,790



The War Is Far From Over
Изображение
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Oct 28 2011, 08:18
Сообщение #67


Hagane no Renkinjutsushi
*******

Seaward TeamВетеран ФорумаЗаслуженный Корсар

Группа: Seaward.Ru Team
Сообщений: 5,970
Регистрация: 15-March 05
Из: Волгоград
Пользователь №: 578



Цитата
The War Is Far From Over

И? В чем прикол то? В том, что в oGL внезапно что-то допилили? Я рад, но не одним API дело ограничивается. А так же нормальной поддержкой его на уровне драйверов, что гораздо важней smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Oct 28 2011, 20:01
Сообщение #68


боцман
****


Группа: форумчанин
Сообщений: 117
Регистрация: 19-July 09
Из: Нижнекамск
Пользователь №: 20,790



Ну да, когда пытаются обосрать OpenGL, приводят какие угодно доводы в пользу DirectX. А вот как укажешь на таблицу сравнения возможностей API тут, конечно, да - не к месту и не в тему. Не так ли?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Nov 13 2012, 21:32
Сообщение #69


боцман
****


Группа: форумчанин
Сообщений: 117
Регистрация: 19-July 09
Из: Нижнекамск
Пользователь №: 20,790



Хехе.

Newest DirectX Upgrade Only For Windows 8 Systems
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

4 страниц V « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28th March 2024 - 20:45

Блок рекламы
Яндекс цитирования Rambler's Top100
Rambler's Top100