Files
gtav-src/tools_ng/techart/dcc/motionbuilder2014/python/RS/Tools/FixAmbientFacialRigs.py
T
2025-09-29 00:52:08 +02:00

28 lines
919 B
Python
Executable File

import RS.Core.Face.Lib
import RS.Globals
def Run():
ambientUINulls = RS.Core.Face.Lib.collectAllAmbientFacialRigRoots()
if ambientUINulls:
RS.Globals.gRsUlog.flush()
for obj in ambientUINulls:
try:
namespace, name = str( obj.LongName ).split( ':' )
# Found multiple ':' characters, so deal with that case.
except ValueError:
names = str( obj.LongName ).split( ':' )
name = names[ -1 ]
namespace = names[ 0 ]
namespaces = names[ 1 : -1 ]
# Rebuild the namespace.
for ns in namespaces:
namespace += ':{0}'.format( ns )
RS.Core.Face.Lib.fixAmbientFacialRig( namespace )
RS.Globals.gRsUlog.Show( False )