Skip to content

Commit

Permalink
Merge pull request 3b1b#668 from ManimCommunity/remove-opacity-flag
Browse files Browse the repository at this point in the history
remove opacity flag
  • Loading branch information
leotrs authored Nov 3, 2020
2 parents e2759ad + 24b1a7f commit cdb6871
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 75 deletions.
136 changes: 65 additions & 71 deletions docs/source/tutorials/configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,77 +46,71 @@ The output looks as follows.
.. testoutput::
:options: -ELLIPSIS, +NORMALIZE_WHITESPACE

usage: manim [-h] [-o OUTPUT_FILE] [-p] [-f] [--leave_progress_bars] [-a] [-w] [-s] [-g] [-i] [--disable_caching] [--flush_cache] [--log_to_file] [-c BACKGROUND_COLOR]
[--background_opacity BACKGROUND_OPACITY] [--media_dir MEDIA_DIR] [--log_dir LOG_DIR] [--tex_template TEX_TEMPLATE] [--dry_run] [-t] [-q {k,p,h,m,l}]
[--low_quality] [--medium_quality] [--high_quality] [--production_quality] [--fourk_quality] [-l] [-m] [-e] [-k] [-r RESOLUTION] [-n FROM_ANIMATION_NUMBER]
[--use_js_renderer] [--js_renderer_path JS_RENDERER_PATH] [--config_file CONFIG_FILE] [--custom_folders] [-v {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
[--progress_bar True/False]
{cfg} ... file [scene_names [scene_names ...]]

Animation engine for explanatory math videos

positional arguments:
{cfg}
file path to file holding the python code for the scene
scene_names Name of the Scene class you want to see

optional arguments:
-h, --help show this help message and exit
-o OUTPUT_FILE, --output_file OUTPUT_FILE
Specify the name of the output file, if it should be different from the scene class name
-p, --preview Automatically open the saved file once its done
-f, --show_in_file_browser
Show the output file in the File Browser
--leave_progress_bars
Leave progress bars displayed in terminal
-a, --write_all Write all the scenes from a file
-w, --write_to_movie Render the scene as a movie file (this is on by default)
-s, --save_last_frame
Save the last frame only (no movie file is generated)
-g, --save_pngs Save each frame as a png
-i, --save_as_gif Save the video as gif
--disable_caching Disable caching (will generate partial-movie-files anyway)
--flush_cache Remove all cached partial-movie-files
--log_to_file Log terminal output to file
-c BACKGROUND_COLOR, --background_color BACKGROUND_COLOR
Specify background color
--background_opacity BACKGROUND_OPACITY
Specify background opacity
--media_dir MEDIA_DIR
Directory to store media (including video files)
--log_dir LOG_DIR Directory to store log files
--tex_template TEX_TEMPLATE
Specify a custom TeX template file
--dry_run Do a dry run (render scenes but generate no output files)
-t, --transparent Render a scene with an alpha channel
-q {k,p,h,m,l}, --quality {k,p,h,m,l}
Render at specific quality, short form of the --*_quality flags
--low_quality Render at low quality
--medium_quality Render at medium quality
--high_quality Render at high quality
--production_quality Render at default production quality
--fourk_quality Render at 4K quality
-l DEPRECATED: USE -ql or --quality l
-m DEPRECATED: USE -qm or --quality m
-e DEPRECATED: USE -qh or --quality h
-k DEPRECATED: USE -qk or --quality k
-r RESOLUTION, --resolution RESOLUTION
Resolution, passed as "height,width". Overrides any quality flags, if present
-n FROM_ANIMATION_NUMBER, --from_animation_number FROM_ANIMATION_NUMBER
Start rendering at the specified animation index, instead of the first animation. If you pass in two comma separated values, e.g. '3,6', it will end
the rendering at the second value
--use_js_renderer Render animations using the javascript frontend
--js_renderer_path JS_RENDERER_PATH
Path to the javascript frontend
--config_file CONFIG_FILE
Specify the configuration file
--custom_folders Use the folders defined in the [custom_folders] section of the config file to define the output folder structure
-v {DEBUG,INFO,WARNING,ERROR,CRITICAL}, --verbosity {DEBUG,INFO,WARNING,ERROR,CRITICAL}
Verbosity level. Also changes the ffmpeg log level unless the latter is specified in the config
--progress_bar True/False
Display the progress bar
Made with <3 by the manim community devs
usage: manim file [flags] [scene [scene ...]]
manim {cfg,init} [opts]

Animation engine for explanatory math videos

positional arguments:
file Path to file holding the python code for the scene
scene_names Name of the Scene class you want to see

optional arguments:
-h, --help show this help message and exit
-o OUTPUT_FILE, --output_file OUTPUT_FILE
Specify the name of the output file, if it should be different from the scene class name
-p, --preview Automatically open the saved file once its done
-f, --show_in_file_browser
Show the output file in the File Browser
--sound Play a success/failure sound
--leave_progress_bars
Leave progress bars displayed in terminal
-a, --write_all Write all the scenes from a file
-w, --write_to_movie Render the scene as a movie file (this is on by default)
-s, --save_last_frame
Save the last frame only (no movie file is generated)
-g, --save_pngs Save each frame as a png
-i, --save_as_gif Save the video as gif
--disable_caching Disable caching (will generate partial-movie-files anyway)
--flush_cache Remove all cached partial-movie-files
--log_to_file Log terminal output to file
-c BACKGROUND_COLOR, --background_color BACKGROUND_COLOR
Specify background color
--media_dir MEDIA_DIR
Directory to store media (including video files)
--log_dir LOG_DIR Directory to store log files
--tex_template TEX_TEMPLATE
Specify a custom TeX template file
--dry_run Do a dry run (render scenes but generate no output files)
-t, --transparent Render a scene with an alpha channel
-q {k,p,h,m,l}, --quality {k,p,h,m,l}
Render at specific quality, short form of the --*_quality flags
--low_quality Render at low quality
--medium_quality Render at medium quality
--high_quality Render at high quality
--production_quality Render at default production quality
--fourk_quality Render at 4K quality
-l DEPRECATED: USE -ql or --quality l
-m DEPRECATED: USE -qm or --quality m
-e DEPRECATED: USE -qh or --quality h
-k DEPRECATED: USE -qk or --quality k
-r RESOLUTION, --resolution RESOLUTION
Resolution, passed as "height,width". Overrides the -l, -m, -e, and -k flags, if present
-n FROM_ANIMATION_NUMBER, --from_animation_number FROM_ANIMATION_NUMBER
Start rendering at the specified animation index, instead of the first animation. If you pass in two comma separated values, e.g. '3,6', it will end
the rendering at the second value
--use_js_renderer Render animations using the javascript frontend
--js_renderer_path JS_RENDERER_PATH
Path to the javascript frontend
--config_file CONFIG_FILE
Specify the configuration file
--custom_folders Use the folders defined in the [custom_folders] section of the config file to define the output folder structure
-v {DEBUG,INFO,WARNING,ERROR,CRITICAL}, --verbosity {DEBUG,INFO,WARNING,ERROR,CRITICAL}
Verbosity level. Also changes the ffmpeg log level unless the latter is specified in the config
--progress_bar True/False
Display the progress bar
Made with <3 by the manim community devs

For example, to render a scene in high quality, but only output the last frame
of the scene instead of the whole video, you can execute
Expand Down
4 changes: 0 additions & 4 deletions manim/config/main_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -262,10 +262,6 @@ def _parse_args_no_subcmd(args):
"--background_color",
help="Specify background color",
)
parser.add_argument(
"--background_opacity",
help="Specify background opacity",
)
parser.add_argument(
"--media_dir",
help="Directory to store media (including video files)",
Expand Down

0 comments on commit cdb6871

Please sign in to comment.