Example | Program | Picture | Animation | Description | Paper |
---|---|---|---|---|---|
GLut | glut.zip | N/A | N/A | To run examples copy glut.dll/glut32.dll to program directory. | N/A |
Rotated surface | N/A | pruch.mpg (~3.3 Mb) |
Rotated surface hanged on one edge. | N/A | |
Luxo | N/A | jump4.mpg (~2.8 Mb) | Jumping Luxo. Who have seen Nexus7 demo on Amiga computers know that model... There is animation from realtime calculation of Luxo movements, enjoy. | N/A | |
Line and Ball | lineball.zip (~55 kb) | ball.mpg (~3.1 Mb) |
Ball down to a line (spring line). Ball turn up after collision. While simulation all momentum vectors of every particles in model are drawn. You can turn off gravity by 'g' pressing. | N/A | |
Dancing Human | man.zip (~29 kb) | man.mpg (~1.3 Mb) | Dancing human modelled with spring/particle system. Model have defined a lot of springs. Most of springs build the model, but a couple of them are there just to control movements of human. Easy example of simplified human motion. He is dancing, becouse control springs have define sin/cos changes of lenghts. Program uses OpenGL and calculates realtime animation. | N/A | |
Cloth simulation | powierz.zip (~27 kb) | powierz01.mpg (~1.2 Mb) | Another use of particle based engine is cloth simulation. There I build a model of rectangular grid (particles) linked with spring connections. Changes of spring constants is a way to define specified types of materials. Animation runs in realtime, and use OpenGL view for visualzation. | N/A | |
Pendulums (with collisions) | pendulums.zip (~24 kb) | wahadla2.mpg (~2.7 Mb) |
Colliding pendulums with surprise under 'S' on keyboard... Realtime animation on 640x480 screen. | N/A |