Ejemplo n.º 1
0
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])
Ejemplo n.º 2
0
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])
Ejemplo n.º 3
0
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])