Stars
A UI for building OpenSim models
Example for using OpenSim with the QTM Project Automation Framework
A tool to automatically process and share biomechanics data
Some simple Blender scripts for rendering paper figures
Release for the Siggraph Asia 2023 SKEL paper "From Skin to Skeleton: Towards Biomechanically Accurate 3D Digital Humans".
Nimble: Physics Engine for Biomechanics and Deep Learning
Registration assignment for Geometry Processing course
Mesh Reconstruction assignment for Geometry Processing course
Introductory assignment for Geometry Processing course
The "Python Machine Learning (1st edition)" book code repository and info resource
Fully automatic algorithm for tennis court line detection.
Practical Feature-Preserving Block Decomposition for Strongly Hex-Dominant Meshing
A soft renderer based on Taichi (work in progress)
Repo for *GAMES103 Physics-Based Animation*
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
Classical Aerodynamics of potential flow using Python and Jupyter Notebooks
An implementation of Deformation Transfer algorithm in ANSI C
High-performance C++ library for multiphysics and multibody dynamics simulations
Solving SMPL/MANO parameters from keypoint coordinates.
An algorithm to estimate muscle tendon properties and/or compute muscle coordination by tracking experimental data with a musculoskeletal model assuming optimal control to solve for the muscle redu…
A set of reusable functions to integrate IPC into an existing simulation.
Incremental Potential Contact (IPC) is for robust and accurate time stepping of nonlinear elastodynamics. IPC guarantees intersection- and inversion-free trajectories regardless of materials, time-…