Shotgun, automatic task status update

loocas | Python,Shotgun,technical | Thursday, April 28th, 2016

Get the Flash Player to see this content.

As a pipeline TD you might need to setup task status auto updates in Shotgun. It isn’t as simple as it may sound, because Shotgun, out of the box, doesn’t provide this functionality. However, it can be done with Shotgun Event Daemon and some scripting.

So, first off, a bit of background. As a pipeline guy, automation is essential. You need processes to work automatically, ideally in context and further more in a certain order. That happens all the time. Shotgun, and many other tools, provides a great backend for such automation, however, Shotgun itself doesn’t provide too much automation for its own tasks, versioning, events in general.

Luckily for us there is a large community of TDs working on such tools that can save us a ton of time and effort. (more…)

Going 100% virtual

loocas | opinions,technical | Friday, April 22nd, 2016

AWS banner

Since february this year my studio pipeline went 100% virtual. Due to several reasons I had to get rid of my physical, dedicated render farm, disk station, rack, pretty much the entire server room, and moved to cloud computing.

It goes without saying that it wasn’t as simple and straight forward as I had hoped. Setting up everything took several days (mostly trial/error), but in the end, I moved my entire license server, render farm, Deadline etc. to Amazon’s cloud computing platform.

I picked Amazon for no particular reason. I just had the most experience with it and didn’t really look elsewhere. The setup is so complicated that I didn’t want to invest any more time and money into setting up Azure or Google cloud. The only reason would, potentially, be the cost. Because, let me tell you, virtual computing isn’t exactly cheap.

I’ll discuss my setup, my experience and my reasoning for going to the cloud in my later posts.

EC2 banner


loocas | Shotgun,software,technical | Tuesday, April 12th, 2016


I’ve done quite lot of work with teams using Shotgun, the production tracker, and I’d like to share some of my experiences, tips, tricks and how-tos in context of a Technical Director gluing everything together in a pipeline full of various tools using mainly Python and also MAXScript.

I hope to keep this section of my blog alive as much as possible, so, please, stay tuned. :)

Selecting specific frame ranges of files on disk

loocas | miscellaneous,technical | Monday, April 11th, 2016


Ever needed to select a specific frame range of rendered files on your hard drive (say, only frames 280 through 455)?

I do, all the time. It’s not a problem for a single sequence of, say, only the BEAUTY renders. But what if you have a ton of AOVs (render elements) on your disk and you need to select the same frame range for copying/renaming/moving/deleting/etc…? That can be a real pain in the ass.

Luckily we have Total Commander. :)

If you invoke the quick select (expand selection) window (by the way, this tool will ADD to your selection, which is also handy), you can utilize Regular Expressions. This expression will select only those files within (including) the range of 280 – 455:


It's really that simple and I think you get the logic. You can expand this technique to any kind of sequence of any length. Works every time. :)

Powered by WordPress | Theme by Roy Tanck