HOME Service Ressourcen Scripts & Plugins

Maya: nParticle Mesh Cache

 
 
LinkBack Themen-Tools Thema durchsuchen
Alt 21.06.2010   #1

Neuling

 
Benutzerbild von ciba
Mitglied seit: 03.11.2009
Beiträge: 36
nParticle Mesh Cache

Hi,
da ich gestern vor dem Problem stand, dass man in Maya 2009 nicht das Mesh, das von nParticles erzeugt wird, cachen kann, hab ich da mal ne Kleinigkeit gescriptet. Soweit ich weiß, soll so etwas ab Version 2011 mitgeliefert werden, aber für alle, die auch mit einer älteren Version arbeiten, ist meine kleines Script vielleicht interessant.

Wie gesagt lässt sich das OutputMesh, das von den nParticles erzeugt wird nicht cachen. Mein Script dupliziert in einem definierten Zeitrahmen die ausgewählten Geometrie an jedem Frame und packt diese Geometrien in eine Gruppe. Dann erzeugt es noch Keys auf die Visibility jeder Geometrie, damit die Duplikate nacheinander sichtbar sind und versteckt die Ausgangsgeometrie.

Ich habe es jetzt nicht weiter getesten als für meine Anwendung. Es fehlt auch noch die Möglichkeit das Script mitten drin abzubrechen.
Also Ganz wichtig!!!!!!!!:
Szene vorher speichern!!!!

und dann Zeit mitbringen und warten .


und hier gibt es das Wunderding

Grüße
Christian
ciba ist offline  
Alt 22.06.2010   #2

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.418
Pittiplatsch eine Nachricht über Skype™ schicken
Hallo,

kurze Frage:

Du willst das OutputMesh in einem GeometryCache ablegen, damit Du es in eine andere Anwendung exportieren kannst? Oder warum?
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 22.06.2010   #3

Neuling

 
Benutzerbild von ciba
Mitglied seit: 03.11.2009
Beiträge: 36
Ne, Ich will einfach am Shader und der Beleuchtung etwas rumspielen. Wenn ich dann jedes mal wenn ich zum Test einen anderen Teil der Animation sehen will oder mal ein paar Frames Rendern will, will ich nicht immer warten, bis die Geometrie neu berechnet ist, was ja teilweise schon ne ganze Weile dauern kann...

Aber für nen Export könnte man das ja auch nutzen ...
ciba ist offline  
Alt 23.06.2010   #4

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.418
Pittiplatsch eine Nachricht über Skype™ schicken
Ok, ich verstehe.

Ich habe bisher fast nichts mit nParticles gemacht. Bisher haben mich eher die klassischen Particles genervt.

Ich kann mir aber gut vorstellen, dass die OutputMesh-Berechnung sehr aufwendig sein kann. Allerdings finde ich die Lösung über Dublicates zu gehen sehr ressourcenintensiv bzw. je nach Komplexität müsste der Zeitbereich sehr klein sein. Ich hätte eher spontan an den Export der Weltkoodinaten in eine externe Datei gedacht. Wobei ich mich wie gesagt mit nParticles nicht auskenne und je nachdem wie der Graph mit den OutputMeshes funktioniert, kann es sehr schwierig werden die Daten wieder zurückzuholen.

Weißt Du denn, welchen Ansatz das Script aus Maya 2011 verfolgt?
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 24.06.2010   #5

Neuling

 
Benutzerbild von ciba
Mitglied seit: 03.11.2009
Beiträge: 36
Ressourcenschonend ist meine Methode sicher nicht. Aber ich habe einfach nach einer schnell umzusetzenden Methode gesucht. Das sind gerade meine ersten Schritte mit nParticles und Wassersimulation und -rendering. Deswegen habe ich jetzt einfach eine schnelle Lösung gesucht. Falls ich dafür dann wirklich mal einen effektiveren Workflow brauche, werd ich da auch mal mehr Zeit rein stecken.
Wie der Ansatz bei 2011 aussieht, weiß ich jetzt nicht. Sollte ich dann aber mal nachschauen, wenn es soweit ist .
ciba ist offline  
Themen-Tools Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Ähnliche Themen
Thema Themenstarter Forum Antworten Letzte Beiträge
Import zerstört Mesh Mephisto Pixologic ZBrush 20 08.09.2008 23:25
Base-Mesh: Pferd - Download TheRazorsEdge 3D 21 25.07.2008 21:26