Formel für Morphing

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

 

B4bb0

Betreff: Formel für Morphing

BeitragFr, Jan 14, 2005 14:43
Antworten mit Zitat
Benutzer-Profile anzeigen
heyho,
ich schreibe gerade an einer "morph-Engine".
dazu lade ich einen mesh als basis. diesem können dann mehrere morph targets zugeteilt werden können.. jedes morph target hat einen "float" bei sich, der in prozent angibt, (also von 0.0 bis 1.0), wie stark das entsprechende morph target "angewendet" werden soll, wie in 3ds max.
in der funktion zum "anwenden" der morphs gehe ich nun die vertices des base meshes durch um sie neu zu positionieren.
nun die frage: welche formel brauche ich dazu?
gegeben ist die position des base vertices (x, y, Z) und die der vertices der einzelnen morph targets (x1, y1, z1), (x2, y2, z2), (...), (xn, yn, zn) und die prozente, wie stark diese positionen angewendet werden
ich hoffe ihr wisst, wie ich das meine, also, wie errechne ich nun die entgültige neue position der vertices?
danke schonmal im voraus

Vertex

BeitragFr, Jan 14, 2005 14:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Pos = (Frame2-Frame1)*Zeit#+Frame1
Zeit# geht halt von 0.0 bis 1.0. Die Formel wendest du für X, Y und Z Position an. Aber wie schon erwähnt, komplette Animationsabläufe damit zu machen, ist zu lahm.
mfg olli
vertex.dreamfall.at | GitHub
 

B4bb0

BeitragFr, Jan 14, 2005 16:13
Antworten mit Zitat
Benutzer-Profile anzeigen
ja ich weß, is erstma auch nur so´n experiment Very Happy
erstma danke für die formel, ABER wie sieht es aus, wenn ich "mehrere Frame2´s" habe.
in 3ds max kann man ja im morpher modifier mehrere morphtargets angeben und für jeden dieser targets ein eigenes "weight".
werden dann die positionen der vertices von den "Frame2´s" einfach addiert? so sieht es nämlich in 3ds max nach einigem probieren aus Question

Wild-Storm

BeitragFr, Jan 14, 2005 19:26
Antworten mit Zitat
Benutzer-Profile anzeigen
vllt hilft dir das was: http://www.blitzbasic.com/code...?code=1232
Visit http://www.next-dimension.org
-------------------------------------------------
Freeware Modelle, Texturen & Sounds:
http://www.blitzforum.de/forum...hp?t=12875

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group