Skip to content

Educational C++ code used at SIGGRAPH 2016 Course "Physically Based Sound for Computer Animation and Virtual Environments"

License

Notifications You must be signed in to change notification settings

dingzeyuli/ModalSound

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ModalSound

Build Status

This project releases the educational C++ code used at the following SIGGRAPH 2016 Course.

Physically Based Sound for Computer Animation and Virtual Environments Doug L. James, Timothy R. Langlois, Ravish Mehra, and Changxi Zheng

The slides and lecture notes can be found on the course webpage. The conference video recording is here.

There are two sub-projects, IsoStuffer and ModalSound.

  1. Given a water-tight triangle surface mesh IsoStuffer construct a volumetric tetrahedral mesh.

  2. ModalSound is a demostration of synthesizing rigid body sounds using the modal sound model. It includes the code of computing stiffness and mass matrices from a volumetric tetrahedral mesh and use the precomputed acoustic multipole coefficients to evaluate the acoustic transfer values at runtime.

Build instructions are given in the respective folders.

About

Educational C++ code used at SIGGRAPH 2016 Course "Physically Based Sound for Computer Animation and Virtual Environments"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.9%
  • Objective-C 6.3%
  • CMake 3.1%
  • C 2.7%
  • Python 0.6%
  • Shell 0.3%
  • MATLAB 0.1%