Seaward.ru

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

> DirectX vs. OpenGL, холивар
Алмаз
сообщение Mar 8 2010, 19:19
Сообщение #1


боцман
****


Группа: форумчанин
Сообщений: 116
Регистрация: 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 < 1 2 3 4 >  
Reply to this topicStart new topic
Ответов(20 - 39)
ALexusB
сообщение Jul 6 2010, 10:06
Сообщение #21


Разработчик игры К:ВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 14,949
Регистрация: 2-November 04
Пользователь №: 3



Цитата(tislic @ Jul 6 2010, 10:54) *

Рисует карточка

Игры пишутся под железо, а ни под DirectX и т.п.

давайте вы этот холивар или разную трактовку своего восприятия реальности продолжите в теме железа или ЛС.

Тк игры пишутся не под железо, а на прослойке жележо-двайвера-библиотеки-двига игры-логика игры и тп
И к этой теме и вообще подфоруму это уже отношения не имеет.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
tislic
сообщение Jul 6 2010, 18:18
Сообщение #22


боцман
****


Группа: форумчанин
Сообщений: 160
Регистрация: 11-April 07
Пользователь №: 7,115



Что-то я сориентироваться не могу, если я не в ту тему попал перенесите пожалуйста в подходящую.
ALexusB, Помимо обрабатывания изображения нужно еще обработать и физику.
DirectX 10 добавляет в GPU целочисленные типы данных, унифицированную шейдерную архитектуру и геометрические шейдеры, которые позволяют графическому процессору обрабатывать более широкий диапазон алгоритмов, открывая тем самым для ATI большие преспективы, а nVidia делала ставку на физический процессор PhysX.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Shadow
сообщение Jul 6 2010, 20:25
Сообщение #23


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


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



Такого бреда давно не читал...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Jul 7 2010, 15:24
Сообщение #24


боцман
****


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



Цитата(Shadow @ Jul 6 2010, 21:25) *

Такого бреда давно не читал...

Согласен biggrin.gif .

tislic
Ты об этом на геймдев.ру напиши, там оценят.)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
tislic
сообщение Jul 7 2010, 16:34
Сообщение #25


боцман
****


Группа: форумчанин
Сообщений: 160
Регистрация: 11-April 07
Пользователь №: 7,115



Бред... Своя трактовка восприятия реальности... Уважаемые, с вами не приятно
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Jul 7 2010, 17:02
Сообщение #26


Разработчик игры К:ВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 14,949
Регистрация: 2-November 04
Пользователь №: 3



Просто у нас (а ответов с непониманием больше 1) общая трактовка реальности ДХ и В-карт.
И мы тебя просто не понимаем. Либо, ты не написал какие-то вводные слова к этому пониманию
Ты пишешь в теме "как делать игры\DirectX vs. OpenGL" - то есть выбор двига низкого уровня и +- этого выбора.
Вечный холивар, где никто не победит smile.gif
Может только, если все перейдут на двиги высокого уровня (типа Юнити), который уже определят, что они юзают (ДХ или ОГЛ) и скроют это от разработчика вообще.

Физика у АТИ есть своя (или будет) - это тоже холивар уже на уровне компаний, как и АМД-Интел. Причем у АТИ физика будет универсальна и работать на Жфорсах.
Игры пишут без привязки к Нвиди или АТИ - они должны игратиься на всех картах. Другое дело доп фичи в картинке.
Но Физикс - это маркетинг или будущие свершения. В настоящем же, он требует ОТДЕЛЬНОЙ в-карты или не нужно его вообще включать smile.gif
Причем, играя на АТИ в-карте, его можно включить воткнув Нвидю второй картой.

Итого, к этой теме противостояние физических двигов АТИ или Нвиди отношения не имеют.
Если б тебя поддержали (поняли), то можно завести новую тему
ФизиХ против АТИ физики.

Если же ты хошь купить новую в-карту, то тебе сюда
http://legend.seaward.ru/forum/index.php?showtopic=1209
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Shadow
сообщение Jul 7 2010, 21:42
Сообщение #27


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


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



Цитата
Может только, если все перейдут на двиги высокого уровня (типа Юнити), который уже определят, что они юзают (ДХ или ОГЛ) и скроют это от разработчика вообще.

Все точно не перейдут. Подобное и про УДК в своё время писали.

Цитата
Физика у АТИ есть своя (или будет)

