Gameru Android app
11771    30

S.T.A.L.K.E.R.: Call of Pripyat, DirectX 10 Vs DirectX 11

Сайт driverheaven.net попытался сравнить DirectX 10 и DirectX 11, как в графическом плане, так и в плане производительности. Почему попытался? Все-таки наверно, рано делать окончательные выводы до выхода игры с полноценной поддержкой DX11 или патча, делающий ее таковой.
Сравнения производились на русской версии,, на максимальных настройках для DX10 и ручным включение в конфигурационном файле для DX 11(тени, солнце и SSAO/HDAO, тесселяция).

Система:
Windows 7 Ultimate 64Bit
ATI Radeon 5870 1Gb
Catalyst 9.9/ 8.66
DirectX 9.0c/DirectX 10/DirectX 11 (August 2009)
Intel i7-975EE @ 3.33GHz
3x2Gb Corsair Dominator 1600MHz 8-8-8-24-2T
Foxconn Renaissance Motherboard

Samsung SyncMaster XL30
BFG EX-1200w PSU
Sony BDU-X10S Blu-Ray drive
D-Link Wireless N Dual Band USB stick
1x 128Gb Corsair P128 SSD OS
3x WD Raptor Hard Drives (Games on RAID 0 Drives)
Arctic Cooling MX-3 Paste
Coolit Domino
Razer Megalodon


Сравнение теней(слева DX10, справа DX11).





Тесселяция(слева DX10, справа DX11).





Пример ее воздействия на структуру модели.



Результаты замеров.




20 октября 2009 на форуме
Ужаснейшие модели сталкера даже тесселяция не спасает)
20 октября 2009 на форуме
Солидарен unsure.gif
20 октября 2009 на форуме
да не, с тессиляцией нормально
20 октября 2009 на форуме
Что то на глаз расницы никакой, только тени стали лучше.
20 октября 2009 на форуме
Чтобы увидеть разницу нужно долго всматриваться в статичную картинку, в динамике изменений 0


Что это за ужас? Откуда столько многоугольников о_0
21 октября 2009 на форуме
Чё там нормального-то?! О_о
21 октября 2009 на форуме
А сетка респиратора при тесселяции смотрится убого и не натурально dry.gif
21 октября 2009 на форуме
Da Man, Игра какбы не топ-графического уровня. Для Сталкера - нормально смотрится.
21 октября 2009 на форуме
Дык зачем лепить тогда рендер на самом последнем дх, когда модели 2000-го года?! Лучше бы 3д артистов наняли и сделали нормальные модели, чем платить дх программерам
21 октября 2009 на форуме
Программеры вроде постоянный штат компании - а если делать нечего больше, им дают задание делать хоть что-то, я так понимаю. А если делать новые качественные модели - не обойтись и без переработки кода движка, так бы еще пол-года ждали аддон. Да и не забывай - опыт тоже нужен в программировании таких вещей. Ведь дальше будет Сталкер 2.
21 октября 2009 на форуме
Цитата
Программеры вроде постоянный штат компании

А 3дэшников раз наняли в 2000-м так и пользуются до сих пор их работами smile.gif
Цитата
А если делать новые качественные модели - не обойтись и без переработки кода движка

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

Лучше бы они не делали новых рендеров, доделали 9-й немного и работали над геймплеем, с такого опыта было бы больше толку wink.gif
21 октября 2009 на форуме
Ну политикой компании не я заведую, не знаю их мотивов biggrin.gif Так, прикинул возможные причины имеющихся раскладов wink.gif
21 октября 2009 на форуме
Цитата(Da Man @ 21.10.2009, 01:06)
Лучше бы они не делали новых рендеров, доделали 9-й немного и работали над геймплеем, с такого опыта было бы больше толку

Каждый в компании занимается своим делом. С какого перепугу рендер-программист должен осваивать 3Д-моделлинг? Геймплей не улучшился бы ни на йоту, если бы перестали уделять внимание графике.
21 октября 2009 на форуме
Очень низкая реализация возможностей нового рендера...
21 октября 2009 на форуме
Диагнос срочно меняь движек, этих не гнущихся деревянных буратин и физику на свалку biggrin.gif Даеш расчлененку и разрушаемое окружение мягкие тела и нормальную анатомию rag dol и декали на динамических обьектах.
21 октября 2009 на форуме
Теселяция используется для упрощения модели на большом расстоянии, вместо ЛОДов, а усложнять с её помощью слабую модель, тем более которая на это не была рассчитана - глупо.
Интересно что могут сделать с картинкой CryTek, используя теселяцию.
21 октября 2009 на форуме
Цитата
Каждый в компании занимается своим делом. С какого перепугу рендер-программист должен осваивать 3Д-моделлинг?

