Offizielle Seite: http://pyblish.com/ Operationsfilm: https://www.youtube.com/watch?v=j5uUTW702-U Operationsfilm: https://www.youtube.com/watch?v=-MKujcU88W8 Beschreibung: https://github.com/pyblish/pyblish/wiki/What-is-publishing Entwicklungshandbuch: https://pyblish.gitbooks.io/developer-guide/content/
** Pipeline Construction Support Framework ** für die Video- und Spieleproduktion, entwickelt von Abstract Factory. Es funktioniert als einzelne Einheit, DCC oder eingebaut. Im Gegensatz zu Schrotflinte / FTrack / 5. Art / Taktik usw. * Unterschied * Es ist nicht auf ein umfangreiches Management ausgerichtet. Wie der Name schon sagt, streben wir die Früherkennung und Lösung trivialer Probleme an, wobei wir uns auf eine minimale Qualitätskontrolle der Ausgabedaten konzentrieren. Mit anderen Worten, pyblish ist ein Framework, mit dem überprüft werden kann, ob bei jedem Prozess der Datenerstellung keine Unannehmlichkeiten auftreten, bevor diese veröffentlicht und automatisch an die Pipeline weitergeleitet werden. Ziel ist es, die Probleme bei der täglichen Entwicklung von Inhalten durch Entwickler zu konfrontieren und zu beseitigen, die verschiedene Teile zusammenbauen, um ein gemeinsames Produkt zu erstellen.
Da der Kern nur ein Framework ist, muss der Benutzer das tatsächliche Verhalten implementieren, das für die Pipeline erforderlich ist. Die derzeit verfügbaren integrierten Versionen sind Houdini, Maya, Nuke, Hiero und hauptsächlich für Videos. Das Konzept und die Funktion werden jedoch auch in anderen Branchen nützlich sein.
In Bezug auf den Pipelinebau selbst in der Spiel- und Videoproduktion, Ryutaro Nagafunes Folie von CEDEC2014 [^ 1] und Bone Digital veröffentlichtes Buch [^ 2] und seine [Buchbesprechung] von Eiji Kitada (http://eijikitada.blogspot.jp/2014/09/blog-post_26.html) [^ 3], 0303s Artikel [^ 4 ] Etc.
[^ 1]: [CEDEC2014] Wichtige Dinge beim Aufbau einer Pipeline, die für die Asset-Pipeline von entscheidender Bedeutung ist, sowohl aus Sicht der Video- als auch der Spielebranche / cedec2014-pfg-slidehare-38869451) [^ 2]: Bauhandbuch für die Spiel- / Videoproduktionspipeline [^ 3]: [Buchbesprechung] Handbuch zur Erstellung von Spiel- / Videoproduktionspipelines
Zunächst werde ich auf die folgenden Vor- und Nachteile eingehen.
Natürlich, nicht nur pyblisch, sondern auch mit dem Ziel einer solchen Qualitätskontrolle, denke ich, dass jeder einen Mechanismus hat, um verschiedene Validierungen anzuwenden. Was Pyblish anders macht, ist
Wenn Sie es als Team verwenden, können je nach verantwortlichem Teil und Daten nur die erforderlichen Prüfer ausgeführt werden. Es ist nicht erforderlich, unnötige Prüfer manuell auszuschalten.
Obwohl die Verwendung von Pyblish eingeschränkt ist, können die Produktionsumgebung und der Produktionsablauf wie oben beschrieben ausgerichtet und verwaltet werden.
https://github.com/pyblish/pyblish/wiki/How-it-works
Der Hauptteil von pyblish besteht aus verschiedenen Modulen und kann grob in Ebenen für die Integration von a: core b: OS c: DCC-Anwendungen unterteilt werden. Sie können dies herausfinden, indem Sie sich die Liste der Repositorys unter https://github.com/pyblish ansehen.
Der Hauptteil von Pyblish bietet einen Rahmen für den Betrieb, und der eigentliche Betrieb wird als Erweiterung implementiert (im Folgenden als Pyblish-Erweiterung bezeichnet). Der pyblische Körper aktiviert die in der pyblischen Erweiterung implementierten Funktionen gemäß den Einstellungen. Als Beispiel für die Implementierung einer Erweiterungsreferenz
Existiert
Es gibt vier Arten von Pyblish-Plugins, die Sie ausführen können. In Verarbeitungsreihenfolge,
collection Sammeln Sie Informationen über das, was Sie veröffentlichen, und bereiten Sie sich auf weitere Phasen vor. Melden Sie sich am Computer an. Benutzername, Datum, welche Art von Datei in der Szene geöffnet ist, welche Art von Material sich in der Szene befindet usw.
validation Überprüfung - Überprüfen Sie die gesammelten Daten. Die wichtigste Phase. Befolgen die Knoten beispielsweise Namenskonventionen, ist das Einheitensystem korrekt, es gibt keine leeren Ebenen usw.
extraction Extraktion - Speichern Sie aus den validierten Daten, was Sie benötigen. Diese Phase wird erst ausgeführt, wenn die Validierung bestanden wurde.
integration Integration - Integrieren Sie die extrahierten und gespeicherten Daten für andere Umgebungen und Pipelines. Zum Beispiel Registrierung in einer Datenbank, Speichern in VCS, Aufzeichnen des Task-Tracking-Systems, Datenkonvertierung usw.
Danach habe ich vor, einen Artikel über die eigentliche Einführung und Bedienung zu schreiben. Es ist unentschlossen, wann es sein wird
Recommended Posts