An inverse kinematics plugin for the Bevy engine
Go to file
Bram Buurlage b695fac4bb fixed debug_lines build and transform nan issue 2022-09-20 15:56:20 +02:00
assets Added skin_mesh example, made debug_lines optional 2022-09-18 11:40:20 +02:00
examples Added skin_mesh example, made debug_lines optional 2022-09-18 11:40:20 +02:00
src fixed debug_lines build and transform nan issue 2022-09-20 15:56:20 +02:00
.gitignore initial commit with very basic IK 2022-09-14 09:27:29 +02:00
CHANGELOG.MD fixed debug_lines build and transform nan issue 2022-09-20 15:56:20 +02:00
Cargo.toml fixed debug_lines build and transform nan issue 2022-09-20 15:56:20 +02:00
README.MD add readme 2022-09-18 12:44:08 +02:00
demo.gif add readme 2022-09-18 12:44:08 +02:00

README.MD

Inverse kinematics for Bevy

crates.io docs.rs

demo

A Bevy plugin for inverse kinematics. Supports positional and pole targets.

Bevy Version Support

I intend to track the latest releases of Bevy.

bevy bevy_mod_inverse_kinematics
0.8.1 0.1

Examples

Have the right arm of a skinned mesh follow the mouse cursor:

cargo run --example skin_mesh

Turn on the debug_lines feature to see how the bone rotations are calculated:

cargo run --example skin_mesh --features debug_lines

Licensing

This project is dual-licensed under either

  • MIT License: Available online
  • Apache License, Version 2.0: Available online

at your option.