projects
/
convexer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
dde10aa
)
.phy pack
author
hgn
<hgodden00@gmail.com>
Mon, 18 Apr 2022 16:08:11 +0000
(17:08 +0100)
committer
hgn
<hgodden00@gmail.com>
Mon, 18 Apr 2022 16:08:11 +0000
(17:08 +0100)
__init__.py
patch
|
blob
|
history
diff --git
a/__init__.py
b/__init__.py
index 14f23e5c581b58a65a0648da0912faf57a22105e..c3dfacfda7c42633bc3fdbca514154b16c8f5709 100644
(file)
--- a/
__init__.py
+++ b/
__init__.py
@@
-1237,6
+1237,12
@@
def compile_material(mat):
vmt.edon()
return props
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()
def cxr_export_modelsrc( mdl, origin, asset_dir, project_name, transform ):
dgraph = bpy.context.evaluated_depsgraph_get()
@@
-1738,7
+1744,7
@@
class CXR_COMPILER_CHAIN(bpy.types.Operator):
for img_job in image_jobs:
img = img_job[0]
fp.write(F"{asset_path('materials',img)}.vtf\n")
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))}.v
mt
\n")
+ fp.write(F"{cxr_winepath(asset_full_path('materials',img))}.v
tf
\n")
for mdl in a_models:
local = asset_path('models',mdl)
for mdl in a_models:
local = asset_path('models',mdl)
@@
-1752,6
+1758,10
@@
class CXR_COMPILER_CHAIN(bpy.types.Operator):
fp.write(F"{winep}.mdl\n")
fp.write(F"{local}.vvd\n")
fp.write(F"{winep}.vvd\n")
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
# Convexer jobs
static.JOBID = 0