Jump to content

Basic questions and best practices when creating tools with Python?

Recommended Posts

Hey all,

    I am just getting started trying to make tools for Houdini and I had a few fairly basic questions. Can Should additional packages be used outside of whatever ones Houdini includes? I mean, I am sure they *can* be used, at least locally, but if I wanted to make a tool using additional packages and then release it down the road, how exactly does that work? Does it have the ability to download required packages from a requirements file?

    I noticed that there are separate folders for scripts and HDAs. At first I thought HDA's were just sets of scripts that were exported in a Houdini native format, but it seems that is probably not the case if they are separated out. Do HDA's include scripts, or are they just sets of nodes configured in predefined ways? If it includes Python, does it have to be written within Houdini's editor instead of being in external files?

Thanks all,


Edited by MostHated

Share this post

Link to post
Share on other sites

It seems to me you have a very poor understanding of Houdini/Python basics which is Ok for a beginner.

Houdini Docs are pretty good these days, go ahead read it and create a few tools for practice.

Then read this on how to tell Houdini where to find your scripts.

  • Like 1

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now