Phenix is an open source real time path tracer built upon Nvidias OptiX API. Its name “Phenix” was chosen because to begin this project I scavenged what I could from a previous project “Helios”. However Helios has some very ugly code to say the least as we made with under a short deadline. Therefore Phenix is metaphorically burning this old ugly code and rising majestically from its ashes as an open and easily extensible piece of software.
There is still a lot of work to go on Phenix but I hope this will be of use to anyone who may be interested in learning the basics of how to use the OptiX API. If you find improvements that you would like to add please by all means submit a pull request as I only have so much free time I can dedicate to making this.
Code: https://github.com/DeclanRussell/Phenix