The Wayback Machine - https://web.archive.org/web/20200927143630/https://github.com/d0x2f/Animate
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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

You can’t perform that action at this time.