artellapipe.managers.playblasts module

Module that contains manager to handle playblasts

class artellapipe.managers.playblasts.ArtellaPlayblastsSingleton

Bases: artellapipe.managers.playblasts.PlayblastsManager, object

class artellapipe.managers.playblasts.PlayblastsManager

Bases: object

capture(**kwargs)

Creates a playblast in an independent panel :param kwargs:

capture_context()

Returns context used during capture :return:

capture_scene(options)

Capturing using scene settings :param options: dict, collection of output options :return: str, path to playblast file

property config
format_tokens(token_str, attrs_dict)

Replace the tokens with the given strings :param token_str: str, filename of the playbalst with tokens :param attrs_dict: dict, parsed capture options :return: str, formatted filename with all tokens resolved

get_camera_token(attrs_dict)

Returns short name of camera from options :param attrs_dict: dict, parsed capture options

get_presets_paths()

Returns paths where playblasts presets are located :return: str

get_project_path_token()

Returns project path token :return: str

get_project_rule_token(rule_name)

Returns token based on the given rule :param rule_name: str :return: str

get_render_layer_token()

Returns render layer token :return: str

get_scene_token()

Returns scene token :return: str

list_tokens()

Returns the name of all the registered playblast tokens :return: list(str)

parse_current_scene()

Parse current DCC scene looking for settings related with play blasts :return: dict

register_token(token, fn, label='')

Registers given token :param token: str :param fn: fn :param label: str

stamp_playblast(file_name, output_file, extra_dict=None)
property tokens