Wencong Yang(杨文聪)

I am a first-year master student in Intelligent and Multimedia Science Laboratory at Sun Yat-sen University, advised by Prof. Chengying GAO. I do research in Computer Graphics, with primary focus on fluid simulation. Currently I am investigating methods for high-performance fluid surface reconstruction for particle-based fluid simulation.


Guangzhou, China
Sun Yat-sen University (SYSU)(中山大学)
School Of Data and Computer Science(数据科学与计算机学院)
Intelligent and Multimedia Science Laboratory(智能与多媒体科学实验室)




An offline fluid simulation engine for computer graphics applications.

Features: Basic math and geometry operations and data structures; Jacobi, Gauss-Seidel, SOR, MG, CG, ICCG, and MGPCG linear system solvers; Spherical, SPH, Zhu & Bridson, and Anisotropic kernel for points-to-surface converter; Intel TBB multi-threading backends; SPH and PCISPH fluid simulators; Converters between signed distance function and triangular mesh; Stable fluids-based smoke simulator (Pure Euler fluid solver); Level set-based liquid simulator.


A soft renderer using C++ from scratch without any graphics library.

Features: A simple 3D rendering pipeline built from scratch; Bresenham algorithom for triangle rasterization; Back face culling and Invisible elimination; Texture mapping and bilinear texture filtering; Obj loader and Blin-Phong lighting.


An offline renderer : path tracer. Just a personal toy for learning and playing.

Features: BVH tree for fast intersection detection; Intel TBB multi-threading for rendering acceleration; Monte Carlo method for important sampling; Lambertian, dielectric and metal material. Octree data structure for acceleration of intersection detection.


Physically based renderer using OpenGL library.

Features: High Dynamic Range; Bloom Effect for glowing; Cook-Torrance(BRDF lighting model) Physically Based Rendering pipeline; Screen Space Ambient Occlusion for dark details; Defered Shading for large amount of light sources; Image Based Lighting for enviroment map. Nowadays , physically based rendering is popular for its realistic and awesome visual effect.


Please feel free to let me know if you catch any error or typo in my blog. Academic discussions are welcome. Leaving a comment is ok I guess.

  • Github: yangwc
  • Wechat: ywc1579148717
  • E-mail: 1579148717@qq.com


Some pretty useful and interseting resources and links collected.


博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

本站使用 Material X 作为主题 , 总访问量为 次 。