HW1_ HelloHoudini
HW1_ HelloHoudini
Doug James
In this short assignment you will get started with Houdini, initially by reading and watching some
introductory videos. Then you will do some basic 3D modeling, and keyframe animation. I don’t
want everyone to model or animate the same thing, so you will pick something of interest to you
but not too tricky. Submit an image or video of your result (as appropriate), and the result will be
shown at in-class Weeklies the day after the deadline (Thursday).
For this introductory Houdini assignment you will click alone. However, as in all projects for
this class, you are encouraged to read, watch and discuss material and ideas with your fellow
classmates. However, to get the full experience of modeling and animating with Houdini, and get
up to speed, you really need to use Houdini yourself to get the hang of it--plus, it’s a lot of fun!
Therefore your final submission should be based on your own work.
● Learning Houdini: The Getting Started page has a lot of resources, and is the best
place to get up to speed. The following are some links you can find there that I
recommend.
● The Houdini Foundations Book is a great resource that summarizes (in written form)
all the things that you will encounter as you get up to speed in Houdini. I suggest
browsing through just the Overview (first 45 pages) of the book, e.g., on and off while
you watch videos and do simple experiments. It’s a good reference as you go along, but
it's too long to read initially.
● Absolute Basics (38min) These short videos will help you understand the Houdini
environment (View Tools, Panes, Workspace, Network View, Navigating Networks,
Create Projects, Display Options, Asset Menu, Tag Visualizer). I suggest trying these
skills out while you watch the video to get familiar.
● The Secret Language of HOUDINI (23min) gives a good overview of the procedural
node-based workflow, and explains the difference between VOP, DOP, SOP, CHOP
operators. It may seem a little weird at first, but soon it will “click” since the same things
keep coming up again and again.
● Video Tutorials (Tip: filter for “Beginner”): Houdini is a highly visual node-based design
tool, and so the best way to learn how to use it is often to just watch videos of people
using it. Fortunately there are many very good instructional videos available online.
Heads-up that 98% of the material is too advanced initially, and/or you don’t need it for
this class. I suggest using the videos as resources to help you solve problems in your
day-to-day modeling tasks.
● Houdini Documentation: These are super useful. You will have these documents open
most of the time you work in Houdini.
● Entagma: The Entagma tutorials cover more advanced topics, and can provide ideas on
how to tackle more advanced modeling problems later in the course. As a beginner, they
can give you a taste of what skilled users can do, and how to work in Houdini, but most
of the details probably won’t make sense--that’s OK.
Stanford CS348C: Animation & Simulation Homework #1: Hello Houdini
Helpful Tips
Autosave is disabled by default: This is minor, but important if Houdini crashes after you’ve
finished a lot of hard work. You should either save your work manually and often, or, better yet,
turn on autosave. There are different autosave settings you can adjust to make it work best for
you, e.g., how often to save, how many backups, etc. (If you forget and it crashes, there may be
a crash save file in your $HIP directory.)
Make Something!
“OK, I read and watched all this Houdini stuff, so now what?” Now you can try your hand at
modeling and animating something. It can be really simple this first week. For now you can stick
to basic geometric primitives, and avoid physics-based solvers. Don’t worry about fancy visual
rendering using Mantra, either. Your final image/video submission can be a screenshot region
capture--just submit by the deadline! (Next week in “Homework #2: Procedural Modeling” you’ll
have a chance to try something more complicated, or even expand on this idea if you want.)
Thinking ahead: Things to model and perhaps animate: (good for Homework #2 Procedural
Modeling, too):
1. Model a familiar shape or place using basic primitives, interactive tools/handles, and/or
node-based geometric operations, e.g., model a tire, or make some rocks.
2. Animate some shapes using Transform nodes, e.g., animate a robot hand.
3. Keyframe a lot of simple shapes, e.g., cubes, and explore the animation editor.
4. Model or animate a fractal growth process.
5. Simulate cityscapes over time using stylized boxes.
6. Model a building (windows, ledges, etc.) using repetitive structures.
7. Model a moon covered in craters.
Stanford CS348C: Animation & Simulation Homework #1: Hello Houdini
Please acknowledge any sources that you based your work on, or inspired you, as well people
that may have contributed. Please do not use other Houdini assets, or others’ Houdini work, in
this first assignment.
Re: Late submissions: Please submit what you can by the deadline. The course is on a tight
schedule, e.g., to participate in “weeklies,” and your participation is required in order for you and
others to get the greatest benefits. Part of hitting the deadline is scoping your project to not be
too ambitious. Start with a simple viable design, and improve it until you run out of time and
have to render & submit it.