It uses technologies: Cmake, C++, OpenGL, CUDA and GLSL.
Included: cloth object collisions (only spheres, AABB), model loading and automatic AABB computation, per pixel lighting, adding backface triangles in geometry shader with opposite normals.
Each frame: 4x cloth update (based on Euler integration method - not too stable but easily to paralellize), 1x normal computation and rendering. Everything is computed in CUDA (no CPU - GPU transfer).
There are about 65 000 particles in scene. FPS is not too high (about 15), because it's running on my notebook :)
It was also developed for CAVE.
looks cool!
what is the integration method?
shitparent 1 year ago
@shitparent
It's method, how to compute new position from actual acceleration (or force). I think that one of the best is Runge Kutta 4 (RK4)
zacharmarz 1 year ago