Сегодня 29 января 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Видеокарты

Пиксельное затенение и вершинные эффекты на GeForce3

⇣ Содержание
Source: Tweak3d
Перевод: Дмитрий Чеканов

1. Введение

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

Черная магия VooDoo

Вернемся в первые дни существования персональных компьютеров, когда большинство игрушек были двумерными. В момент появления продвинутых по тем временам трехмерных игр типа Duke Nukem 3D и Quake, никто и не думал что они положат начало новым игровым технологиям.

В памятном 1995, колдуны почившей "3dfx Interactive" привнесли в нашу жизнь потрясающую компьютерную графику, доселе невиданную на персоналках. 3dfx околдовала всех игроманов. Независимо от того, играли ли вы на PC, приставке или сотовом телефоне, ваша игровая жизнь начала меняться именно с этого момента.

Да будут игры!

Технология 3dfx стала своего рода Меккой, совершить паломничество в которую мечтал каждый игрок. Почти все крупные производители поддержали 3dfx и начали продажу видеокарт на ее чипах. Вспомним хотя бы "Diamond Multimedia" с ее легендарной картой "Monster 3D" ставшей символом поколения, а также Canopus и STB. Эти компании помогли взрастить магию VooDoo.

Вместе с этим производители начали создавать игры с поддержкой 3dfx и выглядели эти игры в то время просто потрясающе. Четкая графика, полностью интерактивное окружение, полигональная структура, билинейная фильтрация, мип-текстурирование (mipmapping), все эти технологии позволяли создавать чудо. 3D графика стала близка и знакома сердцу каждого игрока.

Истинное 3D

Хотя старые игры, типа "Doom 2", и назывались трехмерными (или 3D), настоящей трехмерности в них не было. В этих играх спрайты накладывались на скелет, далее осуществлялась проекция на плоскость экрана и создавалось изображение, а игра выглядела как трехмерная. Но с момента выхода Quake все изменилось.

Игры стали использовать трехмерную систему координат x, y и z. Другие игроки рынка видеографики быстро осознали перспективы новых технологий и стали продвигать свои решения. ATi, Matrox и S3, начали производство карт с поддержкой трехмерности, но ни одна из них не добилась такого успеха, как продукты 3dfx. Молодая компания оставила всех далеко позади в раздумьях, в каком направлении пойдет индустрия.

Пришествие nVidia

Подобно внезапному шквалу, компания nVidia решила захватить лидерство и снять чары 3dfx. nVidia боролась долго и решительно, и, в конце концов, одержала победу.

nVidia начала производить чипы, догоняющие по возможностям аналоги от 3dfx. С момента выхода графического процессора Riva 128 (на самом деле, первым был NV1, не получивший широкого признания), линейка чипов nVidia становилась все мощнее с каждым новым поколением. В отличие от 3dfx, с ее вечно запаздывающими продуктами, nVidia всегда выдерживала сроки и сейчас является разработчиком номер один на рынке 3D.

Рождение GeForce2

В каждом своем новом продукте, nVidia реализовывала передовые решения, которые были на устах каждого уважающего себя разработчика. Впрочем, оно и понятно - инновационные решения требовались для того, чтобы остаться на плаву.

Серия GeForce2 сильно отличается от GeForce введением новой технологии NSR (nVidia Shading Rasterizer, растеризатор шейдеров nVidia). NSR позволяет разработчикам игр добавлять в свои продукты новые детали без значительного снижения производительности.

С этого момента, почти каждая 3D игра должна опираться на эти новые технологии и принципы. Характерным примером можно считать "id Software" и игру "Quake 3", которая реализует передовые решения. Поиграв в Quake 3 и насладившись удивительной графикой, вы наверняка станете замечать много недостающих черт в любой другой игрушке. Получается, что в любой игре вам будет чего-то не хватать.

Нам нужны детали!

Как известно, 3D игра основана на полигонах и текстурах, и эти текстуры "натягиваются" (mapped) на полигоны. И все вроде бы прекрасно выглядит, пока вы не начнете обращать внимание на всякие детали. Стены, на самом деле, оказываются совершенно плоскими, да и вся игра выглядит как-то плоско. И стена вроде бы состоит из кирпичей, но почему же она выглядит гладкой? На земле есть дырки, но на самом деле, там нет никаких дыр. Танк весь покрыт следами минувших битв - выбоинами и сколами, но на самом деле он совершенно гладкий.

Вывод: простого наложения текстур на полигоны сейчас уже недостаточно. Играм требуется большая детализация. Поверхности должны выглядеть естественно: кирпичная стена должна быть неровной, а у апельсина должны быть заметны поры и ямочки.

Проблема назрела давно, но никто из производителей особо не торопился ее решать. Matrox решил быть первым, кто успешно реализовал метод увеличения визуальных деталей на поверхностях. Технология была названа "Environment Mapped Bump Mapping" (EMBM, поддержка рельефного текстурирования с использованием карт окружающей среды). Использование EMBM привносит заметные детали в игры, потребляя в то же время незначительные вычислительные ресурсы. Хотя EMBM был хорош, он все же имел некоторые недостатки. И опять на сцену вышла nVidia.

Следующая страница →
 
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

window-new
Soft
Hard
Тренды 🔥
«Средневековая Богемия ещё никогда не была такой красивой»: PS Store «засветил» подробности ремастера Kingdom Come: Deliverance для PS5 2 ч.
Google заплатит $135 млн за тайный сбор данных пользователей Android и больше не будет «шпионить» без спроса 4 ч.
Литовский маркетплейс рассекретил статуэтку по ремейку Assassin’s Creed IV: Black Flag — Ubisoft отреагировала мемом из GTA: San Andreas 4 ч.
Открытая игра без открытого мира: новые подробности амбициозного ролевого боевика Control Resonant от создателей Alan Wake 2 5 ч.
Microsoft улучшила бесшовный перенос приложений между Android и Windows 11 6 ч.
План «Б» для стареющего Linux: у сообщества появился план на случай ухода Линуса Торвальдса 6 ч.
Спустя почти год CD Projekt Red вернула карточную ролевую игру «Кровная вражда: Ведьмак. Истории» на iOS и Android 7 ч.
Google: хакеры до сих пор активно используют уже закрытую уязвимость WinRAR для взлома Windows 7 ч.
Настольный Microsoft Excel получил режим ИИ-агента — он сам заполняет таблицы, исправляет формулы и не только 7 ч.
Психологический триллер The Alighieri Circle: Dante’s Bloodline превратит «Божественную комедию» в симулятор ходьбы 7 ч.
SK hynix создала на базе Solidigm американскую «дочку» для инвестиций в ИИ-решения 10 мин.
Японская ракета потеряла спутник по пути на орбиту — он просто свалился с неё 3 ч.
Cooler Master показала огромную СЖО для 2000-Вт чипов — у неё четыре 180-мм вентилятора 3 ч.
В 2025 году электромобили впервые обогнали по продажам автомобили с ДВС в Европе 4 ч.
Недорогая разработка японских учёных превратила смартфон в точный детектор радиации 4 ч.
В России начались продажи смартфонов Redmi Note 15 6 ч.
Идея полувековой давности вдохновила на реалистичный проект дата-центра на орбите 6 ч.
Обзоры AMD Ryzen 7 9850X3D — действительно самый быстрый игровой CPU, но разница с Ryzen 7 9800X3D минимальная 6 ч.
Подглядеть не получится: Samsung сделает уведомления на экране смартфона невидимыми для посторонних 6 ч.
TD Cowen: американские банки расхотели давать в долг Oracle из-за её сделок с OpenAI 6 ч.