/
Creating animation clips

Creating animation clips

import Atoms
import AtomsCore
from Atoms import GLOBAL_NAMES

CLIP = GLOBAL_NAMES.CLIP

clipPath= "/path/to/animationfile.fbx"

eventName = 'testClip'

aClips = Atoms.AnimationClips.instance()
aClips.addAnimationClip(eventName , clipPath, True)


acPtr = aClips.animationClip(eventName)
if acPtr is None:
	return


metadataMap = acPtr.metadata()
metadataMap[CLIP.BLEND_FRAMES_AFTER_FOOT_UP] = AtomsCore.IntMetadata(4)
metadataMap[CLIP.LOOP] = AtomsCore.BoolMetadata(True)
metadataMap[CLIP.LOOP_START] = AtomsCore.IntMetadata(0)
metadataMap[CLIP.LOOP_END] = AtomsCore.IntMetadata(50)
metadataMap[CLIP.LOOP_NUM_BLEND_FRAMES] = AtomsCore.IntMetadata(4)

acPtr.setDirectionType(Atoms.AnimationClip.DirectionType.Static)
acPtr.setDirection(imath.V3d(1, 0, 0))

acPtr.setIdle(False)

Related content

Animation clip
More like this
Building an Animation Clip
Building an Animation Clip
More like this
Animation clip (AtomsUnreal)
Animation clip (AtomsUnreal)
More like this
Building an Animation Clip - Houdini
Building an Animation Clip - Houdini
More like this
Creating a c++ standalone simulation
Creating a c++ standalone simulation
More like this
Clip Operators
More like this

Copyright © 2017, Toolchefs LTD.