Comments (1)
๐ฆด Bone Mapping (โ Constraint VS ๐Driver)
the bone mapping is to get local transform form source armature to target armature and we can choose what axis is mapping to and the type of transform (location, rotation, and scale)
we can do that using constraint and driver, but I want to talk about pros and cons using constraint and driver and what I finally choose
โ Constraint
โ PROS
- easy to setup and remove
- mapping axis
- offset transform when constraint is enable
- can using 2 rotation mode (quaternion and euler)
โ CONS
- jagged animation
- has limit transform (that's make jagged animation because blender need to clamp transform value)
- not easy to bake using python code (buggy)
๐Driver
โ PROS
- smooth animation
- easy to bake (using python
keyframe_insert
) - more control axis mapping
- can using 2 rotation mode (quaternion and euler) using python code
โ CONS
- hard to setup and edit
- mapping axis individually
- can not use offset when drivers is enable
Conclusion
the conclusion is i'm using constraint and driver, driver for tweak bone, and constraint for control bone (pole and IK control)
from blender-ue4-workspace.
Related Issues (20)
- rig system: new system HOT 4
- retarget: improve bake action HOT 1
- Rewrite v2
- [Groom] unreal engine import setting
- IndexError: list index out of range HOT 3
- Can't update assets list HOT 3
- If the Export Folder starts with `//`, an error will occur during export. HOT 4
- Can't update assets list HOT 7
- Hi. I have a problem with finding the plugin in Add-ons list HOT 2
- Function issue HOT 2
- some problem HOT 1
- It works with UE5, Great! But ,if i want to export StaticMesh with hierarchy? HOT 2
- Some resource in blender exported , export success, but the resources file name was add _1.fbx, why?how to modity it? Thank you! HOT 1
- The Mesh name of After exported was add .001, why? HOT 4
- The Mesh name of After exported was add .001, why? HOT 1
- In UE4, The x.fbx (axisFbx)No polygon were found on mesh HOT 2
- About export fbx file (for UE4), how to set scale(100) for all mesh? HOT 3
- Connect problem HOT 3
- Blender3 requests update HOT 6
- Support Live link Such As Unity MeshSync For Blender
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blender-ue4-workspace.