Physical Simulation
explore my physics projects
Computer Graphics
explore my computer graphics projects
Animation
explore my animation projects
Rigid Body Motion
Mar 14 2026 Computer Graphics Practice Physical Based Animation variational principle C++
Simulate rigid body torus' motion and contact with a flat plane. Read More
Cloth Simulation
Feb 26 2026 Computer Graphics Practice Physical Based Animation variational principle Finite Element Method C++
Use finite element (triangle) method to implement membrane object simulation with basic collision detection. Read More
Digital Earth
Feb 15 2026 Computer Graphics Work Project NVIDIA Omniverse Python
Developed weathers' visual effects in NVIDIA Omniverse using Kit Extension tools. Read More
Finite Element Method
Feb 12 2026 Computer Graphics Practice Physical Based Animation variational principle Finite Element Method C++
Use finite element (tetrahedron) method to implement deformable objects. Read More
Mass Spring Systems
Jan 15 2026 Computer Graphics Practice Physical Based Animation variational principle C++
Use variational mechanics and time integration methods to implement 1D and 3D mass string systems. Read More
Note: Physical-based Animation
Aug 29 2025 Computer Graphics Note Physical Based Animation
Self-studied physical-based animation through online course by Prof. Huamin Wang (chief scientist at Style3D) and Prof. David I.W. Levin (Assistant Professor at UofT). Read More
Quadcopter
Aug 14 2025 Physics Work Project NVIDIA Omniverse Classical Mechanics Numerical Simulation Derivation Java Script three.js
Derivative the eqaution of motion of quadcopter and implement the motion by an interactive scene. Read More
Pancake Simulation
May 28 2025 Computer Graphics Work Project NVIDIA Omniverse Physics Engine
Simulated pancake-cooking scenes using NVIDIA Omniverse Isaac Sim and PhysX, with the goal of training a real-world robotic arm for cooking tasks. By carefully adjusting material properties and separating batter and pancake states across two physics scenes, we achieved realistic deformation and fluid dynamics for animation data generation. Read More
Walk Cycle Animation
Apr 13 2025 Animation Mini Project Autodesk Maya Character Animation
A stylized walk cycle animated using a non-character object, focusing on rhythm, weight shift, and the illusion of locomotion through shape and timing alone. Read More
Bouncing Ball with Legs Animation
Mar 30 2025 Animation Mini Project Autodesk Maya Character Animation
An animation featuring a bouncing ball with legs, exploring how body and limb movement interact to create balance, elasticity, and expressive power in character motion. Read More