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”
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”
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”
So I found myself in situation where I was asked to convert my setup from Houdini to Maya. In this post I will share simple MEL script that I managed to put together. It basically computes facing ratio of polygonal object to light and sets it as vertex colors.
Continue reading “My first MEL script – facing ratio to vertex colors”