blenderproc.python.writer.GifWriterUtility module¶
-
class
blenderproc.python.writer.GifWriterUtility.
GifWriterUtility
[source]¶ Bases:
object
-
static
_cache_png
(keys_to_use, output_data_dict)[source]¶ Builds temporary folders with .png collections and returns the locations as dictionary.
Return type: Dict
[str
,str
]
-
static
_look_for_existing_output
(output_dir_path, append_to_existing_output, name_ending)[source]¶ Looks for the highest existing #.gif number and adapts respectivly
Return type: int
-
static
_provide_directory
(output_dir_path)[source]¶ Generates subdirectory for .gif files if not existent
Return type: str
-
static
-
blenderproc.python.writer.GifWriterUtility.
write_gif_animation
(output_dir_path, output_data_dict, append_to_existing_output=False, frame_duration_in_ms=50, reverse_animation=False)[source]¶ Generates a .gif file animation out of rendered frames
Parameters: - output_dir_path (
str
) – The directory path in which the gif animation folder will be saved - output_data_dict (
Dict
[str
,List
[Union
[ndarray
,list
,dict
]]]) – The data dictionary which was produced by the render method. - append_to_existing_output (
bool
) – If this is True, the output_dir_path folder will be scanned for pre-existing files of the name #_animation.gif and the number of newly added files will start right where the last run left off. - frame_duration_in_ms (
int
) – Duration of each frame in the animation in milliseconds. - reverse_animation (
bool
) – If this is True, the order of the frames will be reversed.
- output_dir_path (