HOME Service Ressourcen Scripts & Plugins

Maya: pn_totalRendertime

 
 
LinkBack Themen-Tools Thema durchsuchen
Alt 14.12.2008   #1

35 Millipeter

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

Das Script wertet die Gesamtrenderzeit aus. Dies ist besonders bei der Arbeit mit Renderlayer von Vorteil, weil vermutlich auf Grund eines Bugs die Gesamtrenderzeit bei den Renderlayern von Maya nicht korrekt ermittelt wird.

Da das Script von sich aus den Rendervorgang startet und auch den Renderview öffnet, sollte das Script anstelle der üblichen "Render to current frame"-Befehls benutzt werden.

Installation beispielsweise ins Nutzer-Maya-Script Verzeichnis:

Zum Beispiel: c:\documents and settings\my documents\maya\mayaXX\scripts\

Starten des Scriptes durch "pn_totalRendertime(PARAMETER)".

Mögliche Parameter-Werte sind:

0 -> Ausgabe in den Script-Editor
1 -> Ausgabe in eine Dialog-Box

Für Ideen, Verbesserungs- und Erweiterungsvorschläge bin ich natürlich immer offen.

Getestet unter Maya 8.5, Maya 2008 und Maya 2009!
Version 0.2 - 01/21/2009
Angehängte Dateien
Dateityp: zip pn_totalRendertime_02.zip (1,2 KB, 9x aufgerufen)
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 14.12.2008   #2

Junior

 
Benutzerbild von Calegolas
 
Mitglied seit: 30.08.2008
Beiträge: 374
AW: pn_totalRendertime

Danke pitti!

schön dass es Leute gibt, die sich die zeit für solche kleinen helferlein nehmen.

Ich hoffe ich kanns bald mal einsetzen und dir ein feedback geben.
Calegolas ist offline  
Alt 15.12.2008   #3

Großer Koordinator

 
Benutzerbild von pixi
 
Mitglied seit: 08.03.2007
Beiträge: 4.505
pixi eine Nachricht über Skype™ schicken
AW: pn_totalRendertime

Super! Danke für deine Mühe.

pixi
pixi ist offline  
Alt 16.12.2008   #4

35 Millipeter

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

Gern!

Über Feedback würde ich mich sehr freuen.

Ich habe oben auch noch ergänzt, dass es derzeit nur unter Maya 8.5 getestet ist. Eigentlich sollte das Script auch mit niedrigeren oder höheren Versionen funktionieren. Schön wäre es, falls jemand von Euch das Script mit anderen Versionen testet, mir einfach bitte kurz bescheid zugeben ob alles funktioniert. Dann würde ich einfach die Kompatibilitätsangaben ergänzen. Danke.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 16.12.2008   #5

Junior

 
Benutzerbild von Calegolas
 
Mitglied seit: 30.08.2008
Beiträge: 374
AW: pn_totalRendertime

Schlag mich, wenn ich mich blöd anstelle, aber ich raff das mit den Layern nicht si ganz.

also wenn ich einen neuen erstelle, dann weis ich dem ein paar objekte zu, aber die rendern nicht aus, sondern bleiben scheibar im masterlayer.
Das ist aber meine dummheit, denn das ist auch so, wenn ich den normalen dialog nutze.

Ich habs unter maya 2008/2009 getestet. und es funktioniert in mental ray/maya software in kombi mit beiden parametern.
Das betrifft aber erstmal nur den Masterlayer, was ja nun das tool nicht intersessanter macht

wenn du mir kurz auf die sprünge hilfst, was verschieden layer angeht, dann kann ich dir auch dazu noch ne rückmeldung geben.
das ist ja der für das tool interessante teil.

ich bin unwürdig
Calegolas ist offline  
Alt 16.12.2008   #6

35 Millipeter

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

 
ich bin unwürdig
Na, soweit kommts noch, nicht so harsch zu Dir selbst bitte.

Ich glaube aber, Deine Fragen/Probleme gehören in einen neuen Thread. Pixi?

Mal sehen, keine Ahnung, ob ich heute noch dazu komme eine kleine Einführung zu schreiben. Ich werde es versuchen.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 16.12.2008   #7

Junior

 
Benutzerbild von Calegolas
 
Mitglied seit: 30.08.2008
Beiträge: 374
AW: pn_totalRendertime

Mach dir erstmal keine umstände. ich hab gerade ein tut aufgetan und schon 1-2 fehlerquellen gefunden. Wenn ich nicht klarkommen sollte, dann mach ich ein neues thema auf.


Aber kurz nochmal zum script:

wenn ich die diskussion richtig verfolgt hab, dann soll das doch für jeden renderlayer einzeln die zeit ausgeben und zwar auch , wenn man alles hintereinander wegrendert, richtig?.
Wird dort dann ein dialog aufgehen, der alle layer renderzeiten auflistet, oder wird für jeden layer ein separates fenster aufgerufen?.
im grunde macht das erste irgendwie nur sinn.
Calegolas ist offline  
Alt 16.12.2008   #8

35 Millipeter

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

 
wenn ich die diskussion richtig verfolgt hab, dann soll das doch für jeden renderlayer einzeln die zeit ausgeben und zwar auch , wenn man alles hintereinander wegrendert, richtig?.
Nein, genau das umgekehrte ist das Problem. Die Renderzeiten der einzelnen Layer bekommst Du auch direkt von Maya. Nämlich dann, wenn Du als Option Render All Layers und Keep layers bzw. Composite and keep layers einstellst. Dann wird im Renderview jeder einzelne Layer abgelegt (mit der Scrollbar am unteren Fensterrand kann man die einzelnen Layer durchgehen) und auch dabei die Renderzeit jedes einzelnen Layers angezeigt. Nur aber nicht die Gesamtrenderzeit von allen Layern zusammen. Gerade wenn man die Composite Funktionalität benutzt, ist dies sehr störend. Maya zeigt zwar eine Renderzeit beim Composite-Bild an, dies ist aber nicht die Gesamtrenderzeit, sondern die Renderzeit des letzten Layers. Und das ist ja nicht Sinn der Sache, daher dieses einfache Script!
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 16.12.2008   #9

Junior

 
Benutzerbild von Calegolas
 
Mitglied seit: 30.08.2008
Beiträge: 374
AW: pn_totalRendertime

ok, danke. ich teste das durch.... hättest du mir eben nur gesagt, dass ich den zusaätzlichen layern auch die lichter zuweisen muss, dann hätten sich alle meine probleme in luft aufgelöst. also das problem ist gelöst.

dann schau ich mal, dass ich ne scene aufsetze, die ein wenig länger rendert, als 3 sekunden.
Ich sollte nun klarkommen denk ich
Calegolas ist offline  
Alt 16.12.2008   #10

35 Millipeter

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

  Zitat von Calegolas »
ok, danke. ich teste das durch.... hättest du mir eben nur gesagt, dass ich den zusaätzlichen layern auch die lichter zuweisen muss, dann hätten sich alle meine probleme in luft aufgelöst. also das problem ist gelöst.
Ohje, entschuldige. Dafür hat das "Selbstrausfinden" sicher auch etwas. Und wenn es nur das Selbstbewußtsein stärkt, dann können wir nämlich das "unwürdig" von vorhin entgültig streichen.

 
dann schau ich mal, dass ich ne scene aufsetze, die ein wenig länger rendert, als 3 sekunden.
Ich sollte nun klarkommen denk ich
So ein Occlusion-Pass-Layer hilft oftmals sehr die Renderzeit deutlich anzuheben. Dafür ist der Layer selbst schnell erstellt.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Themen-Tools Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche