HOME Service Ressourcen Scripts & Plugins

Maya: pn_pipeRenderViewOutput

 
 
LinkBack Themen-Tools Thema durchsuchen
Alt 02.03.2009   #11

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

Schon fast gedacht, dass die wieder sonstwas haben wollen...
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   #12

35 Millipeter

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

Der Viewer ist auch im vorkompilierten Package für Windows dabei.

Es gibt zwar eine Art Color-Picker-Funktion, doch scheinbar keinen Support für mehrere Kanäle innerhalb der UI. Via Kommandezeile geht es aber schon!
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 02.03.2009   #13

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... dat hab ich wohl ganz übersehen. Werd ich mir nachher mal anschauen!
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 04.03.2010   #14

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.418
Pittiplatsch eine Nachricht über Skype™ schicken
Um das alte Thema mal wieder etwas auszustauben:

Ich hatte vor längerer Zeit ein Tool entdeckt, welches ich zunächst als "irgend wann mal anschauen" abgelegt habe. Nun hatte ich endlich mal die Zeit dafür und halte DJV für recht brauchbar. Gerade auch für die in diesem Thread angesprochenen Anforderungen.

Es unterstützt wichtige Formate wie Postproduktions-Formate OpenEXR, Cineon und DPX, selbst Maya's IFFs werden unterstützt. DJV Hat eine Color-Picker mit einer Genauigkeit bis zu 32 Bit Float und verschiedene kleine andere Tools. Es startet fix und man kann auch Bildsequenzen abspielen (dafür ist es eigentlich hauptsächlich ausgelegt, aber ein Einzelbilder sind machbar). Nützlich für mein Script ist auch, dass man CommandLine- Parameter zur Verfügung hat.

Wichtig zu erwähnen ist natürlich auch, dass es OpenSource ist. An kommerzielle Tools wie z.B. PDPlayer oder auch FrameCycler kommt es leider nicht heran, aber für die kleinen Aufgaben wird es sicher reichen.

Ich werde mal zusehen, dass Script zu erweitern.
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 04.03.2010   #15

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
Thx für den Fund!
Hab ihn mir zwar noch nicht angeschaut, aber so wie Du das beschreibst, scheint er ja auch mein "Öffnen mit... fcheck" abzulösen für ne schnelle Preview einer Animation.
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 17.03.2010   #16

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.418
Pittiplatsch eine Nachricht über Skype™ schicken
Das Script wurde von mir erweitert. Leider kann ich nicht mehr den ersten Beitrag editieren.

Da ich vor habe eine umfangreichere Scriptsammlung zu erstellen, habe ich ein Modul erstellt. Den Archiv-Inhalt einfach in den Maya-Standard-Modul-Pfad kopieren (z.B. c:\documents and settings\username\my documents\maya\8.5\modules\). Falls der "modules"-Ordner noch nicht existiert, einfach anlegen. Die "pnUtilities"-Datei mit einem Texteditor bearbeiten und den Pfad zu dem "pnUtilities_m"-Ordner entsprechend anpassen. Anschließend im Scripts-Ordner (nicht des Modules, sondern der Allgemeine) die userSetup.mel bearbeiten oder ggf. neu erstellen. In diesem Script muss die Zeile

Code:
pn_initUI();
auftauchen. Dadurch integriert sich das hier besprochene Script automatisch in den Renderview. Man kann in den Options festlegen, welche Applikation benutzt werden soll, um das aktuelle Rendering in einem externen Betrachter zu öffnen. Diese Einstellungen verhalten sich wie man es von den Maya Optionen gewohnt ist. Der Rest funktioniert noch nicht.

Getestet unter Maya 8.5!
Anhänge, die auf Freischaltung warten
Dateityp: zip pn_Utilities.zip
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Alt 19.03.2010   #17

35 Millipeter

 
Benutzerbild von Pittiplatsch
 
Mitglied seit: 21.04.2007
Beiträge: 1.418
Pittiplatsch eine Nachricht über Skype™ schicken
Es gibt ein Update für das Script.

Man kann inzwischen zwischen zwei Modies wählen. Der erste nutzt die Speicherfunktion des Renderviews, der zweite Modus, versucht die Datei die Maya nach dem Rendern temporär ablegt zu ermitteln und zeigt diese dann an.

Der zweite Modus nutzt also das Bildformat und entsprechende Einstellungen (Framebuffer) der Renderengine aus und eigenet sich besonders dann, wenn man z.B. 16/32Bit Bilder extern öffnen will.

Der erste Modus ist dafür ein wenig sicherer, weil das Script definitiv den Pfad zum Bild kennt. Bei dem zweiten Modus kann dies unter bestimmten Umständen schief gehen, von daher ist es sehr wichtig immer Maya-Projekte richtig zu setzen (das ja eigentlich sowieso ).

Zusätzlich gibt es zum zweiten Modus noch die Möglichkeit das Bild als den images/tmp-Ordner in den System-Temp-Ordner zu kopieren und dieses dann zu öffnen. Dies ermöglicht, dass der Renderer immer die Möglichkeit zum Überschreiben beim Neurendern hat.

Weiterhin kann man dem externen Betrachter Kommandozeilen-Optionen mitgeben. Bei djv empfehle ich zum Beispiel dort "-file_seq_auto false" einzutragen. Djv versucht dann nicht das Bild innerhalb einer Sequenz zu öffnen, sonder ausschließlich als Einzelbild.
Anhänge, die auf Freischaltung warten
Dateityp: zip pn_Utilities.zip
Pittiplatsch ist offline  
- Heute schon gep*otosh**pe*? -
Themen-Tools Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche