SORT, short for Simple Open-source Ray Tracing, is my personal cross platform ray tracing renderer. It is a standalone ray tracing program, while works well in Blender as a renderer plugin. Simliar to other open source ray tracer, like PBRT, luxrenderer, SORT is also a physically based renderer. However, since it is a solo project that I worked on in my spare time, it is way simpler comparing with its peers.
This is just a brief introduction of SORT. For further detail, please check out SORT main page.
Here are the features implemented so far:
- Integrator. (Whitted ray tracing, direct lighting, path tracing, light tracing, bidirectional path tracing, instant radiosity, ambient occlusion)
- Spatial acceleration structure. (KD-Tree, BVH, Uniform grid, OcTree)
- BXDF. (Disney BRDF, Lambert, LambertTransmission, Oran Nayar, MicroFacet Reflection, Microfacet Transmission, MERL, Fourier, AshikhmanShirley, Modified Phong, Coat, Blend, Double-Sided, DistributionBRDF, DreamWorks Fabric BRDF)
- Subsurface Scattering
- Fur, Hair
- Support Open Shading Language.
- Camera. (DOF)
- Multi-thread rendering.
- Blender ( 2.8 & 2.75+ ) plugin.
Following are some examples of images generated by SORT (This scene is taken from here) (This scene is taken from here)