What is publishing

Marcus Ottosson edited this page Feb 25, 2016 · 41 revisions

Publishing is what Pyblish is all about. But what exactly is "publishing"?


The concept may originally have descended from from software development, in which the term testing refers to..

..the process of validating and verifying that a software program or application or product meets the business and technical requirements that guided it's design and development. - Reference


In the illustration above, no testing or validation takes place, thus leaving your assets vulnerable to error. Each error then trickles through your pipeline, from artist to artist, until it will eventually have to be sent back from whence it came. Sound familiar?


With publishing, errors can be caught before they get a chance to infect any part of your pipeline. The end result is happier developers, happier artists and happier clients.

Assembly Line Analogy

The assembly line is perhaps the most common analogy to film and games production in general, and applies well to publishing and Pyblish as well.

    modeler      ____        rigger
                |\   \
       o        | \   \        o
      / \       ||\\   \      / \
 ____/___\_____ ||_\\   \ ___/___\_____
o\_____________\ \__|\___\\____________\
\o______________oo__||   | o___________o
                    ||   |
                    ||   |


See also

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.