vmt.edon()
return props
+def cxr_modelsrc_vphys( mdl ):
+ for obj in mdl.objects:
+ if obj.name == F"{mdl.name}_phy":
+ return obj
+ return None
+
def cxr_export_modelsrc( mdl, origin, asset_dir, project_name, transform ):
dgraph = bpy.context.evaluated_depsgraph_get()
for img_job in image_jobs:
img = img_job[0]
fp.write(F"{asset_path('materials',img)}.vtf\n")
- fp.write(F"{cxr_winepath(asset_full_path('materials',img))}.vmt\n")
+ fp.write(F"{cxr_winepath(asset_full_path('materials',img))}.vtf\n")
for mdl in a_models:
local = asset_path('models',mdl)
fp.write(F"{winep}.mdl\n")
fp.write(F"{local}.vvd\n")
fp.write(F"{winep}.vvd\n")
+
+ if cxr_modelsrc_vphys(mdl):
+ fp.write(F"{local}.phy\n")
+ fp.write(F"{winep}.phy\n")
# Convexer jobs
static.JOBID = 0