Zurück   3dmaxforum.de > 3ds Max > 3ds Max - Allgemeines

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03.02.2010, 02:58   #1 (permalink)
neuer Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 4

Software:
3ds Max Design 2010
Sprachversion: de

Jayjayxh hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard Morphziele spiegeln - Grund?

Hallo Ihr,
ich bin auf der Suche nach dem Grund, warum sich Morph-Ziele nicht spiegeln lassen. Ich konnte schon in Erfahrung bringen, dass es wohl mit der lokalen Position der Vertices zusammenhängt. Aber so ganz erschließt sich mir das noch nicht. Kann mir das evtl jemand von euch erklären?
Ich hab mir dummerweise vorgenommen es in meiner Bachelorarbeit zu erwähnen, was mit meinem Halbwissen momentan wohl fatal wäre
Wär schön wenn mir da jemand auf die Sprünge helfen könnte und am besten noch eine Quelle nennt, wo ich es nachlesen kann.

Danke!

Geändert von Jayjayxh (03.02.2010 um 02:59 Uhr)
Jayjayxh ist offline   Mit Zitat antworten
Alt 03.02.2010, 11:04   #2 (permalink)
erfahrener Benutzer
 
Benutzerbild von Piflik
 
Registriert seit: 29.12.2008
Alter: 26
Beiträge: 961

Software:
3ds Max 2008
Sprachversion: en

Piflik hat noch zu wenig Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: Morphziele spiegeln - Grund?

Morphziele lassen sich schon spiegeln...aber verwertbare Spiegelungen kriegt man nur mit speziellen Scripts...die Positionen der Vertices werden 1 zu 1 übernommen, also Vertex 1 des Objektes wandert zu der Position von Vertex 1 des Targets. Wenn das Target gespiegelt ist, wandert dieser Vertex (und dalle anderen auch...), zB am Beispiel eines Gesichtes, quer über das ganze Gesicht auf die andere Seite und das ganze Mesh wendet sich von innen nach aussen...nicht unbedingt wünschenswert

Kannst es ja einfach mal ausprobieren...dann siehst du, was passiert...
__________________
Nec spe, nec metu.
piflik.de
Piflik ist gerade online   Mit Zitat antworten
Alt 03.02.2010, 15:31   #3 (permalink)
neuer Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 4

Software:
3ds Max Design 2010
Sprachversion: de

Jayjayxh hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: Morphziele spiegeln - Grund?

okay.. das klingt logisch. Allerdings kann ich das so nicht beobachten. Da wendet sich nix nach außen. Das gespiegelte Target liefert einfach nur das gleiche Ergebnis wie das nicht gespiegelte. Ich hab bei cgtalk irgendwo gelesen, dass das daran liegt, dass die Funktion "spiegeln" einfach nur *-1 skaliert, der Morpher-Modifier aber nur die lokale Position der Vertices und nicht die Transformation beachtet. Das würde auch sehr logisch klingen für mich.
Ich hab versucht das zu prüfen indem ich die Position eines Vertex mit selectedVertices ausgegeben, dann gespiegelt und die Position wieder ausgegeben hab. Allerdings ist das wider Erwarten nicht die selbe.
Bin ich da jetz irgendwie total auf dem Holzweg?!

Geändert von Jayjayxh (03.02.2010 um 15:33 Uhr)
Jayjayxh ist offline   Mit Zitat antworten
Alt 03.02.2010, 16:36   #4 (permalink)
erfahrener Benutzer
 
Benutzerbild von Piflik
 
Registriert seit: 29.12.2008
Alter: 26
Beiträge: 961

Software:
3ds Max 2008
Sprachversion: en

Piflik hat noch zu wenig Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: Morphziele spiegeln - Grund?

Ja...das, was ich beschrieben habe, tritt auf, wenn man bei den Morphtargets nach dem Spiegeln ein Reset X-Form vornimmt (was man immer machen sollte, wenn man was spiegelt...).
__________________
Nec spe, nec metu.
piflik.de

Geändert von Piflik (03.02.2010 um 16:40 Uhr)
Piflik ist gerade online   Mit Zitat antworten
Alt 03.02.2010, 17:12   #5 (permalink)
Moderator
 
Benutzerbild von scrimski
 
Registriert seit: 27.04.2005
Ort: Berlin
Alter: 34
Beiträge: 11.853

Software:
Wings 3D
Sprachversion: en

Blog-Einträge: 48
scrimski wird als engagiert angesehenscrimski wird als engagiert angesehen
Standard AW: Morphziele spiegeln - Grund?

Zitat:
Ich hab bei cgtalk irgendwo gelesen, dass das daran liegt, dass die Funktion "spiegeln" einfach nur *-1 skaliert,
Die komplette Transformationsmatrix wird mit -1 multipliziert. Entweder heb man das per MaxScript auf, benutze ein ResetXform oder skaliert nur auf Subobjektebene oder unter Zuhilfenahme eines XForm-Modifiers.

http://forums.cgsociety.org/showthre...f=88&t=746203&

Geändert von scrimski (03.02.2010 um 17:43 Uhr)
scrimski ist offline   Mit Zitat antworten
Alt 03.02.2010, 19:17   #6 (permalink)
neuer Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 4

Software:
3ds Max Design 2010
Sprachversion: de

Jayjayxh hat noch keine Resonanz auf seine Beiträge erhalten, um sein Renomee anzuzeigen
Standard AW: Morphziele spiegeln - Grund?

ah super! ResetXForm war das Zauberwort. Ich denke jetz hab ichs einigermaßen kapiert.
Ich danke euch!
Jayjayxh ist offline   Mit Zitat antworten
Alt 05.02.2010, 12:56   #7 (permalink)
Moderator
 
Benutzerbild von scrimski
 
Registriert seit: 27.04.2005
Ort: Berlin
Alter: 34
Beiträge: 11.853

Software:
Wings 3D
Sprachversion: en

Blog-Einträge: 48
scrimski wird als engagiert angesehenscrimski wird als engagiert angesehen
Standard AW: Morphziele spiegeln - Grund?

Santa Mirror Morph | ScriptSpot
scrimski ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB-Code ist An.
Smileys sind An.
[IMG] Code ist Aus.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Schwarze Kanten ohne erkennbaren Grund scotland Scanline 4 13.10.2008 05:54
Bone wird ohne erkennbaren Grund bewegt Haggis 3ds Max - Animation 2 24.06.2008 23:01
Dateigröße steigt merklich ohne Grund Real08121985 3ds Max - Allgemeines 3 20.11.2007 23:33
Suche Grund-Tutorials Webby 3ds Max - Einsteiger 9 26.04.2007 18:04
spiegeln obi1 gmax 6 25.11.2004 17:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 Uhr.


Powered by vBulletin Version 3.8.1 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2002 - 2009, 3dmaxforum.de