Zum Inhalt

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Praxis-Guide: Manim Mathematical Animation Engine

Manim (entwickelt von Grant Sanderson / 3Blue1Brown) ist ein mächtiges Python-Framework zum programmatischen Erstellen von mathematischen und technischen 2D-Animationen.


graph LR
    Code["🐍 Python Code (Manim Scene)"] --> Render["⚡ Manim Rendering Engine"]
    Render --> Output["🎬 Hochauflösendes MP4 Video"]

🛠️ 1. Installation

# FFmpeg & LaTeX / Cairo Abhängigkeiten installieren
sudo apt update && sudo apt install -y ffmpeg libcairo2-dev libpango1.0-dev

# Manim Community Edition installieren
pip install manim

🐍 2. Erste Animation programmieren (scene.py)

from manim import *

class SquareToCircle(Scene):
    def construct(self):
        # 1. Objekte erzeugen
        circle = Circle()  # Erzeuge einen Kreis
        circle.set_fill(PINK, opacity=0.5)  # Farbe und Transparenz setzen

        square = Square()  # Erzeuge ein Quadrat
        square.rotate(PI / 4)  # 45 Grad rotieren

        # 2. Animationen durchführen
        self.play(Create(square))  # Zeichne Quadrat
        self.play(Transform(square, circle))  # Transformiere Quadrat zu Kreis
        self.play(FadeOut(square))  # Ausblenden

🎬 3. Video Rendern

# Vorschau in 480p Qualität rendern (schnell)
manim -pql scene.py SquareToCircle

# In hoher Qualität (1080p60) rendern
manim -pqh scene.py SquareToCircle

🔗 Verwandte Themen

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).