Ты посты перечитай wink.gif Никто не говорил, что программеры должны осваивать моделирование.
Цитата
а усложнять с её помощью слабую модель, тем более которая на это не была рассчитана - глупо.

Она для того и создана!
Цитата
Интересно что могут сделать с картинкой CryTek, используя теселяцию.

Да как всегда - новый уровень графики smile.gif
21 октября 2009 на форуме
Da Man, Глупо, лучше заранее сделать высокополигональную модель, а потом уже упрощать, потому что при добавлении полигинов могут возникнуть артефакты.
Так же с помощью тесселяции можно делать интересные эффекты, такие как дыхание нпц, когда у него при этом будет расширятся грудная клеткаsmile.gif.
Или деформация поверхностей(грязь, следы от шин, дырки от пуль), можно делать шикарную лицевую мимику.
21 октября 2009 на форуме
Как раз нет) Рекомендую найти в сети видео AMD DirectX 11 Showcase, там все отлично наглядно продемонстрировано. Есть очень хорошее сравнение - фпс с паралаксом и тесселяцией вместо него
21 октября 2009 на форуме
Какой в этом смысл? Я не понимаю... Crysis 2, Rage - DX11, да возможно, я бы даже воткнул себе пару радеонов, но ЗП... У меня кроме фразы "левые понты" ничего в голову приходит.
21 октября 2009 на форуме
Цитата
Rage - DX11

o_O.gif Когда это Кармак начал писать под Дх?!
21 октября 2009 на форуме
Да, фпс конечно просядет жестоко, но картинка будет шикарна.
https://www.youtube.com/watch?v=-eTngR6M37Q...PL&index=19
Пример того как тесселируют простую модель, это так убого(((.
21 октября 2009 на форуме
Цитата
Да, фпс конечно просядет жестоко

Это только если сделать в модели несколько миллионов полигонов
21 октября 2009 на форуме
Нет, моделей может быть много.
Хотя когда много моделей тесселирование наоборот поможет, уменьшив количество полигонов повысит скорость. smile.gif

Пример правильной тесселяции, в конце.
https://www.youtube.com/watch?v=KvSJbbkF2zY...61&index=11
и
https://www.youtube.com/watch?v=xfqA_nJn1sM...mp;feature=fvwp
21 октября 2009 на форуме
Цитата(Da Man @ 21.10.2009, 13:51)
Когда это Кармак начал писать под Дх?!

Есть конкретная информация исключающая подобный вариант? У меня нет, я предположил в каких играх стоило бы применить эту технологию.
21 октября 2009 на форуме
Да) Кармак всегда использовал OpenGL и является его ярым приверженцем
21 октября 2009 на форуме
Мне кажется тут большая доля политики.
Игру на которой гордо написано дх11 казуалы будут покупать гораздо активнее...
И не все из них поймут что их развели.
21 октября 2009 на форуме
В чем отличие воды созданой с помощью тесселяции от воды обычной, шейдерной?
В том что не все волны одинаковые, и с изменением дальности меняется вид воды, не будет как такой ситуации, когда игрок смотрит на большую площадь воды, и видеть что она вся состоит из одинаковых кусочков, хотя и тут будет много похожестей, опять же хотя, всё зависит от алгоритма. Так же другое взаимодействие с такой водой, легче сделать чтобы были волны от того что вы едете на катере по воде, при чем это будут шикарнейшие волны как в киноsmile.gif.
https://www.youtube.com/watch?v=xfqA_nJn1sM...mp;feature=fvwp
21 октября 2009 на форуме
Выглядит шикарно.
Интересно, сколько ресурсов жрет?
21 октября 2009 на форуме
Пока неясно, зависит от сложности, то что на видео - простенькое.


Также читайте

Cartoteka's monologue №6: S.T.A.L.K.E.R. Classic Trilogy
8 января 2022
2398

Cartoteka's monologue №6: S.T.A.L.K.E.R. Classic Trilogy

В этом Монологе мы совсем немного поговорим про классическую трилогию S.T.A.L.K.E.R.. В отличие от предыдущих Монологов, здесь будет не полноценный обзор каждой игры из серии, а набор из нескольких те ...