Sobre el proyecto
Este repositorio contiene el código utilizado para generar los videos de matemáticas explicativas publicados en la plataforma 3Blue1Brown. Casi todo el contenido del repositorio consiste en escenas de animación construidas con la biblioteca Manim, desarrollada originalmente por 3b1b; tenga en cuenta que los proyectos más antiguos del repositorio pueden depender de versiones heredadas de Manim y puede que no funcionen sin ajustes. Si bien la biblioteca Manim en sí es de código abierto bajo la licencia MIT, todo el contenido de este repositorio se distribuye bajo la licencia Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International. El repositorio documenta el flujo de trabajo personalizado del creador para la producción de videos, construido alrededor del modo interactivo de Manim. Las características clave del flujo de trabajo incluyen: ejecutar manimgl con el nombre de una escena y un número de línea para lanzar un terminal interactivo de iPython en esa línea para la manipulación de la escena en tiempo real; la función checkpoint_paste() que ejecuta el código copiado al portapapeles, con soporte para guardar estados de la escena mediante comentarios iniciales, omitir animaciones o grabar la salida renderizada. Se proporcionan instrucciones específicas de integración con Sublime Text, incluyendo los pasos para instalar el complemento de terminal Terminus, copiar archivos de comandos personalizados del directorio sublime_custom_commands del repositorio a la carpeta Packages/User de Sublime y configurar atajos de teclado para ejecutar escenas, activar checkpoint paste, recorded paste, skipped paste, salir del modo interactivo y plegar comentarios. Las instrucciones de instalación requieren instalar manimgl desde el código fuente (ya que la última versión publicada está desactualizada), instalar el soporte completo de LaTeX mediante texlive y los paquetes extra relacionados en Linux, y clonar el repositorio. Para ejecutar una escena de video, los usuarios pueden necesitar agregar rutas de directorios locales a la lista sys.path en la parte superior del archivo de escena objetivo, y luego ejecutar comandos de manimgl ya sea para renderizar el archivo completo o una escena con nombre específico.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.