Skip to content

cad420/VoxelFEA

Repository files navigation

Rengin

For Realtime Rendering

SSR

image-20220601140032473

image-20220601141119019

Screen Space Ray Tracer For Specular Effect

shadowmap:

image-20220601142025843

Based On PCSS the farther distance between shadow and mary,the softer shadow is

PRT

image-20220601142111435

image-20220601142119924

image-20220601142126264

Based On PreCompute Radiance Transfer Function for Realtime Rendering,which compute the Sperical harmony para.

PBR

image-20220602193511298

image-20220602193538586

Physical based Material,which implemented by Microface Theory.The Artifact is the light blocked by inner blockage which influence on energy loss.Thereby,I precompute the energy loss and compensate while rendering.The roughest Object benefits most.

Realtime RayTracing(3D Space)

image-20220613194245636

image-20220613194302486

image-20220613194320983

image-20220613194334562

Each frame I do is one direct lighting and one indrect lighting,but the noise is everywhere.Then I use A-Trous Wavelet Method to sample and denoise.Eventually I Acclumulate last frame`s result to simulate offline raytracing.

But each frame cost many time,so I optimize by bvh based on morton code.The result is pleasant.1 fps to 16 fps in 1070 nvidia and 4 fps to 30 fps in 2060 nvidia.

image-20220615201747174

image-20220615201737592