CopperCube FPS Child Node Animator
A downloadable project for Windows
Buy Now$5.00 USD or more
This extension can be used to easily animate first person models inside of CopperCube.
Watch the youtube video for demonstration and basic set up process
[How To Use]
- Place a simple camera in your scene.
- Assign the Mouse Look extension to the camera.
- Add the built-in First Person Shooter Style controlled to the camera and make sure it is below the Mouse Look extension.
- Set the RotateSpeed of the First Person Shooter Style controlled to 0.
- Add the model you wish to animate as the child of your camera, and position / rotate it however you want.
- Assign the SM Child Node Animator extension to your camera.
[Parameters]
- ChildIndex: Set the index of the child you wish to animate, if it's the first child of your camera node put 0, if it's the second one put 1 and so on.
- MouseSwayX, MouseSwayY: Determines the strength of the animation played when mouse movement occurs.
- MouseSwayAnimationSpeed: Determines how fast the mouse sway animation plays.
- MovementSpeedMult: Determines the strength of the animation played while the player is moving around.
- MovementAnimationSpeed: Determines how fast the walking animation plays.
- MovementSpeedThreshold: The movement animation starts playing when the player's velocity goes past this threshold, the default value should be fine, but you can always tweak this based on the players speed in your project.
- MovementSwayClamp: Can be used to clamp the min/max position of the child node, it defaults to 100, lower this value if you're experiencing clipping.
- MovementCameraShakeSpeed: Can be used to apply camera shake while moving, a small value like 0.05 is recommended.
- IdleAnimationSpeed: Determines how fast the idle animation (not moving) plays.
- IdleSpeedMult: Determines the strength of the animation played while the player is standing / idling.
- MovementRotationMult: A vector3 determining the strength of the player's movement on each axis on the rotation of the child model.
- MouseSwayRotationMult: A vector3 determining the strength of the mouse movement on each axis on the rotation of the child model.
- MovementRotationAnimationSpeed: Determines how fast the rotation animation gets applied to the child model.
Purchase
Buy Now$5.00 USD or more
In order to download this project you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:
SM FPS Child Animator 2.0.zip 3.8 MB
SM FPS Child Animator.zip 458 kB
Download demo
Download
2.0 Demo.exe 8.9 MB