Seleted Projects
-
Marching Cube and Toon Shading
An implementation of marching cube algorithm and realtime toon shader.
-
Radiosity Rendering
Rendering a room with radiosity algorithm.
-
Spectrum Rendering and Cook-Torrance BRDF
Simulating and rendering several materials with spectrum rendering and Cook-Torrance BRDF.
-
GPU-Based Realtime Anisotropic Anti-Aliasing
An implementation of anisotropic anti-aliasing algorithm with GLSL so that it can be run realtime.
-
Rubik's Mesh
Embedding a Rubik's cube into any 3D models. It can be played as a normal Rubik's cube.
-
Music Visualization with Fluid Simulation
A music player with visualizer. The visualizer is base on fluid simulation and interactive.
-
Zombies and Humans
A simulation of zombies and humans based on boids simulation.
-
Space Shooting Game
A space shooting game based on physical based particle simulation.
-
Ray Tracer with Photon Mapping
A ray tracer with photon mapping. It can generate caustics effect.
-
Distributed Ray Tracer
A ray tracer has depth of field effect.
-
Sculpting with Fiber Bundle and Foliation
Generating a nice structure based on fiber bundle and foliation defined in a surface.
-
Computer Aided Sculpting and 3D Printing
Design and 3D-print sculpture.
-
Trigonometric Splines
A survey of trigonometric splines and implement it in 2D (curves) and 3D (surfaces).
-
A Survey of SVD
An implementation and analysis of SVD algorithm.
-
A Survey of Quasi-Newton Method
an implementation of the Quasi-Newton Method.
-
Relief and 3D Printing
Generating a 3D-printable mesh of relief with an input image. The image can be seen under a light.
-
Design and Fabrication with CNC Cutter
Generating a pen holder model(*.dxf file) with given parameters and textures. It can be cut and assembled easily.