
Duration 35h Project Files Included MP4
![]()
Title: Rebelway – Python for Houdini Artists
Info:
This is the new version taught by Ciro Cardoso there is an older one by the same name.
This course is designed to empower Houdini users with the knowledge and skills to create their own tools, streamline workflows, and tackle real-world production challenges.
Whether you’re a complete beginner to programming or have some Python experience, this course will help you with any Houdini workflows, whether it’s for FX, Asset creation or just tool development. This structured and practical course provides a comprehensive approach to learning. You will gain foundational Python skills and practical techniques for custom tool creation and workflow automation in Houdini, while also acquiring knowledge applicable to software like Maya, Nuke, and Substance 3D.
Through real-world examples and a gradual learning curve, the course covers essential programming concepts, pipeline development, and advanced topics like MaterialX, HDAs, and Solaris workflows.
WEEK 1 – Intro to Python Basics
In this first week, you will learn the basics of Python and how to use it within Houdini through the hou module. You will create two simple yet practical tools: an asset batch importer and a geometry splitter based on attributes. This foundational week will give you a solid start in scripting with Houdini.
WEEK 2 – Python Fundamentals
This week dives deeper into Python, covering more advanced topics such as Object-Oriented Programming (OOP), using classes, modules, and functions. You will also explore the Houdini Packages system, laying the groundwork for creating your own reusable toolset within Houdini.
Week 3 – Part 1 – Project Folder Structure Creator
Building on the fundamentals, this week introduces essential Python modules like os and json to create the foundation of a simple yet functional pipeline by developing a tool to create and set up projects.
Week 4 – Part 2 – Project Manager
Picking up where we left off in the previous week, we will build on the knowledge acquired working with the os and json modules to check, load, unload, and delete projects. We will extend the functionality by adding the option to work with subfolders and creating a list of files available for each loaded project.
WEEK 5 – Practical Tools
This week, you’ll apply your skills to build practical tools in Houdini. We’ll enhance the Project Manager with file saving and auto-versioning, then create a Cache Manager to scan scenes, extract cache data, and generate reports — all using the hou module.
Week 6 – Working with Textures and MaterialX – Part 1
This week, you’ll build advanced tools using custom Python modules and UI frameworks like PySide2 or PyQt5. You’ll focus on sorting textures, detecting texture sets and types, extracting UDIMs and sizes, and using regex to handle variations from different suppliers.
Week 7 – Working with Textures and MaterialX – Part 2
This week, we continue building our tool with more advanced Python, adding methods to create MtlX shaders, assign textures, and adjust setups for UDIMs. We’ll use tools like imaketx for tx conversion and dive into subprocesses, logging, and threading to handle large asset batches efficiently.
Week 8 – Working with Parameters and HDAs
This week, we’ll explore ParmTemplates and how to use Python to manage parameters in HDAs. You’ll build a camera tool while learning to use HDA Event Handlers for actions like creation and deletion events.
Week 9 – Working with Python Viewer States
In this week, we will cover the powerful Python Viewer States to create interactive tools. Many tools in Houdini use Python Viewer States, like the Vellum Brush. You can create custom Python Viewer States to incorporate into your tools, making interaction easier. To help with this, we will create a tool to interactively place lights and learn how we can express mathematical formulas using Python code
Week 10 – Practical Tools for Solaris
This week introduces Solaris and Python for USD workflows. You’ll use the Pixar USD API to build tools that import assets, auto-assign materials, set up lights, and create a turntable camera for 360° renders—applying everything learned so far.
![]()
![]()
https://rg.to/folder/8467318/Rebelway%20Python%20for%20Houdini%20Artists%20L.html
![]()
http://alfafile.net/folder/Gwnz
![]()
https://nitroflare.com/view/984E16ABDAB3472/Rebelway2025PYTHONFORHOUDINIARTISTSCiroCardoso.part1.rar https://nitroflare.com/view/388DB0CE41B5536/Rebelway2025PYTHONFORHOUDINIARTISTSCiroCardoso.part2.rar https://nitroflare.com/view/8263220F39B7906/Rebelway2025PYTHONFORHOUDINIARTISTSCiroCardoso.part3.rar https://nitroflare.com/view/5DB8E5B7658C6C8/Rebelway2025PYTHONFORHOUDINIARTISTSCiroCardoso.part4.rar https://nitroflare.com/view/BC197748D78DFB7/Rebelway2025PYTHONFORHOUDINIARTISTSCiroCardoso.part5.rar https://nitroflare.com/view/71291AE4027FF8A/Rebelway2025PYTHONFORHOUDINIARTISTSCiroCardoso.part6.rar https://nitroflare.com/view/555842568270F11/Rebelway2025PYTHONFORHOUDINIARTISTSCiroCardoso.part7.rar




