Features
Realtime rendering ( 1150+FPS on GTX 680M )
Pure GPU implementation ( Cloth Grid Size:161x121)
Bending Effect ( Multiple Springs Layout: 12 sprints per node)
Air Drag Effect ( Lord Rayleigh Equation)
3D rendering, with user-controlled camera
Realtime user interaction with system
Interaction with objects
Textured cloth
Phong shading
Runge-Kutta Integration
Physical simulation is decoupled from Rendering
Implementation aspects
Visual Studio 2013 RC
DirectX 11 API
DXUT framework
HLSL with C++
Vertex Shader, Geometry Shader, Pixel Shader used for GPU implementation