Community
fn BakeMesh obj =
(
local skinmod = FindSkinMod obj;
select obj;
setCommandPanelTaskMode #modify
modPanel.setCurrentObject skinmod ui:true
skinmod.always_deform = false
skinOps.SelectVertices skinmod #{1..obj.mesh.numverts}
skinOps.bakeSelectedVerts skinmod
)
local skinmod = FindSkinMod obj;
select obj;
-- add an XForm modifier
xformmod = XForm()
modPanel.setCurrentObject obj ui:true
modPanel.addModToSelection xformmod
--xformmod.center = (Inverse (getModContextTM obj xformmod)).pos
--xformmod.center.controller.value
xformmod.gizmo.scale.controller.value =
subObjectLevel = 0
to dustin you might want to hold off on your critiques about cat until you have actually used it.
local theNodes = selection.CATParent.CATRigNodes
-- Set scale inheritance to all nodes!
for n in theNodes do setInheritanceFlags n #all
-- Turn additive to setup layer off!
for f = 1 to selection.CATParent.CATRigLayerCtrls.count do
(
try (
$.catparent.CATRigLayerCtrls.AdditiveToSetupValue = false
)catch()
)
There is a way to scale characters in CAT with an animation layer.
Can't find what you're looking for? Ask the community or share your knowledge.