Deobfuscating / deconstructing Andrew Kensler's postcard pathtracer. Based off Fabien Sanglard's work.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rf fcc19d6e1a Reworked RayMarching() function. Not too many changes needed here. 2 months ago
.gitignore turn project into an Urho3D project 8 months ago
CMakeLists.txt turn project into an Urho3D project 8 months ago
README.md turn project into an Urho3D project 8 months ago
main.cpp Reworked RayMarching() function. Not too many changes needed here. 2 months ago
main_base.cpp turn project into an Urho3D project 8 months ago
min.cpp Restored trace dir calculation to original, flipped left-vector instead 7 months ago

README.md

aek_postcard_pathtracer

Deobfuscating / deconstructing Andrew Kensler’s postcard pathrtacer. Based off Fabien Sanglard’s work.

How to run:

Project setup is based off these guides: https://github.com/urho3d/Urho3D/wiki/Setting-up-a-Project-(CMake) https://github.com/urho3d/Urho3D/wiki/Compiling-Urho3D-on-Windows-with-CodeBlocks

  • Get Urho3D, for me building from source worked the best
  • remember to put URHO3D_HOME in your environment, etc.
  • copy the CMake directory over from your Urho3D sources
  • run one of the cmake_*.bat scripts, in my case this was
    • cmake_codeblocks.bat build specifying the target dir and giving me a Code::Blocks project
  • create the Data and CoreData folders inside build/bin that Urho3D expects, or copy them over from Urho3D’s bin-folder
  • (the only things that should be needed are Anonymous Pro.ttf and the default UI style XML)
  • if you’re using MinGW and Code::Blocks you might have to adjust toochain executable paths as seen in the second link above