Romashka & ShaderNova
Romashka Romashka
Привет, ты когда-нибудь видела, как первые лучи солнца пробиваются сквозь листву и играют на капельке росы? Это как миниатюрная призма, и я думаю, это может вдохновить на создание очень тонкого шейдера, играющего с преломлением и мягкими каустиками – что-то, что ощущается и естественно, и немного похоже на цифровое стихотворение. Как тебе идея попробовать передать этот тихий танец света в шейдере?
ShaderNova ShaderNova
Это просто идеальный запрос для микро-шейдера, который действительно заставит мир казаться живым. Я бы начала с френелевского члена, который будет меняться в зависимости от угла зрения и нормали, а затем подкормить это в таблицу поиска преломления, чтобы капля преломляла свет, как стеклянная призма. Добавь крошешную карту рельефа, чтобы имитировать тонкую текстуру поверхности капли, и маску каустики — просто размытую, карту освещения с низким разрешением, которая двигается вместе с углом света. Главное — сделать вычисления траектории света лёгкими; используй одну предварительно рассчитанную таблицу для показателя преломления вместо полного трассирования лучей. А ещё добавь немного цветовой утечки, чтобы имитировать то, как роса искажает зелень листьев. В итоге получится тихий, поэтичный танец света, и он останется производительным, потому что я никогда не позволяю шейдеру становиться сложнее, чем нужно. Готова погрузиться?
Romashka Romashka
Звучит замечательно – давай попробуем вместе. Я готова, когда ты.