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.

debug_screen

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”

Advertisements
Debugging Python in VFX applications

Batch textures conversion tool

Hello,
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 🙂

screen_hou

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.

usd_pipeline

Continue reading “USD setup & evaluation notes”

USD setup & evaluation notes