Я что-то такое слышал, но детальной информации не встречал (они с Havok что-то совместное пытались делать, но давно http://www.theinquirer.net/inquirer/news/1...hysics-argument и OpenCL "не выстелил)". Поделитесь линком по теме, если есть какая свежая информация smile.gif.

Цитата
холивар уже на уровне компаний, как и АМД-Интел

Не-не, между Интел и АМД сейчас мир-дружба-жвачка. Они же отозвали все судовые иски друг на друга. Решили жить мирно.

Цитата
В настоящем же, он требует ОТДЕЛЬНОЙ в-карты или не нужно его вообще включать

Неправда, большинство вычислений можно перенести на процессор и не надо дополнительных видеокарт smile.gif. То есть можно работать и с Ати/АМД карточками.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Jul 8 2010, 08:46
Сообщение #28


боцман
****


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



Цитата
Неправда, большинство вычислений можно перенести на процессор и не надо дополнительных видеокарт . То есть можно работать и с Ати/АМД карточками.

Вся соль PhysX'а в аппаратной поддержке, то бишь вычислений на GPU, что конечно же, на порядок быстрее, чем на CPU.
Цитата
Я что-то такое слышал, но детальной информации не встречал (они с Havok что-то совместное пытались делать, но давно http://www.theinquirer.net/inquirer/news/1...hysics-argument и OpenCL "не выстелил)".

Было, было дело...
Цитата
Бред... Своя трактовка восприятия реальности... Уважаемые, с вами не приятно

Просто, не понятно о чём ты вообще.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mr.Li
сообщение Jul 19 2010, 23:13
Сообщение #29


боцман
****


Группа: форумчанин
Сообщений: 147
Регистрация: 23-July 07
Из: Imatran kaupunki, Finland
Пользователь №: 11,390



Я объясню, чем ДХ победил Опен ГЛ:
Гляньте в системные требования любой игры. В любой требуется, и к 90% прикладывается Директ. Об Опен ГЛ многие юзеры даже и не знают.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Jul 20 2010, 13:31
Сообщение #30


боцман
****


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



Ну, дык, раз написано на DX, что она ещё может требовать? Или ты о том, что все пишут на DX? Ну, это уже только благодаря политике Microsoft.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Jul 20 2010, 13:59
Сообщение #31


Разработчик игры К:ВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 14,949
Регистрация: 2-November 04
Пользователь №: 3



ага, победила политика МС.... вчера прочел, что программ президента перехода школ и вузов на опенсорс слила в утиль и опять нужно платить кучу бабла "зарубежным друзьям".
А о самой МС можно говорить плохо или хорошо, но что это законодатель мод и технологий - это суровый факт. Охват ПК МСом велик (Маки все же редкость). Серверный сегмент да, там они в жесткой конкуренции.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Jul 22 2010, 06:43
Сообщение #32


Hagane no Renkinjutsushi
*******

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

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



Цитата
Ну, это уже только благодаря политике Microsoft.

Именно благодаря. Потому как тащит свой продукт вперед. А ОпенГЛ как остался в глубокой... ж... старине. Ну вы поняли. Поэтому и игры пишутся под ДХ, ибо новейшие технологии, новейшие карточки, мощности и т.д. и т.п. И тот же флеш, который тормозит чуть менее чем полностью вполне возможно ждет та же участь, т.к сильверлайт сильно продвигают... очень сильно... даже в линукс.

Цитата
Охват ПК МСом велик (Маки все же редкость). Серверный сегмент да, там они в жесткой конкуренции.

Кстати, из разряда приколов... вы не замечали, что все компы в фильмах Маки? smile.gif ноуты, десктопы
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Jul 22 2010, 10:05
Сообщение #33


боцман
****


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



Цитата
А ОпенГЛ как остался в глубокой... ж... старине.

Глупость, в какой это старине он остался? OpenGL всегда был и остается ведущим графическим API и с этим даже сторонники DX не поспорят, кроме шуток. Если Вам об этом неизвестно, то это не значит обратного. На DX же пишут, либо для получения большей прибыли, используя ещё и консольный рынок, либо по науськиванию Microsoft. Насчёт технологий: все эти ограничения в используемых технологиях существуют только в DX, т. е., если драйвер поддерживает какое-либо современное расширение (а это зависит только от вендора), то карта без проблем сможет его использовать в OpenGL приложении. Запомните, всё то, что появляется в очередном обновлении DX API, было создано и реализовано ранее в OpenGL.

Navy, этим постом вы лишь подчеркнули свою не компетентность в вопросах графических API. Было бы странно, если бы Вы и дальше спорили о преимуществах одной API и недостатках другой.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Jul 22 2010, 12:30
Сообщение #34


Разработчик игры К:ВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 14,949
Регистрация: 2-November 04
Пользователь №: 3



Линки по теме
http://ru.wikipedia.org/wiki/OpenGL

Большое обсуждение (аналог этого холивара)
http://habrahabr.ru/blogs/development/80236/

Я согласен с цитатой
Цитата

Вы несколько странные вопросы задаете.
а) MacOS не позиционируется как игровая платформа изначально.
б) продажи игр на Mac дай бог чтоб составят 5% от продаж на PC и XBox. Смысла нет выбирать непонятно кем непонятно в каком режиме развиваемую технологию без каких-либо малейших гарантий на будущее. В то время как Dx устоявшийся, проверенный и удобный стандарт, годная платформа для разработки игр.

