kilacoda / Manim-Renderer

A GUI app to simplify rendering of manim projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Manim Renderer

NOTE: This repository is not being actively maintained anymore. The CLI interface for manim has improved quite a bit in the past year or two, and now we have even more exciting things such as manim-sideview that are worth checking out, thus I'm archiving manim-renderer.

Normally, to render a manim scene, one uses the following command:

[py | python | python3 -m] manim /path/to/file.py <scene_name(s)> [options]

This can become tedious when rendering many scenes and after making some changes. With this tool however, you can select your file, scene(s) and options, and render at the click of a button.

Example:

example

Instructions

  • Place this file in the same directory as your manim installation or change the current working directory using os.chdir("\path\to\manim")
  • Run the GUI - py gui.py (assuming you've changed the cwd to your manim installation)
  • Select file, scene(s) and options and click 'RENDER'.
  • Monitor the rendering in your terminal.

Note

This has only been tested on Windows 10 and may need to be modified for cross-platform usage.

Acknowledgements

This application was made using PySimpleGUI. I'd also like to express my gratitude to 3Blue1Brown for making his amazing animation library free for all of us.

Hope you find this thing useful!

About

A GUI app to simplify rendering of manim projects


Languages

Language:Python 100.0%