This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
gamedev:deigde:editors:rig [2019/05/24 23:43] – ↷ Links adapted because of a move operation dragonlord | gamedev:deigde:editors:rig [2020/04/03 20:58] – dragonlord | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{tag>deigde | + | {{tag>igde editor rig collision}} |
<WRAP youarehere> | <WRAP youarehere> | ||
[[: | [[: | ||
Line 5: | Line 5: | ||
====== IGDE Rig Editor ====== | ====== IGDE Rig Editor ====== | ||
- | The rig editor allows to create rig resources for your game. Rigs are used for [[gamedev: | + | |
+ | The rig editor allows to create rig resources for your game (*.derig or else depending on used modules). Rigs are used for [[gamedev: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Rigs can contain these elements: | ||
+ | * Rig shapes (entire rig) | ||
+ | * Bone shapes (bone only) | ||
+ | * Bone constraints (between bones) | ||
+ | |||
+ | Rigs can be used in different configurations depending on what kind of [[gamedev: | ||
+ | |||
+ | Using //Volume Colliders// only rig shapes can be used. //Rig Colliders// or //Component Colliders// bone shapes and constraints can be used too. | ||
+ | |||
+ | If any bone shapes are present all bones without a shape do not collide and rig shapes are ignored if present. | ||
+ | |||
+ | If no bones have shapes the rig shapes are used for the entire rig. | ||
+ | |||
+ | In paticular this means a rig without any shapes is a //Ghost Rig// colliding with nothing unless //Model Collision// is enabled. | ||
+ | |||
+ | The editor window composes of the preview area and the properties panel on the left side. | ||
+ | |||
+ | ====== Preview Window ====== | ||
+ | |||
+ | The preview window shows the preview of the rig. See [[gamedev: | ||
+ | |||
+ | In addition to the regular 3d-view navigation you can activate **Physics Simulation** by pressing < | ||
+ | |||
+ | ====== Rig ====== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | The **Root Bone** defines the bone to synchronize with the object position and orientation. This is required for rigs used with physical simulation. If missing the object position and orientation is not synchronized to any bones which causes bones to move all over the place potentially far away from the object position. For kinematic or static rigs the root bone is not used. | ||
+ | |||
+ | The **CMP** parameter defines the //Central Mass Point// of the entire rig. This is used only for rigs without any bone shapes. | ||
+ | |||
+ | If **Model Collision** is enabled all shapes (rig and bone ones) are ignored and the **Model** resource assigned to the collider is used as collision shape. This works only for //Component Colliders// with a // | ||
+ | <WRAP center round important 60%> | ||
+ | It is tempting to use model collision as default but it is discouraged. Model collision is usually complex to calculate causing performance drops if used heavily. Try using //Shapes// whenever possible to get the best performance. If you have to use //Convex Decomposition Tools// and assign them as //Hull Shapes//. This is way faster and more stable than model collisions. | ||
+ | </ | ||
===== Preview Video ===== | ===== Preview Video ===== | ||
https:// | https:// |