Вот для научных приложений типа Matlab или чего-нибудь для визуализации на Java OpenGL самое то


У нас форум про игры, и тут Нави прав, глас ОпенГЛ в этом вопросе далек от услышанья, при всех плюсах.
Цитата
На DX же пишут, либо для получения большей прибыли, используя ещё и консольный рынок, либо по науськиванию Microsoft.

А это и есть захват доли рынка (или всего рынка, если доля 95%) и устойчивое на нем существование.
Может и не победа, конкурент должен быть, он даже выгоден, чтоб потом копипастить его новаторства - все так.

Все делается ради денег - даже опен сорс. Просто деньги бывают от прямой продажи софта, от продуктплейсмента и маркетинга, от патентов и лицензий.

Какие платные двиги для игр предлагаются на ОпенГЛ?
Какие бесплатные двиги есть на ОпелГЛ, на которых сделаны платные игры с коммерческим успехом (или пусть не коммерческим, а просто хиты в умах фэнов)?

Какие консоли работают на ОпенГЛ?
Какова вообще ниша потребителей ОпенГЛ (ясно, что инфы в % виде мало, но прикинуть можно. В юзерах и деньгах, тк это может быть разное).

Тут не нужно знать плюсы ОпенГЛ и быть гуру в его коде, что б его просто НЕ выбрать для изучения вообще, а выбрать ДХ, как перспективу доходной работы (карьеры) с хорошей ЗП и вакансиями в любой кризис.

Если говорить о игрострое, то тенденция перехода на двиги высокого уровня есть. А уж если там будет кросс-платформа (с ОпенГЛ), то конечный разраб вообще не будет знать ни ДХ, ни ОпенГЛ - при этом игры будут и там и там.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Jul 22 2010, 16:32
Сообщение #35


боцман
****


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



Минут 20 расписывал ответ, а потом подумал - а нафига? Всё равно вам, что горох об стену. Закройте лучше эту тему, а холиварщикам впредь грозите баном и трите подобные сообщения - для меня это, как красная тряпка на быка.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Jul 23 2010, 11:01
Сообщение #36


Hagane no Renkinjutsushi
*******

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

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



Цитата
а холиварщикам впредь грозите баном и трите подобные сообщения - для меня это, как красная тряпка на быка.

грожу баном и тру сообщения......

Но как говорится, вопросы повисли в воздухе. ах да, можно задать еще вопрос... сколько игр вышло в последние годы с поддержкой ОпенГЛ? И сколько они собрали денег? Причем с ЧИСТОЙ поддержкой, без вашего ненавистного ДХ.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RIZIY
сообщение Jul 24 2010, 13:32
Сообщение #37


Rogue/Scout
*******

Ветеран ФорумаЗаслуженный КорсарЗнаток Игр Сиварда

Группа: модераторы
Сообщений: 4,211
Регистрация: 19-February 05
Из: Москвы
Пользователь №: 482



Цитата(Алмаз @ Jul 22 2010, 17:32) *

Минут 20 расписывал ответ, а потом подумал - а нафига? Всё равно вам, что горох об стену. Закройте лучше эту тему, а холиварщикам впредь грозите баном и трите подобные сообщения - для меня это, как красная тряпка на быка.

Я уже тоже утомился тереть Ваши посты, сводящиеся к "ничего вы не понимаете, я один тут профи", а при просьбе привести примеры своих шедевров, ответы в стиле "моё имя слишком известное, чтобы его произносить вслух"... (с) "Ж.Милославский".. laugh.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Jul 24 2010, 17:25
Сообщение #38


боцман
****


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



Цитата(RIZIY @ Jul 24 2010, 14:32) *

Я уже тоже утомился тереть Ваши посты, сводящиеся к "ничего вы не понимаете, я один тут профи", а при просьбе привести примеры своих шедевров, ответы в стиле "моё имя слишком известное, чтобы его произносить вслух"... (с) "Ж.Милославский".. laugh.gif

Я ни разу не говорил, что я профи и меня никто не просил показывать то, над чем я тружусь последний год. А некоторым товарищам на форуме и вправду стоит посбивать спесь, Вы ведь это имели ввиду, так ведь?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Blood5
сообщение Sep 22 2010, 18:00
Сообщение #39


боцман
****


Группа: форумчанин
Сообщений: 229
Регистрация: 1-November 08
Из: Россия, город Пенза
Пользователь №: 18,258



И о чём спорите? Для MustDie DX, для *nix OpenGL. За вас уже дядюшка Билл решил, на чём играть. wink.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Sep 24 2010, 11:21
Сообщение #40


Hagane no Renkinjutsushi
*******

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

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



Ну с учетом кросс-платформенности лучше тогда писать на OpenGL.. правда вот что-то никто не пишет smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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

 



Текстовая версия Сейчас: 24th August 2019 - 12:37
Яндекс цитирования Rambler's Top100
Rambler's Top100