| Страница:
1 2 3 4
|
|
Введение

Без спецэффектов вид 3D-окружения и текстур отнюдь не впечатляет.
С появлением DirectX 8 мы получили впечатляющую поверхность воды благодаря программам-шейдерам. И одни из первых карт, которые стали их выводить - GeForce 4 и Radeon 9600 в игре Morrowind. Впервые вода стала реалистично отражать 3D-окружение, на ней появились волны. Что ещё лучше, эффектами воды можно было наслаждаться на протяжении всей игры. А если войти в воду или поплавать, то можно заметить создаваемые волны с отражающей поверхностью.
После этого пути шейдеров разделились. nVidia решила остаться с версией 2, в то время как ATi модернизировала свои новые графические карты до версии PixelShader 2.1. После выпуска GeForce 6 эффекты DirectX 9 с PixelShader 3 получили массовое распространение. И новые богатые эффекты впервые появились в игре Splinter Cell 3 - Chaos Theory.
Последние графические чипы от ATi и nVidia обеспечивают достаточную 3D-производительность, чтобы насладиться красивой графикой. Линейки Radeon X1000 и GeForce 6/7 обзавелись поддержкой PixelShader Version 3, построив платформу для нового поколения графических возможностей. Уже сегодня в 3D-словарь продвинутого геймера вошли такие термины, как параллакс-маппинг (parallax mapping) и HDR-рендеринг. Преимущества новых шейдеров заметны по свету и теням, оптическим искажениям, отражающим или анимированным поверхностям. Позвольте привести несколько примеров современных графических эффектов.

Функция замедления мира "bullet time" создаёт пространственно-временные искажения. Впервые она появилась в фильме "Матрица". Зрители увидели траектории отдельных пуль в виде характерных волновых эффектов. На ПК эффект "bullet time" впервые был реализован в игре Max Payne. Если взять последние игры, то F.E.A.R. способствует притоку адреналина, оптически искажая поле зрения.

В F.E.A.R. можно визуально наблюдать ударную волну гранаты.

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

Ещё один пример пламени в игре Shadowgrounds. Чем выше температура пламени, тем сильнее будут клубиться язычки пламени и воздух.

Лучше всего эффекты PixelShader демонстрировать на поверхности воды. Здесь можно заметить, как окружающий мир отражается в волнах. Даже выстрел лазера в Shadowgrounds отражается в воде.

Газ симулируется с помощью искажений фона и объектов. Если герой войдёт в отравленное облако, то весь мир вокруг начнёт искажаться.

Splinter Cell использует различные фильтры для реалистичного отображения ночного видения и тепловизора.
Страница:
1 2 3 4
|