Skills

OpenGL

C++

Direct12

CUDA

Past Works and Projects

Direct12 SDF Based Path Tracer

Direct12 based Path Tracer, using signed distance field to optimize rendering speed.

Real time SSAO(Mobile Platform)

Use depth to reconstruct view-space normal and view-space position in GPU shader, greatly improve running speed.

CUDA Based Path Tracer

Use thread to trace path segment, much faster than CPU version. Can render diffuse/specular/refractive, also include A-Trous denoise algorithm.

Spherical Harmonic Light(Mobile Platform)

Use level 2 spherical harmonic function to encode skybox diffuse irradiance map into 9 float values,increase running speed greatly.

Maya LSystem Plugin

Use MEL Script and C++ implement an Maya Plugin

GPU Giant Terrain Generation(Unity Compute Shader)

Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.