Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Visual Experiments

Implementation of various algorithms that produce visually pleasing imagery

Microsoft Visual C++ Redistributable is required to run the app

1. Gravitational attraction to one point

Brute force, calculated in OpenGL vertex shader

one_attractor.mp4

2. N-body simulation

Brute force, calculated in OpenGL vertex shader

n_body.mp4

3. Mandelbrot

Calculated in OpenGL compute shader. Each iteration is displayed next frame to achieve animation of fractal growing fractal_0

fractal_1.mov
fractal_2.mov
fractal_3.mov

4. Collision detection

Calculated in OpenGL compute shaders. Implementation of this article (https://developer.nvidia.com/gpugems/gpugems3/part-v-physics-simulation/chapter-32-broad-phase-collision-detection-cuda) using simple Verlet integration.

collisions.mov

5. Eulerian fluid simulation

Implementation of this article (https://matthias-research.github.io/pages/tenMinutePhysics/17-fluidSim.pdf)

image

About

Various visually pleasing experiments

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages