mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
maya_char_egg rules
This commit is contained in:
parent
baf7c22921
commit
f423957361
@ -46,10 +46,12 @@
|
||||
$[SOURCES(flt_egg):%.flt=%.egg] \
|
||||
$[patsubst %.lwo %.LWO,%.egg,$[SOURCES(lwo_egg)]] \
|
||||
$[patsubst %.ma %.mb,%.egg,$[SOURCES(maya_egg)]] \
|
||||
$[forscopes soft_char_egg,$[POLY_MODEL:%=$[EGG_PREFIX]%.egg] $[NURBS_MODEL:%=$[EGG_PREFIX]%.egg]]
|
||||
$[forscopes soft_char_egg,$[POLY_MODEL:%=$[EGG_PREFIX]%.egg] $[NURBS_MODEL:%=$[EGG_PREFIX]%.egg]] \
|
||||
$[forscopes maya_char_egg,$[POLY_MODEL:%=$[EGG_PREFIX]%.egg] $[NURBS_MODEL:%=$[EGG_PREFIX]%.egg]]
|
||||
|
||||
#define build_anims \
|
||||
$[forscopes soft_char_egg,$[ANIMS:%=$[EGG_PREFIX]%$[CHAN_SUFFIX].egg]]
|
||||
$[forscopes soft_char_egg,$[ANIMS:%=$[EGG_PREFIX]%$[CHAN_SUFFIX].egg]] \
|
||||
$[forscopes maya_char_egg,$[ANIMS:%=$[EGG_PREFIX]%$[CHAN_SUFFIX].egg]]
|
||||
|
||||
#define build_eggs $[sort $[build_models] $[build_anims]]
|
||||
#define install_eggs $[sort $[notdir $[SOURCES(install_egg)] $[UNPAL_SOURCES(install_egg)] $[UNPAL_SOURCES_NC(install_egg)]]]
|
||||
@ -190,7 +192,7 @@ $[TAB]lwo2egg $[LWO2EGG_OPTS] -o $[target] $[source]
|
||||
#end lwo
|
||||
#end lwo_egg
|
||||
|
||||
// Egg file generation from Maya files.
|
||||
// Egg file generation from Maya files (for unanimated models).
|
||||
#forscopes maya_egg
|
||||
#foreach maya $[SOURCES]
|
||||
#define target $[patsubst %.ma %.mb,%.egg,$[maya]]
|
||||
@ -201,6 +203,33 @@ $[TAB]maya2egg $[MAYA2EGG_OPTS] -o $[target] $[source]
|
||||
#end maya
|
||||
#end maya_egg
|
||||
|
||||
// Egg character model generation from Maya files.
|
||||
#forscopes maya_char_egg
|
||||
#if $[POLY_MODEL]
|
||||
#define target $[EGG_PREFIX]$[POLY_MODEL].egg
|
||||
#define source $[MAYA_PREFIX]$[POLY_MODEL].mb
|
||||
$[target] : $[source]
|
||||
$[TAB]maya2egg $[MAYA2EGG_OPTS] -p -a model -cn "$[CHAR_NAME]" -o $[target] $[source]
|
||||
#endif
|
||||
|
||||
#end maya_char_egg
|
||||
|
||||
// Egg animation generation from Maya files.
|
||||
#forscopes maya_char_egg
|
||||
#foreach anim $[ANIMS]
|
||||
#define target $[EGG_PREFIX]$[anim]$[CHAN_SUFFIX].egg
|
||||
#define source $[MAYA_PREFIX]$[anim].mb
|
||||
#define begin 0
|
||||
#define end
|
||||
#if $[$[anim]_frames]
|
||||
#set begin $[word 1,$[$[anim]_frames]]
|
||||
#set end $[word 2,$[$[anim]_frames]]
|
||||
#endif
|
||||
$[target] : $[source]
|
||||
$[TAB]maya2egg $[MAYA2EGG_OPTS] -a chan -cn "$[CHAR_NAME]" -o $[target] -sf $[begin] $[if $[end],-ef $[end]] $[source]
|
||||
#end anim
|
||||
#end maya_char_egg
|
||||
|
||||
// Egg character model generation from Soft databases.
|
||||
#forscopes soft_char_egg
|
||||
#if $[POLY_MODEL]
|
||||
|
Loading…
x
Reference in New Issue
Block a user