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)
Copyright © 2017, Toolchefs LTD.