Skip to content

Mass spring cloth simulation in WebGL using semi-implicit Euler and ping-pong FBO's.

License

Notifications You must be signed in to change notification settings

TimvanScherpenzeel/Thesis

Repository files navigation

Bachelor Thesis

Mass spring cloth simulation in WebGL using semi-implicit Euler and ping-pong FBO's.

Live demo

Live demo

 

0.jpg Macbook Pro Retina (2015)

 

Known supported devices:

  • iPad Pro (2016)
  • iPad Mini 2 (2013)
  • iPhone 5S (2013)
  • Macbook Pro Retina (2015)
  • Lenovo W530

Known unsupported devices:

  • Samsung Galaxy S7 Edge (2016)

To do:

  • Add touch / mouse interaction and raycasting to add interaction with the cloth
  • Implement support for area raycasting
  • Add cloth tearing, rigid body support and object- and self collision
  • Fix possible z-fighting and clipping issues
  • Add interaction with lights and other objects in the scene
  • Add shadow casting and receiving
  • Add support for partially transparent textures (PNG’s)
  • Create particle location specific mass and wind dynamics
  • Use higher order methods of numerical integration (Verlet, Runge-Kutta 4th order)
  • Make the pin geometry move when repinned or removed
  • Construct a custom phong shader using Shaderchunks available in Three.js
  • Identify and document issues regarding the camera controls on touch devices

About

Mass spring cloth simulation in WebGL using semi-implicit Euler and ping-pong FBO's.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages