NOLF2, перетекшая в обсуждение движков

Автор UL, 05 июня 2003 01:31:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ndk

ЦитироватьКстати, просветите pls человека, далекого от стандартов библиотек 3D-графики, чем 1.5 Gl (всего-то 1.5)  лучше  Х 9.0 (уже 9)
Знаешь, GRUB до сих пор официально из alpha не вылез... Насчёт лучше...OpenGL логичнее.
ЦитироватьНаверное gl круче для профессионалов, но в чем он круче на рынке Hi-end игр? Doom3 - неплохо, но этого мало.
_Вся_ линейка Id Software с Quake на QpenGL. Все игры с крутыми спецэффектами я подчёркиваю _крутыми_, т.е. оригинальные, чтобы у всех челюсти отвисали, а не как у всех, т.е. хорошо обсосаное,, используют OpenGL.
ЦитироватьКак это реализовано в играх, которые имхо не используют и не должны использовать чисто профессиональных особенностей API OpenGl?
Неправильно применёно "для профессионалов". Это крутой API, для программистов, которые хотят использовать возможности по максимуму, т.е. реализовать любой спецэффект с любой тонкой настройкой. DX более высокоуровневый и сложнее сделать всякие тонкости.
Вообще, правда о движках:
1. D3 - как ни странно, но это развитие Trinity, т.е. уши растут Q3.
2. U2 - дальнейшее развитие U1, т.е. не новый движок, а эволюция старого.
3. HL2 - Дальнейшее развитие HL1, плюс сторонии движки физики и света.

DonSleza4e

Это как язык программирования.
C++ - OpenGL, а
Delphi,VB - DirectX
Да, на VB и Delphi легко программировать, но с ними обычно можно создавать тех рамках, которые определиди разработчики VB и Delphi. (не будем говорить о том, что в Delphi можно писать на Object Pasal)
А C++ - язык проффесионалов. Не зря же на нем игры пишут. С помощью него сделано все.
Но за то и сложность выше крыши :)
Я имею ввиду то, что создание чего-то кругого, а не Hello World

Elder keeper

off -
{имХо не сложность, а синтаксис, к которому надо привыкнуть :)
}
а Asm тогда что? :D.



DonSleza4e

Вручную рисовать все элементы :)
Assembler - это программирование с нуля.

clearing

Раз тема про движки.
Вице-президент Epic Games Марк Рейн (Mark Rein) заявил в интервью C&VG на Games Convention 2005 в Лейпциге, что его компания уже работает над новой графической технологий. "Люди даже не догадываются, что мы уже два года работаем над Unreal Engine 4. Конечно, там нет сплоченной команды, всего лишь один человек и вы можете догадаться кто это (вероятнее всего, это Тим Свини (Tim Sweeney)), - отмечает Рейн. – Unreal 4 полностю революционен и является отображением того какими буду игры в будущем". Остается дожидаться официальной премьеры новой технологии на GDC 2006.


Chuzhoi

ЦитироватьUnreal 4 полностю революционен
Системные требования, наверно, тоже революционны :biggrin:

Force

Да наверняка, с глубочайшей заточкой под всякие физические платы, без которых он просто не сможет жить... Как-то устал я слушать про полностью революционные движки... Тот же UE3 по отношению к устаревающему Doom3 Engine не такой уж и продвинутый. Пара новых фишек, и наверняка снова эта тупейшая портальная технология... Хотя хз... Не щупал, сказать точно не могу... Мне кажется, пора бы уже делать мегареалистичный и мегареволюционный AI... Внешне игры уже слишком хороши, чтобы париться по этому поводу. Мониторы уже просто не позволят выглядеть им ещё лучше. Вся революционность легко достижима, но просто тупо упирается в железо, которое слишком слабо для всего этого... Хотите крутой AI? Делайте крутые процы!
Сомневающиеся пусть запускают Doom 3, вырубают всю графику, ставят низшее разрешение, а потом запускают уровень "maps/testmaps/test_lotsaimps", и смотрят сколько у них FPS'ов... Я так думаю, не больше 10 ;). И это в основном только один AI. Вот вам и результат.

clearing

Марк Рейн рассказал немного о следующей технологии компании "Unreal Engine 4". По словам Рейна, новая технология уже находится в разработке, но не для следующего и даже не следующего за ним поколения компьютеров. "Технологии следующего поколения вместо двух процессоров (как Unreal Engine 3) будут использовать 30 или 40, - отметил Марк Рейн. - Это требует совершенно новых решений, и если мы не вложимся в разработку сейчас, то когда новые машины появятся на рынке, мы просто не будем готовы". Иными словами, "Unreal Engine 3" рассчитан на 2 процессорные машины, в то время, как "Unreal Engine 4" потребует 30 или 40 процессорные системы. CELL 2?


dSpair

Как бы они себе одно место не надорвали с такой поспешностью... :)

Force

Да, я тоже слышал о таких мощностях... :) Вот только СКОЛЬКО бабаок нужно для покупки машин, способных СЕЙЧАС выжимать такие мощности.
Кстати, может быть это будет уже даже не DirectX и не OpenGL, а RayTrace? Ну, то что используется для сверхреалистичного рендеринга в 3DMax и т.п. Имхо, на таких мощностях это уже реально делать в риал тайме... Нет никаких ограничений на сложность картинки (разве что объём памяти). Короче, посмотрим.

Martiy

У движка Unigine как водится две проблемы: системные требования и то, что за него деньги требуют.

Я лучше него не встречал человека! Красив, обаятелен, очень умен, и каждое утро, без всякой причины, из зеркала мне улыбается он.

MoroseTroll

Martiy: Ну, я вообще-то не предлагал команде TDM переход на Unigine, хотя деньги за него требуют смешные (5 тысяч долларов).


Martiy

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

Я лучше него не встречал человека! Красив, обаятелен, очень умен, и каждое утро, без всякой причины, из зеркала мне улыбается он.

Chuzhoi

Цитироватьхотя деньги за него требуют смешные (5 тысяч долларов)
Ну вообще-то от 25 до 40 тыс. долларов. 5 тысяч - это первый взнос.


Martiy

ЦитироватьНу вообще-то от 25 до 40 тыс. долларов. 5 тысяч - это первый взнос.
Спойлер
Нифига себе!!! Им бы Губозакатывальная машинка третьей степени не помешала бы в хозяйстве с такими запросами :littlecrazy:.
[свернуть]
Я лучше него не встречал человека! Красив, обаятелен, очень умен, и каждое утро, без всякой причины, из зеркала мне улыбается он.