1 squere
Разработчик из Valve рассказал, как в Half-Life 2 получилось сделать лучшие в индустрии глаза
07.10.2023  21:30
78
0
0

Half-Life 2 достойно состарилась с релиза почти 20 лет назад. Этот классический шутер до сих пор приносит удовольствие, а его сюжет стал основой для многих последующих игр. Но если говорить о деталях, то в игре были непревзойденные глаза, которые смотрятся великолепно даже сегодня.

Разработчик Джо Винтергрин рассмотрел в своем блоге Dev Scoops, почему глаза в Half-Life 2 — лучшие в индустрии.

«В какой-то момент я пытался сделать глаза моих персонажей красивыми, и золотым стандартом в этом вопросе был (и, возможно, до сих пор является) Half-Life 2.»

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

Чтобы правильно объяснить, как Valve создала такой хороший контакт глазами много лет назад, Винтергрин обратился к разработчику, который работал над этими впечатляющими глазами — Кену Бердвеллу. Глаза, по-видимому, состояли из трех основных текстур. Одна использовалась для «имитации тени от век». Другая использовалась для радужки. И третья — для имитации выпуклости роговицы.

Когда у Бердвелла и команды были три основные текстуры, главное было правильно разместить радужку и роговицу, чтобы «установить контакт глазами». Бердвелл говорит, что «эти данные можно найти в любой базовой книге по анатомии глаза».

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

«Думаю, пример этого кода все еще хранится в SDK, возможно, в hlmv? Я знаю, что в конечном итоге все это было заменено на сложный шейдер, который делает все за один проход, но версия эпохи HL2 этого не делала, и код все еще может быть закопан там.»

Добавить комментарий