Hat einer eine Idee, wie man den Effekt in Blender darstellen könnte?
Wasser im Glas Surface Level
- VjaceslavT
- Erledigt
-
-
Bei mir ist die Datei beschädigt...hmm
-
-
Sleepy Ich denke mal er meint nicht die Darstellung an sich, sondern wie man erreichen kann, das die Flüssigkeit im Glas sich selbstständig anpasst z.B. wenn das Glas geneigt wird.
Jetzt kommt es natürlich drauf an wofür man das verwenden will.
Wenns nur um die Darstellung z.B. im Rendering geht, dann bietet Blender meines wissens ja eine recht gute Flüssigkeitssimmulation.
Evtl. reicht es auch schon ein halbwegs gutes Setup mit nem Boole und ein paar Constrains zu verwenden.
Natürlich ist sowas nicht für den Einsatz in einer Gameengine gedacht und sollte es letztendlich darum gehen, muss man einen anderen Weg finden.
Hier mal die Boole Methode:
Während das Flüssigkeitsvolumen nur mittels Positions-Constraint ans Glass gebunden ist, hat das Subtract Volumen auch einen Winkel Constraint.
-
Für Ingame würde ich die Flüssigkeit in 4 Neigungen als Mesh erstellen und diese dann als Animation mit 1 Frame speichern.
Am Ende dann die 4 Meshes "Animationen" über einen Blend steuern.
Ungefähr so wie beim Aim Offset
Kannst natürlich auch noch mehr als 4 Variationen erstellen.
Oder aber du verwendest Partikel als Fluid. Denke das sollte die Performance bei so einem kleinen Glas nun auch nicht sprengen.
-
Danke allen für die Zeit sich darüber Gedanken zu machen!
Entschuldigt bitte ich habe natürlich vergessen zu erwähnen, dass ich die Animation in Blender machen will und als feste Animation speichern möchte.
Es geht nicht um die Darstellung fürs Rendern oder so, sondern wirklich um ein trianguliertes oder quad basiertes Mesh, welches ich "animieren" möchte wo ich die Animation im Endeffekt bake und die Verts Positionen nur durch die 3d Software verstellen und keine Fluid Simulation enthalten.
Wirklich ein festes Glass mesh + ein "animiertes" Fluid Mesh. In der UE4 Engine einfach ein Fluid Material drauf und fertig. Animation abspielen und es sieht aus als ob es "simuliert" ist.
siehe auch hier:
-
Bin davon ausgegangen das die Flüssigkeit Bewegungsabhängig reagieren soll.
Wo lag das Problem bei einer einfachen Animation ?
-
Ja soll sie auch. Ich dachte mit Soft Body zu arbeiten und diese Verts infos nehmen und an Bones legen, welches mir mein mesh verzerren. Irgendwie komme ich da nicht 100% hinter Ich möchte, dass es selbständig reagiert und das dann baken.
-
Ich habe es hingekriegt! Es ist zwar noch unsauber, jedoch klappt das. Ich baue das mal schön und zeige es hier dann
-
Hier das Resultat. Ich möchte aber das ganze noch testen in eine engine zu portieren. Momentan ist es nur die Idee und es ist echtzeit dargestellt. Nichts gebaked.
Externer Inhalt youtu.beInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
Finde die Flüssigkeit verhält sich nicht korrekt.
Die Animation sieht recht eigenartig aus, sry aber irgendwas stimmt da noch nicht glaube ich.
-
Harlyk Ja es verhält sich auch nicht korrekt. Du hast da vollkommen recht Es soll ja auch "gefaked" sein und 100% wie echt kriegt man es in Echtzeit nicht hin oder ich weiß es noch nicht . Ich muss mich da bisschen mehr reindenken und kriege vielleicht noch bessere Ergebnisse hin, wenn ich lang genug übe
Das ist ja nur mein erster Test.
Sonst freue ich mich, dass ich schon was hingekriegt habe. Ist ne coole Übungsaufgabe.