A simple realtime Path Tracer demo for android implemented with GLES 3.0
-
progressive render, with float texture supported, it will be converge about 500~700 samples
-
soft shadow is implement by randomly jitter the light position per-pixel, which is inspired by this project
-
BRDF/BTDF PBR material, with image based environment lighting
-
Depth of field
-
Motion Blur
-
Simple Texture Supported
Check the screenshot in the screenshot/ folder
Known problems:
- after about 1000 times samples, it may be occur some overfitting problems, may be because of the distribution of random function implemented in GLSL is not truly uniform
- Object Rotation/Translation
- BVH && Model Loading