Pull to refresh

Comments 7

Есть готовое решение, которое можно использовать в качестве шаблона?

Для тех, кто не в курсе: можно для метаболов не строить границу, интерполируя функцию h(x,y) = f(x,y)+g(x,y), а интерполировать компоненты нормали dx и dy. Граница получается по dx^2+dy^2>1, а внутри неё можем сразу обсчитывать освещение метабола или отражения в нём.
20 лет назад это считалось на проце (dx и dy получались целочисленные, по ним из таблички брался либо цвет отражения, либо "прозрачный" пиксель – по сути выборка из текстуры), сейчас можно пиксельными шейдерами.

Подобное слияние видел в этом видео https://www.youtube.com/watch?v=OnLeOmlLpHc где рассказывается о рендере Ray Marching

Ray Marching маленько про другое и в основном про фрактальные поверхности. Тут именно square/cube marching — выборка паттерна на основе n точек, ray marching же про рекурсивный расчет дистанции до поверхности.

Sign up to leave a comment.

Articles