﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	phab_field
1012	COLLADA: Support special vertex weight index on skinned models	historic_bruno		"For skinned models, the [http://www.khronos.org/files/collada_spec_1_4.pdf COLLADA 1.4 spec] allows a special vertex weight index of -1, which indicates the weight applies to the bind pose instead of a particular bone, as seen in this example:
{{{
<skin>
  <source id=""joints""/>
  <source id=""weights""/>
  <vertex_weights count=""4"">
    <input semantic=""JOINT"" source=""#joints""/>
    <input semantic=""WEIGHT"" source=""#weights""/>
    <vcount>3 2 2 3</vcount>
    <v>
      -1 0 0 1 1 2
      -1 3 1 4
      -1 3 2 4
      -1 0 3 1 2 2
    </v>
  </vertex_weights>
</skin>
}}}

Currently if you try to add such a model to the game, it will fail to import since the PMD converter thinks there are more than 256 bones (the -1 index is typecast to an unsigned int). Apparently Blender 2.60a likes to export such models and seems to have made general improvements to animation exporting, so we should find a way to implement this.

As a workaround, it may be possible to export animations with Blender 2.6 and the corresponding models with an older version."	defect	new	Should Have	Backlog	Core engine		blender,collada,skinning		
