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

Houdini tip | Open parameter path in file browser

in this post I will show you a small convenience trick. It will help you with locating files in your OS file browser, opening images in Mplay or any other application like Djv_view, RV.., directly from Houdini parameter window.


UPDATE 1: Fixed RV script to open folder with whole sequence instead of just one frame
UPDATE 2: Added Photoshop menu item, updated RV, mentioned Sequence From File package
UPDATE 3: On Linux, when opening in File browser, I clear LD_LIBRARY_PATH environment variable which may cause bugs in some situations, fixed some mistakes.
UPDATE 4: Fixed a bug, where Mplay opening script would incorrectly expand $OS variable in file path.

Continue reading “Houdini tip | Open parameter path in file browser”

Houdini tip | Open parameter path in file browser

Houdini tip | Render any node in background

Hello, I would like to share with you a recent small script I did for more convenient local rendering from Houdini.


In some Houdini builds I had issues with background renders, and I also miss Background render feature on some nodes. So I created this shelf tool, which will enable you to start a background render of a selected node or nodes. Using this tool you can render nodes with dependencies, fetch nodes, merge nodes… Just select the node and press button. It will start up a background process in terminal, where you will see progress of the rendering.

Currently it works on Linux and Windows. Feel free to contribute to the repository and extend it for MacOS. Also if you encounter any issues let me know, or even better create a pull request 🙂

Here you can find script repository with set-up instructions.

Happy rendering 🙂

Houdini tip | Render any node in background

Houdini tip | Using HOU module in Visual Studio Code

When developing Python tools for Houdini it is often more convenient to use an external IDE. However we do not want to miss Houdini’s neat auto-completion. In this quick post I will show how to set-up Visual Studio Code (VSCode) auto-completion for hou module.


UPDATE 1: Added Interpreter settings and config examples for Windows and Linux.
UPDATE 2: Corrected the part about hython, added a better solution, which does not break autocompletion.

Continue reading “Houdini tip | Using HOU module in Visual Studio Code”

Houdini tip | Using HOU module in Visual Studio Code

Houdini VEX tutorial

Feel free to check a tutorial I was preparing during last couple of days 🙂
It contains a lot of useful snippets, with examples and explanations in comments. I included there things that I found confusing or not very clear. You might not need to remember all of this stuff, but now you know where to look it up.

Link to tutorial.
You can take a look at the project HIP file, or use the website for a quick look and for reference.

Let me know what you think and suggestions and critique is welcome.

Houdini VEX tutorial