maya_char_egg rules

This commit is contained in:
David Rose 2003-02-12 01:48:08 +00:00
parent baf7c22921
commit f423957361

View File

@ -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]