Log into your account to keep track of your progress. You can work through the lessons without logging in but your progress will be lost when you refresh the page.

TOTAL DURATION: 1h 2m 59s

A great way to understand Houdini’s node-based workflow is to explore it in the context of a project. It is important to start learning how to think and work procedurally. In this lesson, you will learn how to create your own custom brickify tool using procedural nodes and networks to define its function and interface.

Along the way you will get to use different aspects of Houdini’s workspace. By learning how to use these UI elements together, you will dive deeper into Houdini’s node-based workflow. The lessons will then give you a chance to put your ideas into practice, which is one of the best ways to learn.

CREATED BY

ROBERT MAGEE

Robert Magee is a Senior Manager | Products and Customer Insights at SideFX who has been working with Houdini for 20 years. He has created lots of learning material and demos designed to help artists understand how going procedural with Houdini can benefit their work.

More from Robert Magee

コメント

  • erasesea 1年, 5ヶ月 前  | 

    It's so fast I can't keep up. I can't see anything because it's going too far.

    • erasesea 1年, 5ヶ月 前  | 

      misunderstood after only watching the video. The PDF is so well organized, I like it! I can't delete the reply, so I'll reply instead

  • Immy_Raja 1年, 4ヶ月 前  | 

    task was quite straight forward but after smoooth shading at the end, my nuggin on my brick is not quite circular, it has straight edges, ive repeated the lesson and found the same result.

  • Immy_Raja 1年, 4ヶ月 前  | 

    it seems to happen when i do the last polybevel onto the group :) any help would be great

  • Immy_Raja 1年, 4ヶ月 前  | 

    i figured it out, i missed a step, when beveling make sure you turn off group selection in the parameter plane, before you select include edges box,

  • animatedpaul 1年, 4ヶ月 前  | 

    my point light isn't allowing me to manipulate it

    • DanielaLobo 1年, 2ヶ月 前  | 

      mine either!!!!!

      • hrgiger 1年, 1ヶ月 前  | 

        Did you switch to shadow mode?

  • leifdux 1年, 3ヶ月 前  | 

    Interesting, I know everything is wired correctly because I am able to get both the color from the Color Node as well as the Cd attribute with the rubber toy color.
    But...when I do check Pack and Instance, it does not show any color at all (just the grey color you see in clay).

    Did not check Add Shader in the testgeometry_rubbertoy too... Help please...

    • rmagee 1年, 3ヶ月 前  | 

      Did you change your viewport to OpenGL? There were instructions at the beginning of the first video. That might be causing the issue.

      • leifdux 1年, 3ヶ月 前  | 

        Thank you for the reply! Yes, not setting viewport to OpenGL was the issue (was set to Vulkan).
        Sorry, I was following the textbook version until I got stuck at this. (I believe the textbook did not mention to set to OpenGL?)

        Is here the best place to reach for Q&As?
        My lego blocks are seemingly too big and is overlapping a lot, I'll follow the video version to troubleshoot.

        • rmagee 1年, 3ヶ月 前  | 

          Post to the Houdini Learning Material forum and ping me - be sure to include your hip file. That will make it easier to find where things aren't working.

  • Emil 1年, 2ヶ月 前  | 

    Thx Rob for a nice tut. I wanna know why you set the attribvop to Run Over: Vertices and then promote them back to Points, couldn't we just read the Cd from the texture and apply directly to points?

  • Emil 1年, 2ヶ月 前  | 

    Hi again Rob, I just gave it a shot by using the Attribute From Map node which works directly on points and it kinda replaced those 2 nodes (attribvop and attribpromote), at least visually looks the same.

  • janisfs 1年, 2ヶ月 前  | 

    Hi Rob
    I noticed this - the pegboard has an uneven shadow from the figure. There is a shadow on the base, but the tops of the bricks do not have one.
    How can this be fixed?

  • LuzidVision 10ヶ月, 2週間 前  | 

    I really dont think explaining the basic UI stuff in every foundation tutorial is useful? Rather annoying?

    • rmagee 10ヶ月, 2週間 前  | 

      The reason is that we don't know which of the foundation lessons people will start with. So we make sure to make it accessible to first timers in case this is the lesson they start with.

      • LuzidVision 10ヶ月, 1週間 前  | 

        Sounds reasonable, I guessed as much. Still its sometimes a bit frustrating, given how frustrating Houdini can be by itself. When I fight for an hour with a 10 mins segment of a tutorial, starting the next tutorial with repetitive info is somewhat agitating :D

  • LuzidVision 10ヶ月, 2週間 前  | 

    Otherwise great series

  • LuzidVision 10ヶ月, 1週間 前  | 

    feels a little odd to have to select the deprecated option for a quite recent tutorial. is there no way to achieve the coloring with vulkan?

  • LuzidVision 10ヶ月, 1週間 前  | 

    the HDA should be saved with the suffix -deprecated

  • sdeleurere 6ヶ月, 1週間 前  | 

    In lesson 2, Houdini would straight up crash when trying to copy the brick to all those points. I checked my RAM usage and it shot up all the way to 64GB. The only way to fix this is to add the copy to points node manually and enable "Pack and Instance" before connecting the rest to it.
    ( I have a 7900x, 4080 and 64GB ram running Linux Mint)

    • rmagee 6ヶ月, 1週間 前  | 

      Strange - I have less memory than that on Windows and I wasn't crashing. But that was H20.5 and it sounds like you are in H21.

      The way you set it up sounds like the best option. I should recommend to R&D that Pack and Instance is on by default for this node.

  • asilin 2ヶ月, 2週間 前  | 

    I'm going through this beginner path series in order and in this video I can not for the life of me get the "Copy to Points" to work. Every time I click "Copy to Points" then select "rubbertoy" and hit enter I'm just brought into the rubbertoy's object view. I've watched the video, YouTubes, and read this and general Houdini forum instructions and can not get the "single_brick" and "rubbertoy" nodes to become connected, or merged for lack of a better word, within the object view. Every single time when single_brick is selected and I click "Copt to Points" then select "rubbertoy" and hit enter, it just drills down into that rubbertoy view. Can you help? Was something turned on in one of the first two videos that needed to be turned off in the display settings but wasn't mentioned? Thanks in advance

    • jayfx 3週間, 4日 前  | 

      Did you find a solution? I have the same issue. I also often get a fatal error when hitting enter when using copy to point. I'm on a Mac, not sure if this is the reason it's not working properly...

  • joelPinto 1ヶ月, 3週間 前  | 

    How do you change 3d viewport to OpenGL on Houdini22?

    • rmagee 1ヶ月, 3週間 前  | 

      You don’t need to for Houdini 22 - Vulkan can now do what is needed for the lesson. It couldn’t in H20.5.

      • weisz 1ヶ月, 2週間 前  | 

        I'm in Houdini 22 and since I don't need to change the 3d viewport rendering, how do i get the color onto my bricks? They only show up gray. I can see the colored points before it is input into the copytopoints node. After that it is still gray bricks. Would be wonderful to figure out what the issue is!

        • weisz 1ヶ月, 2週間 前  | 

          My eventual solution, in case others have the same problem (my scene was also very crashy), i was able to create my hda, then I started a new scene and File > Imported the HDA and after that the colors and the crashing seem to be fixed!

      • waimoe 1ヶ月, 1週間 前  | 

        i do not think Vulkan is showing colors, i am in 22 and still getting default grey color

        • waimoe 1ヶ月, 1週間 前  | 

          pack and instance did not carry Cd attribute to all the pieces because these brick are act as same exact one single brick

        • rmagee 1ヶ月, 1週間 前  | 

          Are you talking about the parts at the object/geometry level or when it is brought into Solaris? I recently tested this and it was working at the object/geometry level.

  • waimoe 1ヶ月, 1週間 前  | 

    bro explained each step but forget to explain why the node are uses, why the setting are changed, which node are doing what blah blah...

    • rmagee 1ヶ月, 1週間 前  | 

      Are you working with the PDF document? There are more explanations there - the videos are meant to help make all the right clicks where the printed page doesn't work effectively.

  • JorgeFBX 1ヶ月 前  | 

    Hi everyone! If you are following this tutorial in newer versions of Houdini (like v22) and getting viewport crashes or losing your colors, here is the exact step-by-step fix:

    1.- CRASH / FREEZE at 0.1 Point Separation:The viewport collapses because it tries to render millions of polygons all at once. Why doesn't this happen to the instructor? If you check around minute 3:03, you will notice that when he drops the value to 0.1, half of his geometry is automatically hidden. In his older version, this safety feature was enabled by default, but in Houdini 22+ it comes disabled.

    To fix this, hover your mouse over the 3D viewport, press "D" to open Display Options, and go to the "Optimize" tab under the "Culling" section. Enable the options that are turned off by default (like packed geometry culling and backfaces) so the viewport hides unseen geometry. You can also lower the polygon display limit (I dropped mine to 8 million)—feel free to tweak this specific value until you find the sweet spot that matches your computer's hardware power.

    2.- MISSING COLORS on the bricks (Cd attribute):
    If you added the Color node but your bricks remain gray, it is due to a change in how attributes are handled. Select your "Copy to Points" node and go to the "Attributes" tab. In the "Attribute from Target" section, you will see three rows configured with different operations under the "by" column (Copying, Multiplying, and Adding).

    We need to edit the first row, which is set to "Copying" (the one with the huge list of attributes starting with an asterisk *). Click at the very end of that specific text field, add a comma, and type Cd (make sure to match the uppercase/lowercase). Hit Enter, and your colors will transfer perfectly and show up instantly!

  • Jungleheart 2週間, 3日 前  | 

    I too had an issue with the color displaying on the bricks with H22 and found that if the Geometry node has its "Display As" property to "Subdivision Surface / Curves", it does not work; it works only on "Full Geometry".

    • rmagee 2週間, 2日 前  | 

      Great catch - I verified that this is an issue and submitted it as a bug - My goal is to redo this lesson for H22 and this information is very helpful. Anyone having issues with colouring the bricks above should check to see if this is the issue you are encountering.

Please log in to leave a comment.