TFP_DLL v1 Release

Community Forums/Showcase/TFP_DLL v1 Release

Spacemonkey(Posted 2006) [#1]
Hi all,

Please test this; it’s still on beta level so any constructive criticism is most welcome.

http://www.spacemonkeys.dk/Blitz/TFP_V1_Release.rar


Iamhere(Posted 2006) [#2]
What is the difference and advantage between your method and the normal method loading and animating a mesh ?
The dwarf has holes.


Spacemonkey(Posted 2006) [#3]
@Andrea

The difference is that you have access to read the vertex positions... well almost, the weights is not calculated in this test that’s why there are holes.
The DLL will be used in a Stencil shadow system; it is not made to replace the Blitz animation system.

http://www.blitzmax.com/Community/posts.php?topic=55098


Iamhere(Posted 2006) [#4]
OK thank you for explanation.


Ross C(Posted 2006) [#5]
It works here. Nice man. So, what are you doing here? Moving the vertices yourself, instead of using the blitz animation system?


jhocking(Posted 2006) [#6]
You probably should have explained in the first post what this dll does. Anyway, I figured it out by reading the rest of the thread. Assuming this works stably, this would be very useful.


Braincell(Posted 2006) [#7]
In my opinion, this is most useful in replacing the built in TFormPoint command. Everybody uses that command in one way or another and this is pretty major speed improvement. That's the utility of this DLL much more than it has to do with animations. His success in getting vert positions of animated b3ds is just secondary, none the smaller tho.


Stevie G(Posted 2006) [#8]
I take it we can use this to do quicker realtime vertex manipulation? Now that would be very handy .. it's notoriously slow in Blitz.


Braincell(Posted 2006) [#9]
No, it doesnt replace the VertexCoords command, nor improve it. It speeds up the TFormPoint (and TFormVector?) command, and also allows you to have XYZ of all the verts of animated b3d files.


Spacemonkey(Posted 2006) [#10]
@Ross C
We need the bone rotation and position to calculate the new positions. The weights will be added soon.

@jhocking
It’s working with 4*4 matrix rotations ect. So it should work without any complains.

[Edit]
This link was a big help when I was developing the system.
http://www.gamedev.net/reference/articles/article1691.asp#Q47

@Stevie G
This DLL can basically do massive TFormPoint around a point in local space.


Ross C(Posted 2006) [#11]
Sounds super handy man!