Houdini

Deep Dish

Master Don Juan
Joined
Nov 25, 2002
Messages
2,183
Reaction score
163

I’ve recently started hardcore learning of Houdini (after two small attempts of dabbling with it.)

SideFX Houdini is a 3D animation/simulation software package. Everything and anything is possible in Houdini. If you can dream it, you can do it. It's primarily used for VFX in film/television/games, but it’s also used in medicine, scientific visualization, architecture, and product design.

No Plugins Necessary

A major roadblock in 3D modeling is when you get an idea to do something only to find out that you need to buy an expensive plugin. Even when a plugin is cheap, plugin developers have a habit of disappearing/stopping development. Plus, how much you can accomplish with the plugin is always limited by the imagination of the developers.

You never need to buy a plugin for Houdini. Houdini gives you all of the low-level tools you need to build whatever you want.

Houdini is more of a lifestyle than learning a software package, a lifestyle you will be hooked into once you see what you can do with Houdini. You can do things which are otherwise impossible to do in any other program.

Houdini is built from the ground up to be fully procedural, everything is a node. Procedural modeling is initially slower than direct modeling, but the benefits of proceduralism is the ability to go back and make changes at any time, and make hundreds of different variations of a model. Proceduralism allows you to build worlds on a scale that you would never have the time and energy to model directly.

Read the documentation first before watching tutorials. It may take you a few days or weeks of reading before doing anything. Reading the manual is boring, but in the long run will save you headaches, as you will have less problems than if you rely on tutorials, because you will have more fundamental knowledge. Finding answers on your own is an invaluable skill because you will reach a point where there are no tutorials because you're doing something which nobody (or almost nobody) has ever done before.

You need to treat learning Houdini like learning a foreign language. Houdini is very complex, with several thousand nodes and each node has a number of parameters, multiplying into god knows how many thousands of parameters, but like learning the most common words of a language, because of the Pareto Principle, most of the time you will be using the most common nodes.

Gall’s Law
A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system.”

Start with small and simple projects, and work up the complexity with each subsequent project. Do not dive into Dynamics (DOPs) when first beginning with Houdini, because it will be way over your head. It’s better to start with surface operators (SOPs) which are geometry nodes, and learn about attributes, before tackling bigger things.

To get the most out of Houdini, you do need to learn how to code, because you can only go so far with nodes, although you can do a lot with only nodes. For coding, you may need to learn about vector algebra.

Houdini supports four programming languages: HScript, VEX, Python, and C++.

HScript is a legacy language before Houdini supported Python. VEX is based on C++, but it's a shader language rather than a full scripting language, most notably it doesn’t support recursion or multi-dimensional arrays.

Houdini is constantly updating and upgrading its architecture, and as consequence there are nodes which become deprecated. This can be very frustrating because if you are watching an old tutorial, nodes will be missing, and the new node which replaced the deprecated node might not do the same thing. But no sweat, because deprecated nodes can be brought back! If you go into the HScript Textport and type “opunhide” you can get a list of old nodes which you can then restore with “opunhide (context) (node)”. (In what other program can you bring back old features?)

Houdini has an astronomical learning curve, but don’t let that scare you away. The difficulty of learning should not be a deciding factor for you. Given enough time, you will climb Mt. Everest.

Houdini artists are rare, and highly valuable commercially.
 
Last edited:

Ricky

Master Don Juan
Joined
Mar 9, 2002
Messages
3,959
Reaction score
721
Age
50
really cool, thanks for posting!
 

Deep Dish

Master Don Juan
Joined
Nov 25, 2002
Messages
2,183
Reaction score
163
really cool, thanks for posting.
Your welcome!

It's a specialized topic but I figured that maybe somebody out there would be interested to know about it.
 

Ricky

Master Don Juan
Joined
Mar 9, 2002
Messages
3,959
Reaction score
721
Age
50
I work with a woman who has a son that goes to that program in Savannah that is mentioned on one of the slides. So many cool things not sure how to fit in with the time constraints i have with work and other things. But great to learn about.
 

Deep Dish

Master Don Juan
Joined
Nov 25, 2002
Messages
2,183
Reaction score
163
I modeled the Golden Gate Bridge in Houdini. It's 100% procedural and took more than 600 nodes and a good amount of writing code. Most of the bridge was created from one spline curve. The landscape was extruded from a height map from satellite data, and I painted some changes to the height map to make some minor adjustments to the terrain. Houdini has an erosion simulation which makes it easy to make realistic looking terrain.

goldengate-compilation-1.jpg goldengate-compilation-2.jpg compilation-3.jpg
 

MatureDJ

Master Don Juan
Joined
Apr 30, 2006
Messages
11,035
Reaction score
4,561
I'm old school. When I think of Houdini, I think of this ultimate JesterMaxxer. Of course, he was only 5'5". :mad:

 
Last edited:

AmsterdamAssassin

Master Don Juan
Joined
Aug 4, 2023
Messages
5,756
Reaction score
4,839
Of course, he was only 5'5". :mad:
Of course, let's focus on Houdini's height, not on the man's accomplishments.
ImmatureDJ.
Houdini died nearly a century ago and people still know his name. And not because he 'Jestermaxxed'. Houdini was an amazing entertainer, he wasn't a clown like you. I doubt if people will remember you when you die. :rolleyes:
 

Deep Dish

Master Don Juan
Joined
Nov 25, 2002
Messages
2,183
Reaction score
163
It's worthwhile to note that every movie that gets nominated for Best Visual Effects at the Academy Awards uses Houdini.

The first movie made with Houdini was Jingle All The Way in 1996, but before that it was called PRISMS, and the first movie made with PRISMS was Flight of the Navigator in 1986.

A friend of mine who works in the film industry (who once worked with James Cameron) told me that Flight of the Navigator was rendered with a set of computers which collectively totaled the size of a college campus.
 
Last edited:

MatureDJ

Master Don Juan
Joined
Apr 30, 2006
Messages
11,035
Reaction score
4,561
Of course, let's focus on Houdini's height, not on the man's accomplishments.
ImmatureDJ.
Houdini died nearly a century ago and people still know his name. And not because he 'Jestermaxxed'. Houdini was an amazing entertainer, he wasn't a clown like you. I doubt if people will remember you when you die. :rolleyes:
Entertaining like this is simply JesterMaxxing. :rolleyes:
 
Top