Skip to content
/ Animate Public

Interesting minimalist animations

License

Notifications You must be signed in to change notification settings

d0x2f/Animate

Repository files navigation

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