Теории начитался, но не могу понять сам алгоритм реализации :(
Залез в шейдер Кризиса, а там вообще что-то с чем-то...
http://forums.odforce.net/index.php?showtopic=2262
Там и шойдоры есть и формулы и линки интересные.
кхм, вижу не шейдеры, а какието материалы к какойто проге...
Вот я тоже не пойму, что там, там походу для какой-то программы типа 3Ds max сцены.
Разговорились на 21 страницу по английски... :) но картинки красивые...
Правка: а вообще спасибо за ссылку :)
мне кажется, что этот скаттеринг - некоторый хак спекуляра. Тоесть гдето повернуть нормаль и поменять коэффициент...
Che@ter
>мне кажется, что этот скаттеринг - некоторый хак спекуляра. Тоесть гдето повернуть нормаль и поменять коэффициент...
Да не, такое
поворотом норали не сделаешь
В простейшем случае (думаю, это не для кого не секрет, но всё же):
float dif=max(0.0, 0.5+0.5*dot(n, l));
vs
>float dif=max(0.0, 0.5+0.5*dot(n, l));
посмотри на зайца - за ушами нормаль направлена от источника света, а освещение такое же, как и сбоку, допустим
Пока что первое приближение, с использованием depth текстуры -> немного шума справа -> лучше подобраные коэффиенты:


Вот только что делать с этими полосами? Depth текстура и так 2560x2048
Ну, во-первых, думаю там какой-нибудь эмбиент есть,
во-вторых никто не мешает, напимер изменить коэффициенты в упомянутой ф-ле, добавив подсветки с теневой стороны,
в-третьих можно просчитать карту "толщины" и использовать её как коэффициент (где-то читал, но не пробовал).
И вообще, сей заяц разве рилтаймовый?
upd: опоздун :(
>И вообще, сей заяц разве рилтаймовый?
Да, реалтайм делают. Набери в гугле "subsurface scattering on gpu"
Sergio666
Хочеш хак?
http://img177.imagevenue.com/img.php?image=53246_SSS_122_372lo.jpg&loc=loc372
Все уже зависит, как будет нарисован мап с SSS коефициентами - где меш тоньше, где маленькие фичи, можно рисовать более светлъе коефициентъ, где меш толще - мап темнъй/чернъй совсем, там старъй дифуз.
Шойдыр ближе к началу был + действительно какие-то настройки материалов. Главное там формулы приведены и изыскания по теме,
иллюстрации, полезные линки и тп.
Zemedelec
>http://img177.imagevenue.com/img.php?image=53246_SSS_122_372lo.jpg&loc=loc372
А как быть с нормалями?
Представь себе тонкую пластину (правка: из матового стекла) возле источника света - задняя грань будет освещена практически так же как и передняя, так же и боковые. А в случае с нормалями будет что-попало :)
Sergio666
Тъ про SSS или про two-sided лайтинг в етом примере говориш? Если у тебя нет two-sided, то в случаях где он нужен, SSS тебя скорее всего не спасет!
Тема в архиве.