Animate
Interesting minimalist animations.
Just a collection of animations, press space to "change the channel".
Animations
- Complete
- Taquin/15 puzzle solving (video).
- Multiplication modulo drawn on a circle (video).
- Full random noise.
- Minesweeper (video).
- Mandlebrot Set (video).
Intention
I'm making this collection of Vulkan/OpenGL animations as a way to grow and showcase my C++/GL abilities.
Writting computer graphics binds two of my favourite subjects, programming and mathematics. In particlar modern C++ and differential geometry.
TODO
- Implement instanced draws, the modulo animation involved 1001 draws per frame, 2 would be nicer.
- Drawables within a pipeline are already organised into primitive types (Quad/Line/Circle).
- Using this pre-organisation the pipeline can store all drawable buffers into a single indexed buffer.
- Calls to drawable's set_model_matrix, set_color, etc. can trigger an update of only the relevant sections of the buffer.
Build Requirements
Resources