Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

  • Days Won


Everything posted by Atom

  1. I put together a short video on how to tint shadows in the COP network. You can check it out here:
  2. I am migrating from Blender to Houdini. Blender has already made the leap to python 3.0 so I guess old habits die hard. Are we still living in the python past with Houdini? I am just looking for a way to use dir so I don't have to ask a hundred questions a day... A lot of the time I could solve my own problems if I could just see what options were available within a given object/variable. No one else uses dir?
  3. Hi All, I am trying to create a mantra node and I am guessing at the syntax. I tried this code but is does not work. mantra_surface = hou.node("/shop").createNode('mantrasurface','my_surface', run_init_scripts=False) What is the syntax for creating a mantra surface node?
  4. [SOLVED]Create Mantra Node Syntax?

    Got it, I wondered about that? I check both daily myself.
  5. [SOLVED]Create Mantra Node Syntax?

    Thanks eetu that worked! @Mandrake0: Indeed, that is the fastest turn around yet!
  6. Avoid error when force cook in HDA

    Have you tried puttting a try/except around the cook statement?(line #19)? That is where the error is occuring. If it fails return False. You will have at least overwritten and cleared the parameter. It may be a timing issue. An event being issued at the wrong time means the cook can't possibly happen at that time. By trapping for the error you might be able to avoid that state and pick it up on the next event...?
  7. Select Entire Object?

    I can't seem to locate that option in the menus. You are talking about the Black arrow icon right? I tried activating Select Entire Digital Asset but that did not work either. I tried Select Whole Geometry and Select Parent Geometry and those always select objects inside the subnet.
  8. Hi All, I have 100 .DAE files I want to import. Does Houdini offer any batch import features?
  9. Batch Import?

    Ah, thank you for the reply. I'll look into that. I am more of a python coder and have not yet delved into Hscript that much. So I would just put the code in a new tool on a shelf button then.
  10. Hi All, Just wondered if anyone has any node recipes on making an advanced style shockwave? I understand the basics like scaling a torus over time. But I am mainly interested in how to accomplish a movie style material that has some real wow!
  11. EQ Cube Race - Audio driven simulation

    That is neat! So how did you make the the sqaure pulse out pattern when the cube lands in i't new spot?
  12. Hmm... thank you for the link from 2008 but I think things have changed. That looks like spoofing python using Hscript. But now we have the full option of running Python natively. I mentioned a simple print statement in the first post to simplify the problem but I do need to import and run and entire module from a button click. The path to my python module looks like this: /obj/null1/python1/python I drop that into the callback field, switch from Hscript to Python and when I click the button I get an error. SyntaxError: ('invalid syntax', ('<stdin>', 1, 1, '/obj/null1/python1/python\n')) edit . . . If I change the statement in the callback field to an exec() I get a little further. exec("import python1") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module> ImportError: No module named python1 However if I use the full path to the node I get. exec("import /obj/null1/python1") Traceback (most recent call last): File "<stdin>", line 1, in <module> SyntaxError: ('invalid syntax', ('<string>', 1, 8, 'import /obj/null1/python1\n')) How the heck do I supply a path to my python module for inclusion..?
  13. Short and sweet OP centric lessons

    Sure, here are a few links that are Houdini centric. I also have some Blender tutorials on Vimeo as well. Animated Crack Through Ground Plane: Shadow Matte Composite: Import A 2D Logo: How To Tech Sphere: These tutorials represent my steps in learning Houdini so if information is wrong or misleading please feel free to post comments with better or easier solutions.
  14. Hi All, I have my first success with generating objects using Python in Houdini and I thought I post a couple of images. The concept is that an ASCII based maze is generated internally with gaps and walls. The code converts gaps into roads and walls into grass. At each step in the maze neighbors are examined and a different tile type is used that fits requirement for that space in the maze. ASCII View: Top View: Camera View: The Basic Tile Set: pieces that make up the final image.
  15. [PYTHON] Maze Based Road Generator

    I have added a simple python based maze solver to the road generator. The solution acts as "high" roads. The path along the solution ares the elevated road segments. There is some logic in place to detect when a hill or ramp is needed to connect to the other low road segments. I have pulled in some more of eRacoon's tiles to support the new features. ASCII View: Camera Views: The branch rate parameter for the generation algorithm controls how straight or curvy the resulting maze ends up. The usable range is in the value of -10 to 10. Maze Branch Rate: 2 Maze Branch Rate: -6 Maze Branch Rate: 6 Revised Tile Set:
  16. Short and sweet OP centric lessons

    Tutorials that don't vocally explain what is happening on the screen I often skip, especially those that just have music in the background. I would rather listen to an author explain something than just a quick flyby of someone using the app over a music track that I turn turn off. I don't even mind if the explanation is in another language that I don't fully understand. The intention will still be there. I think 10-15 minutes is the 'sweet' spot for a tutorial length. I know that is hard to do on more complex topics but that is generally the goal I shoot for in my tutorial work. It also helps refine the process to it's essential steps. Highlighting pitfalls and mistakes is also a good thing as long as it does not become the focus of the tutorial.
  17. Peel Effect

    Nice one, thanks for the example file Cody.
  18. Hi All, I have been reviewing some more complicated example files and I notice that some of them have a long cooking time. When I examine my Activity Monitor I notice that not all my CPUs are being used. Does Houdini 13 really only cook with one core? How does one get work done on complicated scenes? I was under the impression that Houdini was used in "big studio" hollywood productions but if the big studios can only cook on one core how do they do it? Is there some way to network cooking or tell Houdini to use all my cores? I am starting to spend more time waiting on my computer rather than using it.
  19. Hi All, Is there any way to store a collection in a node? I checked the parameter list and there does not seem to be a list or collection property available. IS there any other way to attach a list to a node? Thanks
  20. Peel Effect

    Ok, I have checked the sop, now what...? My guess is you have to duplicate the object to create the second layer. Then turn that layer into cloth? Some how fracture it and then attach springs to points of the fracture? Can anyone clairify the work flow?
  21. Peel Effect

    Right now I don't have extra cash for tutorials. Does anyone have any tips on how to achieve this look?
  22. Infinite FLIP Tank

    What if you used two tanks and simply animated the location of one to appear after you traverse the first one? Kind of like leap frog style.
  23. GLSL SHOP Exemple ?

    Following the Help I can compile the GLSL example but it does not seem to take affect in the viewport. The help needs additional information that explains how to install the shader so the viewport makes use of it.
  24. Hi All, What syntax do I use to set the display flag on a node? Is that just a parm of some kind? Thanks
  25. Set Display Flag On New Nodes?

    Thanks, I'll give that a try.