Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import shutil
- preb_base = 'G:/Tech_Animation/data_dump/Prebuilt_Dynamics_Sets'+'/'+os.environ['tt_projcode']
- for asset in os.listdir(preb_base):
- asset_elem = 'Y:/{}/assets/type/Character/{}/work/elems/'.format(os.environ['tt_projcode'],asset)
- if os.path.isdir(asset_elem):
- if not os.path.isdir(asset_elem+'/TA_obj_sets/Prebuilt_Dynamics_Sets'):
- os.makedirs( asset_elem+'/TA_obj_sets/Prebuilt_Dynamics_Sets')
- for set_type in ['Cloth','Hair']:
- if set_type in os.listdir(preb_base+'/'+asset):
- shutil.copytree(preb_base+'/'+asset+'/'+set_type,asset_elem+'/TA_obj_sets/Prebuilt_Dynamics_Sets'+'/'+set_type)
- ##############################################################
- import shutil
- import json
- import ast
- preb_base = 'G:/Tech_Animation/data_dump/Prebuilt_Dynamics_Sets'+'/'+os.environ['tt_projcode']
- for asset in os.listdir(preb_base):
- asset_elem = 'Y:/{}/assets/type/Character/{}/work/elems/'.format(os.environ['tt_projcode'],asset)
- if os.path.isdir(asset_elem):
- if not os.path.isdir(asset_elem+'/TA_obj_sets/Prebuilt_Dynamics_Sets'):
- os.makedirs( asset_elem+'/TA_obj_sets/Prebuilt_Dynamics_Sets')
- sets_by_tags,obj_dict = preb_export_sets_ui_funcs.SetQuery.get_set_dicts(ass_list = [asset],parse_data = True,use_cmdsls=False)
- for sim_type in obj_dict[asset]:
- for set_ in obj_dict[asset][sim_type]:
- obj_dict[asset][sim_type][set_] = {'objects':[obj_ .split(':')[-1] for obj_ in obj_dict[asset][sim_type][set_]]}
- type_detect = [a for a in sets_by_tags[asset][sim_type] if set_ in sets_by_tags[asset][sim_type][a]][0]
- obj_dict[asset][sim_type][set_]['type'] = type_detect
- jsn_file_path = asset_elem+'/TA_obj_sets/Prebuilt_Dynamics_Sets'+'/'+sim_type+'.json'
- with open(jsn_file_path,'w') as set_json:
- json.dump(obj_dict[asset][sim_type],set_json)
Add Comment
Please, Sign In to add comment