Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Dynamic Bone

Dynamic bones are generally used to add physics-based animation to character animation, and can be used for hair, ribbons, tails, and even clothing. Enhanced effects of original character animation.

Although spring motion can also be realized with a physics engine such as PhysX, dynamic bones generally need to customize some motion curves to meet artistic needs. Therefore, this repository implements a custom small physics engine to meet this requirement. This physics engine only implements particle-based spring animation, plus Capsule, Sphere, and Plane colliders.

Features

  • Dynamic Bone: Spring movement
  • Sphere Collider
  • Capsule Collider
  • Plane Collider

npm

The Dynamic bones is published on npm with full typing support. To install, use:

npm install @galacean/engine-toolkit-dynamic-bone

This will allow you to import package entirely using:

import * as TOOLKIT from "@galacean/engine-toolkit-dynamic-bone";

or individual classes using:

import { DynamicBone } from "@galacean/engine-toolkit-dynamic-bone";

Links

License

The engine is released under the MIT license. See LICENSE file.