Node Blender extension

From COLLADA Public Wiki
Jump to: navigation, search
Extension information
This article is part of the COLLADA extensions directory
Adding to the extensions directory

Node Element

Specification Version: 1.4
Category: Joints (See list of specification categories)

Introduction

Add Support for Bone Tail and Bone Roll

Concepts

Collada provides Joint nodes with a joint transform matrix. In Blender we have Bone Head (equal to the Collada Joint location) and Bone Tail (no corresponding element in Collada). The distance vector from Bone tail to Bone head defines the bone orientation (rotation). We want to add the Bone tail for having full information about the Skeleton (Rig).
Attributes
Name Type Description Required?
example xs:token A text string value that specifies blah. Yes
Related Elements
Affected Parent element(s) list_here
Extra and/or Technique fill_in
Child elements list_here
Other list_here
Child Elements
Name Description Default Occurrences
Example Specifies foo. N/A 0 or more

Details

Problem

Analysis

Solution

Schema

Examples

<node id="mFaceEyebrowInnerRight" name="mFaceEyebrowInnerRight" sid="mFaceEyebrowInnerRight" type="JOINT"> <matrix sid="transform">1 0 0 -0.02192713 0 1 2.22045e-16 -0.0785568 -7.10543e-15 0 1 0.05188001 0 0 0 1</matrix> <extra> <technique profile="blender"> <layer>23 24 31</layer> <tip_x>0</tip_x> <tip_y>-0.02826195</tip_y> <tip_z>0</tip_z> </technique> </extra> </node>

Status

IP Status

Dependencies

Issues

Parsing Errors

Version 1.X Error Handling