Mittwoch, 22. Juli 2009

Blend Shape - Cube2Sphere


Mal eine frage zum "Blend Shape"-Deformer:
Voraussetzung für diesen Deformer ist ja die
topologische Identität von zwei Objekten
(gleiche Anzahl von Faces, Vertices etc.).
Ist es trotzdem irgendwie möglich, dass Maya
zwischen zwei nicht topologisch identischen
Objekten einen Blend Shape interpoliert?

Als einfaches Beispiel sei hier ein Morph
von einem Würfel in eine Kugel angenommen.
Will man zwischen diesen Objekten einen
Blend Shappe erstellen, sagt Maya so lang die
Option "Check topology" eingestellt ist
"Error: No deformable objects selected"...
kurz um: "Isse nixe möglisch".

Deaktiviert man die "Check topology"-Option
(01) wird zwar ein Blend Shape erstellt,
allerdings mit dem Ergebnis eines (wie sagt
man doch so schön) F**k-Up (02).

Jetzt kann man natürlich so schlau sein,
die Unterteilungen (Subdivisions) des Würfels,
denen der Kugel im Attribute-Editor anzupassen:

Subdivisions Kugel
Axis: 20
Height: 20
--> 20x20=400

Sudivisions Würfel
Width: 10
Height: 4
Depth: 10
---> 10x10x4=400

(03)

Will man nun aus der Kugel und dem modifizierten
Würfel einen Blend-Shape erstellen, so kommt beim
Überprüfen der Topologie wieder o.g. Error.
Deaktiviert man die "Check topology"-Option erinnert
das jetzige Ergebnis des Morphs optisch schon eher
an eine Kugel, aber geometrisch ist es das nicht (04).

Eine (wohl ziemlich arbeitsintesive) Möglichkeit wäre,
die Kugel zu duplizieren, diese in den Würfel zu
schieben und dann mittels Punktfang (Snap to Point)
jeden einzelnen Vertice der Kugel an einen Vertice
des Würfels zu versetzen...
also quasi aus der Kugel einen Würfel
(mit topologischer Identität) zu modellieren.

Fraglich ist zudem, ob jene Möglichkeit logisch und
rechnerisch wegen den Knackpunkten "Nord- und Südpol"
der Kugel überhaupt aufgeht. Hier treffen ja viele
Edges auf die "Pol"-Vertices, während beim Würfel
ja immer nur 4 Edges auf ein Vertice (bzw. an den
Ecken 3 Edges auf ein Vertice) treffen.

Was kann man also tun, um einen korrekten Morph zu
erzeugen?

Ich stell aber auch Fragen, was?! :P

Keine Kommentare:

Kommentar veröffentlichen