Skip to content

jonntd/tw_cloth_solver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

-----------------------
-----------------------

Gitter chat


What is it ?

twClothSolver is a Verlet Cloth Solver implemented as a Maya Plugin. I created this as a university test project to explore the possibilities of GPU multithreading within the context of Dependency Graph based VFX centered DCCs. It is by no means a stress-tested production ready solution.

Its features include:

  • The deformer source code as a Python plugin blockout version
  • The C++ API version
  • CUDA and OpenMP multithreading, which can be switched during execution
  • OOP codebase with solver functionality completely detached from Maya interface, for easy porting to other apps
  • Position and convex collision constraints
  • OpenGL viewport feedback of solver attributes
  • Easy quality/speed balancing thanks to naive repetition based constraint calculation
  • Convenience API commands to create and connect constraints

Vimeo More info Author


About

Verlet cloth solver implemented as Maya plugin.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 48.5%
  • C++ 43.6%
  • Cuda 7.1%
  • C 0.8%