![]() |
Speeding Up Cloth Simulation M.Sc. Thesis Topic Supervisors: Uri Ascher and Dinesh Pai See demo page [ full pdf file ] |
![]() |
ADI Cloth Course project for CPSC 520 - Numerical Solution of Differential Equations, taught by Chen Greif An investigation into the use of ADI (Alternating Direction Implicit) techniques for cloth simulation. Specifically, I work with a mass-spring model, but draw some relationships with PDE formulations and perform some stability analysis. The project report can be found here |
![]() |
Dynamic Horse Gallop Simulation Course project for CPSC 533B - Algorithmic Animation, taught by Michiel van de Panne Full report with animations |
![]() |
Probabilistic RoadMap (PRM) Path Planner Course project for CPSC 515 - Computational Robotics, taught by Dinesh Pai I worked on this one with Eric Brochu. We implemented a PRM planner for ACME (UBC Active Measurement Facility), a 15 degree-of-freedom robotic system, in JAVA. Information on this technique, developed by Kavraki et. al., can be found here. |
![]() |
V-clip for Java A port project I worked on as a Research Assistant in the LCI lab, under the supervision of John Lloyd. This is a Java implementation of V-clip, a robust algorithm for computing distances and checking for collisions between convex polyhedra and collections of convex polyhedra. Additional info, along with source code and documentation can be found here |
![]() |
Lunar "Bounder" Course project for PHYS 410 - Computational Physics, taught by Matt Choptuik A variant on the classic 2D Lunar Lander game, including:
|
![]() |
Blobs A game I'm working on. |