def import_render_graph(reload=0): asset_list = get_asset_list() for imported_asset in asset_list: if imported_asset[0].stage == defaults._render_graph_: if imported_asset[1] in get_all_nodes(): if reload: rg_GRP = add_GRP('RENDER_GRAPHS') rg_GRP.getchild(imported_asset[1]).delete() rg_node = Document().loadfile(imported_asset[2])[0] rg_node.move(rg_GRP) rg_node.rename(imported_asset[1]) else: if not reload: rg_GRP = add_GRP('RENDER_GRAPHS') rg_node = Document().loadfile(imported_asset[2])[0] rg_node.move(rg_GRP) rg_node.rename(imported_asset[1])
def import_light_rig(reload=0): asset_list = get_asset_list() for imported_asset in asset_list: if imported_asset[0].stage == defaults._light_rig_: if imported_asset[1] in get_all_nodes(): if reload: lr_GRP = add_GRP('LIGHT_RIGS') lr_GRP.getchild(imported_asset[1]).delete() rg_node = Document().loadfile(imported_asset[2])[0] rg_node.move(lr_GRP) rg_node.rename(imported_asset[1]) else: if not reload: lr_GRP = add_GRP('LIGHT_RIGS') rg_node = Document().loadfile(imported_asset[2])[0] rg_node.move(lr_GRP) rg_node.rename(imported_asset[1])
def import_shading(reload=0): asset_list = get_asset_list() for imported_asset in asset_list: if imported_asset[0].stage == defaults._shading_: if imported_asset[1] in get_all_nodes(): if reload: shading_GRP = add_GRP('SHADING') shading_GRP.getchild(imported_asset[1]).delete() rg_node = Document().loadfile(imported_asset[2])[0] rg_node.move(shading_GRP) rg_node.rename(imported_asset[1]) else: if not reload: shading_GRP = add_GRP('SHADING') rg_node = Document().loadfile(imported_asset[2])[0] rg_node.move(shading_GRP) rg_node.rename(imported_asset[1])