Hugo Locurcio cbb5c94c6f Allow 3D demos to fallback to GLES2 3 years ago
..
addons cbb5c94c6f Allow 3D demos to fallback to GLES2 3 years ago
fps cbb5c94c6f Allow 3D demos to fallback to GLES2 3 years ago
model cbb5c94c6f Allow 3D demos to fallback to GLES2 3 years ago
screenshots 7d64830cfe Ensure most demos have descriptions and screenshots 3 years ago
README.md d4bf89d364 Link to the asset library from the README of each demo 4 years ago
button_change_scene.gd e5e20a57a1 [IK] Conform to the new GDScript style guide 5 years ago
default_env.tres c6163b3d20 Tweak settings in various 3D demos 4 years ago
fabrik_ik.tscn aaf3483618 Move Godot Battle Bot model and materials to a subfolder 4 years ago
icon.png 184b0fe5f8 Optimize all images using `oxipng -o6 --strip all --zopfli` 5 years ago
icon.png.import d21936b32d 3D projects converted to and tested with Godot 3.1 6 years ago
look_at_ik.tscn 4913cd868a Misc fixes and tweaks 4 years ago
project.godot cbb5c94c6f Allow 3D demos to fallback to GLES2 3 years ago
skeleton_ik.tscn 1ad95a443f Fixed bug in the IK demo where the SkeletonIK scene would print an error. The issue is that the target nodes are initialized after the SkeletonIK node. Moving the nodes fixed the issue and now no more errors are printed 4 years ago
skeleton_ik_runner.gd 40bcc0f55f Added SkeletonIK example to IK demo. Updated the anchors on all of the UI so it can scale to any sized window. Removed the project settings keeping the aspect ratio the same 5 years ago
target_from_mousepos.gd 918a289ee2 Format files using updated file_format.sh 4 years ago

README.md

3D Inverse Kinematics

This is an example of different Inverse Kinematic algorithms implemented in Godot. It contains four scenes, showing different ways they can be used.

Language: GDScript

Renderer: GLES 3

Check out this demo on the asset library: https://godotengine.org/asset-library/asset/523

How does it work?

This demo shows how to implement IK using two different methods. One uses the SkeletonIK node which is built into Godot. The other method is using a script called FABRIK (inside of the SADE plugin) for inverse kinematics.

Screenshots

Screenshot

Screenshot