Advanced Topic

Blitz3D Forums/Blitz3D Programming/Advanced Topic

daaan(Posted 2005) [#1]
Any ideas on making a very hard liquid mass object(mercury) that morphs to its enviroment. I saw a video of a upcomming title for the Sony PSP and I want to try and mimmick it.

Here is the link for videos and information about the game.
http://psp.ign.com/articles/581/581287p1.html

Thanks.


DJWoodgate(Posted 2005) [#2]
Maybe it is an isosurface approach.
http://www.blitzbasic.com/archive/posts.php?topic=22063

Good luck.


Duckstab[o](Posted 2005) [#3]
yes looks the bee knees something along the lines of a sphere made from at least 12 surfaces each surface containing enought tris to create a segment or multisegemnt
each surface weighed so a offspring can react to its superior

its not to impossible to morph spheres into larger spheres same for morphing to the enviroment yet adding in the factor for physics and your gonna need 48" fans on your Processors :(
Im still a noob and have got some way into the morphing lark yet well very basic really but to apply physics aswell make me feel weak
pairing opposite vert to attract to each other verticaly
if the neighbouring vert get to far away could be a good method for preparing seperation and the opposite for attraction.
but then again you would nead contraints between all nearby verts for this to work

a Sphere of 720 verts
divided in 8 groups of 90 vert

so you would need a 90 vert sphere,1 group
180 vert sphere,2 group
270 vert sphere,3 group
360 vert sphere,4 group
so on and so on
up to a 720 vert sphere,8 group
so you can combine serveral of these to create a 720 vert sphere
ie when a 90 vert and a 180 vert come close they try to form a 270 vert sphere.
well maybe im just babbling on
just a thought


_PJ_(Posted 2005) [#4]
Didnt halo throw some soft-body physics examples about here a while back?