Manim Tutorial Series E05: Interactivity | Mathematical Animations WITH EASE
Manim is a free and open-source, community-maintained Python library for creating (mathematical) animations originally started by Grant “3blue1brown“ Sanderson. This tutorial series is a guided tour through Manim’s features.
This episode covers a very particular feature: keyboard and mouse interactivity with the OpenGL renderer – enjoy!
#manim #tutorial #animation #python #programming #math #3blue1brown
### Links to resources
- Jupyter worksheet (copy code to run locally, interactivity does not work online): -
- OpenGL user guide by aquabeam:
- Issue #2669:
- pyglet documentation:
- pyglet key constants:
- Interactive Scene methods source code: #L1520
- GitHub repo with series materials:
- Manim:
- Discord:
### More about me
- Homepage:
- Twitch:
- Twitter:
- Discord:
### Attributions
- Audio mix & master: Jesús Rascón (@jesi_rgb)
- Presentation slides via
### Music
- Album: Ayla by Bhxa | Provided by Lofi Records |
- Album: Sea Forest by Ambulo | Provided by Lofi Records |
- Album: My Memoir by Elijah Lee | Provided by Lofi Records |
---
Video contents:
0:00 Introduction and Disclaimers
1:50 The OpenGL Renderer and You
4:43 Example: OpenGL demo
13:47 Example: Textured Surface
15:18 Live Render Preview
21:19 Default Interactions
24:16 Custom Interactions
28:06 Example: Toy interaction example
33:08 Example: Newton iteration
44:58 Closing remarks, Outro
68 views
166
29
4 months ago 00:22:43 1
How might LLMs store facts | Chapter 7, Deep Learning