понедельник, 7 марта 2016 г.

из понравившегося и планы на 8 марта

  • On-line Learning of Parametric Mixture Models for Light Transport Simulation
    предлагается guided path tracing, который на уровне vcm, но без многих шаманств. посмотрел прилагающийся исходник и в очередной раз ужаснулся силе многих overqualified с++-программистов. пример использования техники там привязан к mitsuba, который сам по себе - класс на классе. чую я, что напишу на основе исходника из следующей ссылки simple_guided_pt.cpp
    guided pt состоит в том, что сначала трассируются фотоны и сохраняются в importance map. затем производится честный path tracing с минимальными добавками - перед path tracing дописать photon tracing проход и при умножении переменной, отвечающей за importance при path tracing коэффициент берётся из просчитанной importance photon map

  • smallpm: Global Illumination in 128 lines of C++
    Global illumination via Photon Mapping
    спасибо японскому товарищу за исходник ;-)
    с помощью него написать importance PHOTON MAP будет проще, чем по каракулям из исходника из предыдущей ссылки

  • kd-tree для photon mapping мне не нравится и потому буду использовать hash grid из smallppm.cpp
    к тому ж, smallppm значительно быстрее smallpm

  • у Toshiya Hachisuka нашел "Multiplexed Metropolis Light Transport"   [slides]   [code - mmlt]   [code - pssmlt]
    с исходным кодом!

Комментариев нет:

Отправить комментарий