HOME Lernen 3D Autodesk Maya

"Dynamic hair curve" in eine Richtung beschränken

 
 
LinkBack Themen-Tools Thema durchsuchen
Alt 29.01.2009   #1

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.368
Pittiplatsch eine Nachricht über Skype™ schicken
"Dynamic hair curve" in eine Richtung beschränken

Hallo,

kennt jemand vielleicht eine elegante Möglichkeit eine Hair-Curve Simulation so zu beeinflussen, dass nur eine bestimmte Bewegungsrichtung dominant ist.

Das Video zeigt ein Beispiel:


Die Geschwindigkeiten in x- bzw z-Richtung des Basisobjektes (Quader) sind jeweils identisch, dennoch möchte ich, dass zum Beispiel die Haar-Kurve nur in x-Richtung voll "ausschlenkern" darf und in z-Richtung deutlich gedämfter ist.

Auf den Einsatz von Collision-Objects wollte ich möglichst verzichten.

Danke,
Peter
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 30.01.2009   #2

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.368
Pittiplatsch eine Nachricht über Skype™ schicken
AW: "Dynamic hair curve" in eine Richtung beschränken

Ich versuche mich derzeit an einer Lösung die Output-Curve der Simulation direkt mithilfe von diversen Nodes zu manipulieren. Mal sehen wie weit ich komme. Ich melde mich!
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 30.01.2009   #3

Nodearzt

 
Benutzerbild von L-rac
 
Mitglied seit: 20.07.2007
Beiträge: 1.583
L-rac eine Nachricht über ICQ schicken L-rac eine Nachricht über Skype™ schicken
AW: "Dynamic hair curve" in eine Richtung beschränken

Es tut mir immer irgendwie leid, wenn dir keiner helfen kann
L-rac ist offline  
Alt 30.01.2009   #4

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.368
Pittiplatsch eine Nachricht über Skype™ schicken
AW: "Dynamic hair curve" in eine Richtung beschränken

Danke für Dein Mitgefühl Carl, aber es muss Dir nicht leidtun. Was solls eben ... auf der anderen Seite bin ich auch ein bissl selber dran schuld. Aber ich bin bei |[ pixelplausch.de ]| inwzischen so heimisch, dass ich gar nicht mehr dran denke, an anderer Stelle, mit höherer Aussicht auf Hilfe, nachzufragen. Garantien dafür gibts natürlich nirgends, dafür stimmen oft andere Sachen nicht.

Mir ist heute Nacht noch in den Sinn gekommen, vielleicht nochmal mir die Hair-Constraints genauer anzuschauen. Ich bild mir zwar ein, dass mit den Constraints sowas auch nicht gehen sollte, ich probier es mal aus.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 31.01.2009   #5

Junior

 
Benutzerbild von Calegolas
 
Mitglied seit: 30.08.2008
Beiträge: 374
AW: "Dynamic hair curve" in eine Richtung beschränken

Hallo Peter. Schau bitte mal in dein Postfach. Ich hab dir was geschickt, was dir weiterhelfen könnte.
Ich kann aber Leider nicht öffendlich posten und mir fehlt leider die zeit das alles in worte zu fassen.
Hauptsache du bekommst mal hilfe hier

viel spass damit.
Calegolas ist offline  
Alt 31.01.2009   #6

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.368
Pittiplatsch eine Nachricht über Skype™ schicken
AW: "Dynamic hair curve" in eine Richtung beschränken

Danke für Deine Mühe Calegolas. Die Funktionsweise von den Hair-Constraints war mir bereits bekannt, nur war ich eben skeptisch, ob sie wirklich bei meinem Problem helfen können.

Dennoch habe ich, dank Dir, noch über die Constraints nachgedacht und dabei ist mir in den Sinn gekommen, dass man durch geschicktes dynamisches positionieren der Constraints und anpassen deren "Glue Strength" man vielleicht doch diesen Effekt erzeugen könnte. Andererseits ist es genau das, was ich mit dem direkten Manipulieren der Output-Curve auch erreichen will, nur hier fasse ich die CV's der Curve direkt an. Mal sehen, ich versuche sicherlich beide Wege.

Danke
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 31.01.2009   #7

Junior

 
Benutzerbild von Calegolas
 
