воскресенье, 31 июля 2016 г.

пятница, 15 июля 2016 г.

github open source

Решил какое-то время выкладывать на GetHub свои наработки - path tracer на основе Embree.
Будет выложено:

  • ускорение на 5% на сцене с драконом путём оптимизации математических операций sqrt, pow, dot, cross, normalize. местами используются sse-варианты функций и упрощения выражений.
    https://github.com/tigrazone/embree/commit/3ad503d02bb130e876d012032f89de9c386ba8c5
  • HDRI-освещение, в том числе importance sampled
  • более удобное управление с клавиатуры и мышью
  • fast preview, которое я реализовал для предыдущей версии Embree path tracer
  • ускорение загрузки файлов с помощью буферизации файлов и хэширования по Флетчеру - упрощенные контрольные суммы Флетчера
  • Adaptive Distributed Rendering
  • Kalemen-style Metropolis Light Transport
  • расширения формата obj
  • несколько новых тестовых сцен