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 (