Mitglied seit: 30.08.2008
Beiträge: 374
AW: "Dynamic hair curve" in eine Richtung beschränken

OK, ist kein problem. ich hab mir schon gedacht, dass dir das meiste bekannt ist. Aber manchmal kommt man halt auf ideen einfach nur durch zuhören, auch wenns etwas ist was man schon kennt. von daher hats vielleicht geholfen.


Ne andere idee: Was ist wenn du ne joint chain nimmst und diese durch die dynamic curve steuerst. Den joints kannst du dann ne limit info zuweisen.

Ich kanns leider gerad nicht testen...
Calegolas ist offline  
Alt 31.01.2009   #8

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.368
Pittiplatsch eine Nachricht über Skype™ schicken
AW: "Dynamic hair curve" in eine Richtung beschränken

  Zitat von Calegolas »
OK, ist kein problem. ich hab mir schon gedacht, dass dir das meiste bekannt ist. Aber manchmal kommt man halt auf ideen einfach nur durch zuhören, auch wenns etwas ist was man schon kennt. von daher hats vielleicht geholfen.
Ja klar, wie gesagt, es hat defintiv für Anregung gesorgt, dass ich wieder mehr Constraints in Betracht ziehe. Von daher hat es defintiv geholfen.

  Zitat von Calegolas »
Ne andere idee: Was ist wenn du ne joint chain nimmst und diese durch die dynamic curve steuerst. Den joints kannst du dann ne limit info zuweisen.
Die Idee hatte ich auch bereits, da ich tatsächlich im konkreten Anwendungsfall Joints über die Hair-Curve steuern will (umgekehrt würde es natürlich nicht funktionieren).

Doch leider funktioniert der IK-Spline-Solver komplett nicht mehr, sobald ich Limit-Werte vergebe. Komische Sache ... wäre ideal gewesen, zumal es auch möglich ist die Joints mit Damping- und Stiffness-Werten zuversehen.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 02.02.2009   #9

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.368
Pittiplatsch eine Nachricht über Skype™ schicken
AW: "Dynamic hair curve" in eine Richtung beschränken

Ich bin ein bisschen weiter gekommen:


Die blaue Kurve ist das unbeschränkte Ergebniss der Simulation und die gelbe (Joint-Kette) das Beschränkte.

Zwar funktioniert bereits die Beschränkung auf eine Achse, nur leider gibt es in meinem Ansatz noch ein grober Fehler, so das die Höhe der CV's noch nicht dynamisch richtig angepasst wird. Man sieht es in dem Video jetzt nicht so gut, aber durch diese fehlende Anpassung spielen die Joints auch gelegentlich verrückt.

Die Umsetzung erfolgte derzeit ausschlißelich mithilfe von Nodes. Der Setup-Aufwand ist zwar groß, dafür leidet die Performance kaum. Flexibler wird man sicher mit einer Expression sein, doch meiner Erfahrung nach sind Expressions eher ein Performance-Killer in Maya.

Ich breche dennoch erstmal an dieser Stelle ab, weil mir sonst die Zeit davon läuft. Ich versuch mich nochmal mit Collision-Constraints und nehme die Performance-Einbußen in Kauf. Was solls ...

Danke erstmal an alle, mal sehen ob ich das Problem wieder aufgreifen werde.
Bild anklicken für Originalgröße
"Dynamic hair curve" in eine Richtung beschränken-pp_hairclamp_01.png  
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Themen-Tools Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Ähnliche Themen
Thema Themenstarter Forum Antworten Letzte Beiträge
Pixar: "Partly Cloudy" - erste Eindrücke pixi Aktuelles 2 12.03.2009 20:42
Particle Flow: auseinanderdriftende Partikel bei "Speed By Icon" erzeugen Pittiplatsch Autodesk 3ds Max 7 09.03.2009 22:08
Der "Frohe Weihnachten" und "Ein guter Rutsch ins neue Jahr"-Thread boiled Allgemeines 26 04.01.2009 11:20
Digic Pictures: "Warhammer - Battle March" - Cinematic Pittiplatsch Kurzfilme & Videos 3 31.08.2008 22:44
Fantastic Four: 45 Fotos aus "Rise of the Silver Surfer" pixi Aktuelles 0 27.04.2007 12:31