Debugging Python in VFX applications

In this guide I will show you how you can debug Python scripts in various VFX DCC applications, like Houdini, Nuke, Maya and Blender. I will cover remote Python debugging from Visual Studio Code and configuration of applications.


UPDATE 1: added new image :), fixed typo in pip command, mentioned other ways of pointing to ptvsd module, compared VSCode debugging to pdb.

UPDATE 2: mentioned Motion Builder and other packages

Continue reading “Debugging Python in VFX applications”

Debugging Python in VFX applications

Batch textures conversion tool

I would like to share with you my latest tool that I developed in my spare time. It’s aim is to help you with batch pre-conversion of textures for VFX render engines.
It will batch convert your textures into formats like rat (for Mantra), tx (for PRMan or Arnold), rstexbin (for Redshift). It works within Houdini, Maya or as a standalone application. You can see screen capture of this tool in action here 🙂


Continue reading “Batch textures conversion tool”

Batch textures conversion tool

USD setup & evaluation notes

In this post I will publish summary of setting up and fiddling a bit with Universal Scene Description (USD) on Linux. It will mostly contain my understanding of the concepts behind USD and a compilation guide for Ubuntu based OS.

Originally I wrote this article for an assignment during my Technical Directing studies at Filmakademie Baden-Wuertemmberg. Parts regarding compiling Maya plugin for USD were written by Tim Lehr.


Continue reading “USD setup & evaluation notes”

USD setup & evaluation notes