@@ -9,6 +9,10 @@ custom_config
99 running file under the ``output `` path, and save the output (``images/ ``
1010 or ``videos/ ``) in it.
1111
12+ - ``base ``
13+ The root directory that will hold files, such as video files manim renders,
14+ or image resources that it pulls from
15+
1216- ``output ``
1317 Output file path, the videos will be saved in the ``videos/ `` folder under it,
1418 and the pictures will be saved in the ``images/ `` folder under it.
@@ -66,92 +70,107 @@ custom_config
6670 The directory for storing sound files to be used in ``Scene.add_sound() `` (
6771 including ``.wav `` and ``.mp3 ``).
6872
69- - ``temporary_storage ``
73+ - ``cache ``
7074 The directory for storing temporarily generated cache files, including
7175 ``Tex `` cache, ``Text `` cache and storage of object points.
7276
73- ``tex ``
74- -------
7577
76- - ``executable ``
77- The executable program used to compile LaTeX (``latex `` or ``xelatex -no-pdf ``
78- is recommended)
78+ ``window ``
79+ ----------
7980
80- - ``template_file ``
81- LaTeX template used, in ``manimlib/tex_templates ``
81+ - ``position_string ``
82+ The relative position of the playback window on the display (two characters,
83+ the first character means upper(U) / middle(O) / lower(D), the second character
84+ means left(L) / middle(O) / right(R)).
8285
83- - ``intermediate_filetype ``
84- The type of intermediate vector file generated after compilation (``dvi `` if
85- ``latex `` is used, ``xdv `` if ``xelatex `` is used)
86-
87- - ``text_to_replace ``
88- The text to be replaced in the template (needn't to change)
86+ - ``monitor_index ``
87+ If using multiple monitors, which one should the window show up in?
8988
90- `` universal_import_line ``
91- -------------------------
89+ - `` full_screen ``
90+ Should the preview window be full screen. If not, it defaults to half the screen
9291
93- Import line that need to execute when entering interactive mode directly.
92+ - ``position ``
93+ This is an option to more manually set the default window position, in pixel
94+ coordinates, e.g. (500, 300)
9495
95- ``style ``
96- ---------
96+ - ``size ``
97+ Option to more manually set the default window size, in pixel coordinates,
98+ e.g. (1920, 1080)
9799
98- - ``font ``
99- Default font of Text
100100
101- - `` text_alignment ``
102- Default text alignment for LaTeX
101+ `` camera ``
102+ ----------
103103
104- - ``background_color ``
105- Default background color
104+ - ``resolution ``
105+ Resolution to render at, e.g. (1920, 1080)
106106
107- `` window_position ``
108- -------------------
107+ - `` background_color ``
108+ Default background color of scenes
109109
110- The relative position of the playback window on the display (two characters,
111- the first character means upper(U) / middle(O) / lower(D), the second character
112- means left(L) / middle(O) / right(R)).
110+ - ``fps ``
111+ Framerate
113112
114- `` window_monitor ``
115- ------------------
113+ - `` background_opacity ``
114+ Opacity of the background
116115
117- The number of the monitor you want the preview window to pop up on. (default is 0)
118116
119- ``full_screen ``
117+ ``file_writer ``
120118---------------
119+ Configuration specifying how files are written, e.g. what ffmpeg parameters to use
121120
122- Whether open the window in full screen. (default is false)
123121
124- ``break_into_partial_movies ``
125- -----------------------------
122+ ``scene ``
123+ -------
124+ Some default configuration for the Scene class
126125
127- If this is set to ``True ``, then many small files will be written corresponding
128- to each ``Scene.play `` and ``Scene.wait `` call, and these files will then be combined
129- to form the full scene.
130126
131- Sometimes video-editing is made easier when working with the broken up scene, which
132- effectively has cuts at all the places you might want.
127+ `` text ``
128+ -------
133129
134- `` camera_resolutions ``
135- ----------------------
130+ - `` font ``
131+ Default font of Text
136132
137- Export resolutions
133+ - ``text_alignment ``
134+ Default text alignment for LaTeX
138135
139- - `` low ``
140- Low resolutions (default is 480p)
136+ `` tex ``
137+ -------
141138
142- - ``medium ``
143- Medium resolutions (default is 720p)
139+ - ``template ``
140+ Which configuration from the manimlib/tex_template.yml file should be used
141+ to determine the latex compiler to use, and what preamble to include for
142+ rendering tex.
144143
145- - ``high ``
146- High resolutions (default is 1080p)
147144
148- - `` ultra_high ``
149- Ultra high resolutions (default is 4K)
145+ `` sizes ``
146+ ---------
150147
151- - `` default_resolutions ``
152- Default resolutions (one of the above four, default is high)
148+ Valuess for various constants used in manimm to specify distances, like the height
149+ of the frame, the value of SMALL_BUFF, LARGE_BUFF, etc.
153150
154- ``fps ``
155- -------
156151
157- Export frame rate. (default is 30)
152+ ``colors ``
153+ ----------
154+
155+ Color pallete to use, determining values of color constants like RED, BLUE_E, TEAL, etc.
156+
157+ ``loglevel ``
158+ ------------
159+
160+ Can be DEBUG / INFO / WARNING / ERROR / CRITICAL
161+
162+
163+ ``universal_import_line ``
164+ -------------------------
165+
166+ Import line that need to execute when entering interactive mode directly.
167+
168+
169+ ``ignore_manimlib_modules_on_reload ``
170+ -------------------------------------
171+
172+ When calling ``reload `` during the interactive mode, imported modules are
173+ by default reloaded, in case the user writing a scene which pulls from various
174+ other files they have written. By default, modules withinn the manim library will
175+ be ignored, but one developing manim may want to set this to be False so that
176+ edits to the library are reloaded as well.
0 commit comments