Final Project

Each student (possibly with a partner) is expected to propose and complete a final project, likely with substantial programming efforts related to physically-based modeling, simulation and animation. Many topics will be suggested, but students are free to select their own project topic.

Possible projects include but are not limited to an improved implementation of a simulation algorithm from a paper or a synthesis of techniques from several papers. The projects are encouraged to have some research content and novelty.

All students are required to document the progress and results (program executables, images, video clips, reports, etc.) of their final projects using html. Please inform the instructor your project website location, as soon as you finish setting it up.


Important Deadlines:

  • Sept 24, 2019 - Meet with the instructor to discuss possible project ideas.
  • Oct 8-10, 2019 - Project Proposal
  • Nov 14, 2019 - Progress Report
  • Dec 17, 2019 - Final Project Presentation & Demo

  • Schedules for presentations:

  • Project Proposal Presentations
  • Final Project Presentation & Demo

  • List of Possible Course Projects:

  • Automatic Generation/Switching of Simulation LOD
  • Hybrid Approach in combining multiple motion generation techniques
  • Data-Driven Crowd/Traffic Simulations or Physically-Inspired Planning for Multiple Agents
  • Interactive Collision Detection & Contact Response between Deformable, Articulated Bodies
  • Fast Collision Detection for handling geometry with changing topology
  • Physics-based Grasp Planning and Manipulation of Rigid/Deformalbe/Articulated Objects
  • GPU Accelerated Physically-based Simulation & Multi-modal (haptic or sound) Rendering
  • 6-DOF Haptic Interaction with Soft Tissues and Tissue Cutting
  • 3D Sound Rendering (synthesis and/or propagation, including effects like explosion, tearing, etc)
  • Physics-Based / Non-Realistic Animation
  • Surgical Simulator with Force Feedback
  • Physics-based Modeling of Natural Phenomena (fluids, weather effects, explosion, etc)
  • Examples of Previous Projects:
  • Collision Detection: I-COLLIDE, RAPID, IMMPACT, PQP, and PIVOT.
  • Phenomena: Hair, Cloth Simulation, and Ice Formation.
  • Planning & Simulation of Deformable Bodies and Agents: Volume-Preserving FFD, Constraint-based Motion Planning, Path Planning in Deformable Scenes, Cable Route Planning, Deformable Image Registration, and Composite Agents for Crowd Simulation.
  • Sounds: Physics-based Modal Sound Synthesis and Sounding Liquids.
  • 2007
  • 2014
  • 2010
  • 2012

  • Each course project will be graded with the following guideline:

  • Project Proposal Presentation (5%)
  • Project Progress Report (10%)
  • Final Project Presentation (10%)
  • Final Project Web Report (10%)
  • Concept Integration from the Course (15%)
  • System Implementation and Demonstration (25%)
  • Originality and Creativity (25%)