| yolp -- nan |
[сент. 2, 2012|11:45 pm]
провод
|
чёто давно не писал сюда. не читал отсюда, впрочем, тоже очень давно.
продолжаю развлекаться, пишу всякие разные мелкие штуки. например, три недели назад занял предпоследнее место на Evoke 2012 4k compo, написав такое: идёт под виндой, линуксом и даже макосью, pouet linkage там четыре килобайта экзешник, симуляция жидкости на шейдерах в реальном времени (SPH, почти честный навье-стокс), всякая трассировка лучей тоже на шейдерах, потом ещё всякий мерж этой жидкости, отрисованной через поинт-спрайты и сглаженной, с оттрассированной сценой так, чтобы жидкость принимала корректное освещение, например, с тенями, отбрасываемыми геометрией сцены. сама на себя, впрочем, жидкость тени не кастует (просто не успел написать, там отдельная веточка рендеринга должна быть, а у меня довольно линейный сетап). ещё ambient occlusion там есть, он гибридный -- жидкость его отбрасывает в screen-space (можно видеть артефакты), геометрия же, поскольку задана через distance fields, -- корректно в scene-space. ещё там должен был быть depth of field, он даже в коде есть, но я его не успел раскомментировать перед дедлайном, а потом вообще забил.
понятно, что это ещё не конец, куда собрался, идей у меня очень много, и там всякое зрелищное качающее безумие будет, что у вас пупки развяжутся. отсалось время только найти на. такие дела, ребят |
|