wizzard: (Default)

есть много статей по рендерингу океана.
с одним большим недостатком – они все про рендеринг спокойного океана.

ну и правда, ведь какой дурак будет в шторм с (вертолета, самолета, …?)
фотографировать всё это, измерять и т.д. поэтому референсных что фото,
что видео – тоже нету.

как побочный результат, просматривая двадцатый раз штормы в фильмах,
начинаешь замечать недостатки местных физических моделей :)

пока что получилось вот такое:

вид сбоку (не ахти какое красивое), вид сверху (более поздняя версия),
референс 1, референс 2 (Day After Tomorrow)

сетка 512*512, SM3.0, Mobile Radeon HD3450 @ 35 FPS, совсем реалтаймовое.
судя по всему, надо воткнуть еще партиклы для дождя и водяной пыли,
а то без них как-то скучно.
и еще на проективную сетку надо переделать, будет красивее.


UPD: видео

wizzard: (Default)

интересно, что 3d-DDA по octree (без какого-либо кэширования, простое сэмплирование вглубь по точкам) в 1.4 раза быстрее, чем DDA по 3d сетке. Учитывая, что глубина октри сейчас 7, похоже что скорость сэмплирования упирается в промахи по кэшу, а не в арифметику.

Да, дерево весит около 1 мб, решетка – 4 мб, размер кэша процессора – 3 мб.



upd: не особенно оптимизируя, трассировка по Revelles et al. дает 3.5х прирост. Мало! :)
upd2: во-первых, похоже что я ее неправильно курю (продолжаю трассировать внутри solid geometry), во-вторых, она все равно дает более качественную картинку, что радует.
upd3: ой, а вне дебаггера оно эмм в 7 раз быстрее работает, прикольно.

wizzard: (Default)
еще один мелкий релиз. На этот раз рэйтрэйсер на JS :-D

http://hall.org.ua/forum/theme.php?id=430&r=8&page=0 - обсуждение
http://hall.org.ua/halls/wizzard/releases/js-raytracer/ (Opera, Safari, Firefox)

http://hall.org.ua/halls/wizzard/releases/js-raytracer/Page.html(Internet Explorer)

P.P.S Вначале рендерится превью, а потом картинка в полном разрешении. Некоторые браузеры не выдерживают таких извращений и в фулл-резолюшн повисают.

а, фокс...
да, к сожалению. это самый тормознутый браузер :(
Производительность браузеров: http://www.codinghorror.com/blog/archives/001023.html


Opera рендерит превью за 4 секунды и всю картинку за минуту
IE за 10 секунд и две минуты
Firefox за 30 секунд и вешается, или за 5-10 минут всю
Safari - тестировал не я, но по отзывам быстрее фокса :)

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 7th, 2025 03:23 pm
Powered by Dreamwidth Studios