gemspt подкупает тем, что поддерживает раздельно материалы diffuse, specular, glass и они содержат одинаковые методы, это упрощает и унифицирует подход к материалам.
в akari2 только 2 материала - diffuse, specular/glossy.
была идея перенести в gemspt хорошие решения из akari2, но я, просмотрев исходные тексты nanort/examples/path_tracer/, понял что лучше добавить более стандартную работу с материалами, разделив на компоненты
https://github.com/githole/gemspt
https://github.com/tigrazone/akari2
Комментариев нет:
Отправить комментарий