Jan. 26, 2023


Currently, PipeDreams is a basic Pipeline (mostly a DCC launcher for now) that allows a small team of 3D artists to work seamlessly together on the same projects, it modifies the 3D package to a specific project environment, provides core tools for the DCC, such as a Scene Manager, Export Manager and a Capture Manager, these set of tools allows for the automation of repetitive importing and exporting of assets, while keeping the file structure and naming conventions neat with version control.

This is an ongoing personal project for myself, for my team, i work on this after hours in my free time, so it has been a slow but fun process so far trying to figure out how build a basic VFX Pipeline!

Looking at doing a major rebuild/restructure soon - to re-use UI's across DCCs with pyside and experiment with SQL databases.

But here is some of its basic tools:









There are 2 versions of the pipeline for the DCC apps within this system, a development version and a production version, with its own very basic version control, This would allow Pipeline TDS to continue building DCC tools in dev mode and later pushing it to productions (which is the version the artists use, this helps avoid, breaking the tools and affecting their workflow. i dont really know what is the best way to go about this, but this is the way i decided to build it.)

All these tools are in a very rough state, and needs loads of love and work! and probably very dirty code, but the more i learn, the more i try to rebuild and improve it. =)

You can check out the source code on my Github

Return to blog