Меня зацепила эта почти обидная мысль: нежность на экране рождается не из магии, а из жёсткой математики. И почему-то от этого сцена с выдрой кажется мне не беднее, а честнее. Особенно когда понимаешь, что её мех и тёплый закат считают по одним правилам.
Забавно, но всю серьёзность световой физики лучше всего выдаёт не космос и не стеклянный дворец, а вязаный шарф на выдре. Вот где всё без жалости. Каждый виток пряжи, каждый волосок меха просчитывается трассировкой лучей: из виртуальной камеры запускаются лучи, проходят сквозь волокна ткани и шерсть и решают одну и ту же задачу переноса света. Ту самую, по которой потом собирается и мутный закат над водой, и блик в стекле.
Удивляет даже не мягкость картинки. Удивляет другое: эта мягкость — просто математика отклика поверхности. Одна функция задаёт, как микроскопические неровности отдельного волоска рассеивают пришедшую энергию. Другая отвечает за лёгкое растекание света по коже и ткани. Всё это держится на сохранении энергии и считается методом Монте-Карло — в одном общем конвейере, без фокусов.
С закатом история та же. Оранжевое свечение внутри облака и тёплая каёмка вокруг меха в контровом свете рождаются по одинаковым правилам объёмного рассеяния. Там всё решают фазовые функции, коэффициенты поглощения и многократное рассеяние: луч либо гаснет, либо меняет путь, либо уносит цвет дальше в кадр. И тут выдра уже не милая поблажка для аниматоров, а настоящая проверка на прочность. Если мех, вязаные нити и дальний градиент неба сходятся в одной модели света, это уже не трюк. Это почти лабораторный опыт, только цифровой.