Breakable Limbs, How?
Blitz3D Forums/Blitz3D Programming/Breakable Limbs, How?
| ||
Let's say you want to add dismemberment and breakable body parts in a medieval action game. What would be the way you would follow when you want to do this in blitz3D? (ex. blade of darkness, die by the sword) |
| ||
the simple way: pre animated in MD2 format. Imagine a head getting chopped off while the body drops to its knees.... the hard way: Load the b3d/3ds file as an animated model and find the children (the parts) the unparent them before moving them seperatley. It's a concept only..... |
| ||
JV-ODE? |
| ||
In the real world i'd use a sledgehammer :) Seriously, i guess you would have to make a limb with 'breakpoints' and each bit as a sub-object of the arm. I dont think b3d is capable of actual realtime mesh fractures at the speed required unless someone has done something clever. |
| ||
does JV-ODE support breakable joints? |
| ||
The way games usually do this... They create a model first with the parts as seperate objects and animate it with joints/skeleton... then they export each object to a seperate model file - the game loads in all the model files and attaches them to one central "pivot" for the character - then when it detects a hit on one part that would cause enough damage for it to detach - unloads that part and creates a temp entity with that part that falls off - that inherets the original position and orientation from the part thats unloaded. |
| ||
I see |