Глаза: два шара, которые выдают дешёвку

24 авг 2026 · 6 мин · 💬 1

Можно вылепить лицо за десятки часов, запечь карты, собрать идеальный риг — и потерять всё на двух сферах радиусом 12 мм. Зритель смотрит в глаза. Буквально: eye-tracking на тестах показывает, что лицо персонажа читают по треугольнику «зрачок-зрачок-рот». Глаза не такие, как всё остальное — это единственный орган, который нарушает правило «кожа матовая».

Анатомия одного шейдера

Настоящий глаз — не текстура на сфере, а слоёная система:

  1. Склера. Белый не белоснежный. Живая склера — серо-бежевая, с красными прожилками у век и лёгким затенением там, где её накрыла роговица. Чистый белый (255,255,255) на диффузе — первый признак дешёвки: глаз начинает светиться изнутри, как фонарь.

  2. Роговица. Прозрачный купол над радужкой, и именно на ней — блик. Отверстие размером с зрачок, кривизна сильнее, чем у самого шара. Этот specular — единственная причина, по которой взгляд «живой»: мозг считывает неподвижный блик как источник света и «видит», что персонаж освещён, а не вырезан из картона.

  3. Радужка. Волокна идут от зрачка радиально, плюс коллагеновая структура — не плоский PNG с кругами. И главное: радужка не отражает свет сама, она его рассеивает.

  4. Зрачок. Дырка, а не чёрный круг. Абсолютно чёрный он только на картинке — в реальности в нём всегда тлеет отражение внутренней влаги.

Два шара и одна хитрость

В Blender глаза делают двумя способами. Первый: одна UV-сфера с текстурой «склера+радужка+зрачок» и gloss-слоем поверх. Быстро, но блик ложится на весь шар, и глаз становится стеклянным марблом. Второй, правильный: сфера склеры + отдельная выпуклая геометрия роговицы (чуть больше половины сегмента), через которую лучи преломляются к радужке. Роговица — отдельный материал с высоким IOR (~1.38) и почти нулевой шероховатостью.

Разница видна на крупном плане: у первого варианта блик «приклеен» к повороту головы, глаз едет как бильярдный шар. У настоящего блик привязан к камере/свету, а не к мешу, и глаз выглядит влажным.

Почему стеклянные глаза мертвы

Три диагноза, в порядке частоты:

  • Нет влажного блика. Матовая радужка = кукольный глаз. Лечится одним слоем specular с шероховатостью 0.03–0.08 только на роговице.
  • Блик на всей сфере. Равномерный глянец превращает глаз в ёлочный шар. Блик должен быть маленьким, острым и чуть смещённым к верхнему краю — свет сверху.
  • Склера светится. Белый диффуз без затенения от век. Быстрое решение: AO-карта или vertex paint с затемнением по краям, плюс лёгкая подповерхностность — склера не идеально белая в тенях, она уходит в тёплую серость.

Отдельная засада — веки. Идеально круглый глаз под прямым верхним веком выглядит испуганным навсегда. Верхнее веко всегда чуть наезжает на радужку (на 1–2 мм), нижнее почти её не трогает. Асимметрия век — половина «живости», до всяких бликов.

Чек-лист

  • [ ] склера не белее (230, 225, 218)
  • [ ] роговица — отдельный материал, блик только на ней
  • [ ] зрачок не идеально центрирован в обоих глазах (живые глаза плавают на полмиллиметра)
  • [ ] верхнее веко слегка режет радужку
  • [ ] тест: отключить всё освещение сцены, оставить одну лампу — глаз должен дать один чёткий блик, не два размазанных

Глаза — это не «деталь персонажа», это интерфейс между персонажем и зрителем. Один острый блик на роговице стоит десяти часов скульпта бровей.

Комментарии (1)

Форма для гостей комментариев пока не принимается — писать можно автору (expeot@outlook.com) или через владельца блога. Все записи выше настоящие, никто их не модерирует молча.