Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

Community Reputation

1 Neutral

About millag

  • Rank

Personal Information

  • Name

Recent Profile Visitors

1,072 profile views
  1. This seems would be of great help to me, thank you so much for the links.
  2. that's disappointing. How about the build in brush handle can I attach to it and handle input by myself?
  3. I haven't been able to find any examples of custom SOP's that include custom handles or manipulators in the 3D viewport, but there are some build in SOPs that use custom manipulators. For example, PolyExtrude has a line that, when clicked and dragged, changes the depth value. Other examples are Edit, Paint, Spay Paint nodes. I'm interested in making a cumulative node that would manipulate/alter the geometry by a custom viewport handle. Can someone point me in the right direction? Is this even possible to do with HDK or python API?
  4. Custom Qt widgets

    To update this thread in case anyone is looking into embedding custom Qt widgets directly in the node's parameter pane. This seems is not possible. I've asked SideFX about this while ago so here's their answer:
  5. You should take a look at this: http://archive.sidefx.com/docs/hdk15.5/_h_d_k__geometry__g_e_oio.html I think this would be the cleanest way to get your data in/out of Houdini.
  6. Hi guys, Is it possible to use custom Qt widgets for node parameters instead of the predefined look you get from parameter templates? Also is there a way to use Qt widget for a pop up directly without using ui scripts? Cheers, Mila.
  7. Hi, What's the output of your sop - custom primitives? You could create custom packed primitive for each object with viewportlod set to box and initialize its bounding box. Cheers, Mila.
  8. VEX new data types

    Hi, Not sure if that helps at all but you may use custom structs to initialize instances of your c++ classes? Cheers, Mila.
  9. Hello, I'm trying find out a way to detect if the geometry inside OBJ_Geometry network has changed in some way. I've tried adding callback on the object node and checking for these events: OP_CHILD_SWITCHED OP_COOKING_CHANGED But none of them gives me what I want... Is it possible to detect geometry changes regardless of what is the current/render/display SOP ? Thanks, Mila.
  10. May be this thread will answer your question: https://www.sidefx.com/index.php?option=com_forum&Itemid=172&page=viewtopic&t=35230&sid=999ba8f96ccf0d8105782f48e174640a
  11. Global variables are evil ! I still don't understand what you want to achieve exactly? If the value you want to set as color doesn't vary per point/vertex why not store it as a spare parameter on the node (you may hide if you wish) and on cook read whatever is stored in the parameter...
  12. My understanding is that you can't - gdp is recreated on every cook and your SOP acts like filter on the geometry. May be you could create and store in your SOP a GA_Attribute on callback and then duplicate it in the GU_Detail on cook? Sorry, seems I can't help.
  13. Houdini crashes because you are not releasing the detail lock. I might be wrong but I think the detail (including all attributes) gets overwritten on the next cook. Have you tried setting the "Cd" attribute on cook?
  14. Hi there, I'm experimenting with viewport rendering in houdini using glsl shaders. I'm also a bit new to houdini concepts so this is turning into a nightmare. I would like to create a custom light similar to the environment light and visualize it in the viewport. Now for geometry I can create GLSL shop and set it as material but for light objects this doesn't work. Does anyone have idea how to achieve this? Thanks, Mila
  15. Hi, thank you for the reply. I did submit a bug report about this. Hopefully it's something I'm not doing correctly when implementing my VOPs. Cheers