Skin binding for .X files

Blitz3D Forums/Blitz3D Programming/Skin binding for .X files

Jeroen(Posted 2003) [#1]
Hi,

Is it true that you cannot use skinbinding in .x files?

Jeroen


Litobyte(Posted 2003) [#2]
Yes is true, you can bind a skin to your model, in .b3d format only, and will be just a rigid bind (100% each vertex to 1 bonejoint only) and not a deformable bind (like the .x is)


Rob(Posted 2003) [#3]
uhhh.

.x and .b3d and .any other file are only deformable if the rendering engine supports it.

The B3D file format and the DX8 file format both support vertex weights however, Blitz3D doesn't actually support vertex weights at the moment.


Mustang(Posted 2003) [#4]
Blitz3D uses DX7 .X format which doesn't have bones (seamless character animation). DX8 .X has bones (with vertex weights), but Blitz3D does not support that format.

.B3D has bones but no vertex weights.

IMO DX8 .X support would be nice, or better yet, weights for .B3D.


MikeHart(Posted 2003) [#5]
So the weight part of the bone structure in the B3D file format has no effect right now???

BONE:
  {
  int vertex_id               ;vertex affected by this bone
  float weight                ;how much the vertex is affected
  }



Jeroen(Posted 2003) [#6]
thanks


Rob(Posted 2003) [#7]
Mike,

Thats right, no effect. Mark said he'd think about it if someone sent him models that were good enough with those weights in .B3D format :)


Mustang(Posted 2003) [#8]
Mark said he'd think about it if someone sent him models that were good enough with those weights in .B3D format :)


Maybe he will add DXTC too if I send him big enough texture...? :)