Publication
Computational Bodybuilding: Anatomically-based Modeling of Human Bodies
Shunsuke Saito,Zi-Ye Zhou, and Ladislav Kavan
ACM Transaction on Graphics 34(4) [Proceedings of SIGGRAPH], 2015.
[paper] [bibtex] [video]
Shunsuke Saito,Zi-Ye Zhou, and Ladislav Kavan
ACM Transaction on Graphics 34(4) [Proceedings of SIGGRAPH], 2015.
[paper] [bibtex] [video]
Independent Projects
Skinning System
1. Implemented Linear Blend Skinning (LBS)
2. Implemented Dual Quaternion Skinning (DQS) [I3D 2007]
3. Implemented the visualization of the skinning weights , wireframe view and the skeleton structure.
1. Implemented Linear Blend Skinning (LBS)
2. Implemented Dual Quaternion Skinning (DQS) [I3D 2007]
3. Implemented the visualization of the skinning weights , wireframe view and the skeleton structure.
Course Projects
CIS 565: GPU Rasterizer
1. Implemented the simple graphics pipeline (Vertex shader, Primitive assembly, Rasterization, Fragment shading, etc.) using CUDA.
2. Implemented the rasterization using Scanline Algorithm.
3. Implemented the Anti-Aliasing using subpixel multi-sampling method.
[github repo]
1. Implemented the simple graphics pipeline (Vertex shader, Primitive assembly, Rasterization, Fragment shading, etc.) using CUDA.
2. Implemented the rasterization using Scanline Algorithm.
3. Implemented the Anti-Aliasing using subpixel multi-sampling method.
[github repo]
CIS 565: GPU Path Tracer
1. Implemented iterative path tracing algorithm using CUDA
2. Implemented diffuse, perfect specular, imperfect specular with importance sampling, refractive with Fresnel Law.
3. Implemented mesh loader and ray mesh intersection test with the acceleration structure of AABB (Axis Aligned Bounding Box).
[github repo]
CIS 563: Smoke Simulation
- Implemented FLUID SIMULATION [SIGGRAPH 2007 Course Notes]
CIS 563: Cloth Simulation
- Implemented Explicit Euler method
- Implemented Implicit Euler method
- Implemented Position Based Dynamics [VRIPhys]
CIS 563: Rigid Body Simulation
- Implemented Nonconvex Rigid Bodies with Stacking [SIGGRAPH 2003]
CIS 560: Extended Raytracing Renderer
- Set up a scene renderer framework
- Implemented Ray Tracing, Monte Carlo Path Tracing and Environment Mapping Algorithm