What is it?
Creature IK is a set of scripts that allow you to create whatever creature you want combining its 3 basic components. You can easily move a creature on uneven terrains by moving its pivot.
How do I use it?
Simple: download the package, explore the sample scene and merge components together to create something new. The code in the project is well organised, so that power users can easily edit it and add new features if needed.
Key features
Highly customisable leg component:
Customisable step height / duration
Works with infinite joints
Adapts to irregular terrains
Customisable foot distance and step threshold
Highly customisable body component:
Can enable body tilt/momentum
Customisable tilt range
Groupable legs to allow organic movement (alternate legs when taking a step)
Manually updated children to avoid unnecessary updates
Vertebrae solver:
Can be anchored to simulate necks, antennas, tails, etc...
Can be unanchored to simulate centipedes, ropes, chains, etc...
A lift can be applied to change the vertebral curvature
A sample scene with 8 sample creatures
Meshes can be physically collidable
Settings can be changed in real time
Debug mode for every component
Very well optimised algorithm
Stackable components
Automover script available for testing purposes
它是什么?
生物IK是一套脚本,允许你创建任何你想要的生物,结合其3个基本组件。你可以通过移动它的支点来轻松地在不平坦的地形上移动一个生物。
我如何使用它?
很简单:下载软件包,探索样本场景,将组件合并在一起,创造新的东西。该项目中的代码组织得很好,因此强大的用户可以轻松地编辑它,并在需要时添加新的功能。
主要特点
高度可定制的腿部组件:
可定制的台阶高度/持续时间
与无限的关节一起工作
适应不规则的地形
可定制的脚部距离和步幅阈值
高度可定制的身体组件:
可启用身体倾斜/动量
可定制的倾斜范围
可分组的腿,允许有机运动(迈步时交替使用腿)。
手动更新儿童,避免不必要的更新
椎体解算器:
可以锚定以模拟脖子、天线、尾巴等。
可以不锚定,以模拟蜈蚣、绳索、链条等。
可以应用升降机来改变椎体的弧度
一个有8个样本生物的样本场景
网格可以进行物理碰撞
设置可以实时改变
每个组件的调试模式
非常好的优化算法
可堆叠的组件
可提供测试用的自动转换脚本
|