HOME Service Ressourcen Scripts & Plugins

Maya: pn_pipeRenderViewOutput

 
 
LinkBack Themen-Tools Thema durchsuchen
Alt 19.02.2009   #1

35 Millipeter

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

Das Script speichert das aktuelle Bild im RenderView ins temporäre Verzeichnis vom Betriebssystem und öffnet dies in einem externen Bildbetrachter (derzeit "festverdrahtet" das mitgelieferte imf_disp).

Da der Maya-RenderView keine zusätzlichen Angaben über Farbinformationen auf Pixel-Ebene macht, kann dies in vielen Fällen vielleicht hilfreich sein. Imf_Disp ist nur ein sehr einfaches mitgeliefertes Utility (kommt von Mental Ray), es kann aber die Farbinfo's pro Pixel anzeigen (leider nur 8-Bit Genauigkeit).

Installation beispielsweise ins Nutzer-Maya-Script Verzeichnis:

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

Starten des Scriptes durch "pn_pipeRenderViewOutput()".

ToDo:

- Auswahl eines anderen Bildtrachters
- Integration ins Renderview-Panel
- Auswahl des Bildformates

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

Es wäre schön, wenn jemand vielleicht das Script auch unter MacOS bzw. Linux testen könnte. Tausend Dank!

Getestet unter Maya 8.5 (Windows)
Version 0.3b - 03/01/2009
Angehängte Dateien
Dateityp: zip pn_pipeRenderViewOutput_03b.zip (898 Bytes, 9x aufgerufen)
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 20.02.2009   #2

35 Millipeter

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

Ein kleines Update zu Version 0.2b: Das Script prüft nun ob der Render View überhaupt geöffnet ist, ansonsten könnte es beim Ausführen des Scriptes zu Fehlermeldungen kommen.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 01.03.2009   #3

35 Millipeter

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

Ein kleines Update zu Version 0.3b: Das Script erzwingt nun das IFF-Format für die temporäre Datei, da gabs vorher noch ein Problem. Außerdem lässt das Script nun auch den geöffneten Renderview in einem Panel zu, nicht wie vorher nur in einem Fenster.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 02.03.2009   #4

void main(){fork(main())}

 
Benutzerbild von Hellstorm
 
Mitglied seit: 31.03.2008
Beiträge: 835
Hellstorm eine Nachricht über ICQ schicken Hellstorm eine Nachricht über MSN schicken Hellstorm eine Nachricht über Yahoo! schicken
AW: pn_pipeRenderViewOutput

Wäre es möglich, dass das Tool auch OpenEXR ausgeben kann? Dann wär es genau das richtige für mich
Hellstorm ist offline  
"Es gibt zwei Dinge, die unendlich sind. Das Universum und die menschliche Dummheit. Beim Universum bin ich mir noch nicht ganz sicher." [Albert Einstein]
Alt 02.03.2009   #5

35 Millipeter

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

Danke für den Hinweis. Ich habe mal in der ToDo-Liste hinzugefügt, dass der Nutzer das Bildformat selbst bestimmen können soll.

Wie weit wird denn OpenEXR von Maya vollständig unterstützt? Ich weiß, dass ein Loader-Plugin mitgeliefert wird, aber auch einen Saver?
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 02.03.2009   #6

void main(){fork(main())}

 
Benutzerbild von Hellstorm
 
Mitglied seit: 31.03.2008
Beiträge: 835
Hellstorm eine Nachricht über ICQ schicken Hellstorm eine Nachricht über MSN schicken Hellstorm eine Nachricht über Yahoo! schicken
AW: pn_pipeRenderViewOutput

mental ray kann den Framebuffer als OpenEXR 32 bit pro Kanal abspeichern, inklusiver aller üblichen Kanäle wie z.B. auch den Z-Kanal (da sind 32 bit sowieso immer gut von Vorteil).
Hellstorm ist offline  
"Es gibt zwei Dinge, die unendlich sind. Das Universum und die menschliche Dummheit. Beim Universum bin ich mir noch nicht ganz sicher." [Albert Einstein]
Alt 02.03.2009   #7

35 Millipeter

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

Danke, ich werde mal sehen was sich machen läßt.

Man bräuchte dann aber auf jeden Fall einen brauchbaren Viewer. Imf_Disp kann zwar die *.exr Dateien öffnen, zeigt aber dennoch nur die Farben in 8-Bit-Genauigkeit an. Verschiedene Känale kann man dort dann leider auch nicht auswählen. Vielleicht kennst Du ja einen kleinen schlanken Viewer der so etwas kann?
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 02.03.2009   #8

void main(){fork(main())}

 
Benutzerbild von Hellstorm
 
Mitglied seit: 31.03.2008
Beiträge: 835
Hellstorm eine Nachricht über ICQ schicken Hellstorm eine Nachricht über MSN schicken Hellstorm eine Nachricht über Yahoo! schicken
AW: pn_pipeRenderViewOutput

Hmm... nicht so wirklich... ich weiß jetzt allerdings auch nicht, ob Debevec's HDRShop EXR-Dateien anzeigen kann. Aber wenn ja, dann wäre der ne kostenlose Möglichkeit.
Hellstorm ist offline  
"Es gibt zwei Dinge, die unendlich sind. Das Universum und die menschliche Dummheit. Beim Universum bin ich mir noch nicht ganz sicher." [Albert Einstein]
Alt 02.03.2009   #9

void main(){fork(main())}

 
Benutzerbild von Hellstorm
 
Mitglied seit: 31.03.2008
Beiträge: 835
Hellstorm eine Nachricht über ICQ schicken Hellstorm eine Nachricht über MSN schicken Hellstorm eine Nachricht über Yahoo! schicken
AW: pn_pipeRenderViewOutput

Hab grad noch mal geschaut. Auf die schnelle findet man exrtools, aber da ist AFAIK kein viewer bei.

Aber ILM hat freundlicherweise ein kleines Programm für sowas namens exrdisplay. Allerdings nur als sourcode von openexr.com. Mal schauen ob ich das demnächst mal kompilieren kann.
Hellstorm ist offline  
"Es gibt zwei Dinge, die unendlich sind. Das Universum und die menschliche Dummheit. Beim Universum bin ich mir noch nicht ganz sicher." [Albert Einstein]
Alt 02.03.2009   #10

35 Millipeter

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

Ich habe es eben mal versucht zu kompilieren, doch leider muss man sich wieder zig Bibliotheken aus verschiedensten Quellen zusammensuchen. Das nervt ...
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Themen-Tools Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche