Hi,
Are there currently event handlers in SceneGraphTree using the API for this? I need to perform some actions when I drag prims from SceneGraphTree to the node editor.
There is an example in the documentation relating to extending the node editor, but I'm not sure I can use that.
https://www.sidefx.com/docs/houdini/hom/network.html [www.sidefx.com]
Found 280 posts.
Search results Show results as topic list.
Solaris and Karma » [Py] SceneGraphTree Event Handling
- alexwheezy
- 283 posts
- Offline
Technical Discussion » Got error when I lunch hkey from terminal on Rocky Linux9.4
- alexwheezy
- 283 posts
- Offline
I think you don't have the appropriate service running.
Also when installing the software and the licence server, Houdini had to create the directory
sudo systemctl status sesinetd.service
/usr/lib/sesi
.
Technical Discussion » Cooking issue after cached!
- alexwheezy
- 283 posts
- Offline
I don't remember which build had this bug, but if you upgrade to the latest production build this problem should resolve.
PDG/TOPs » Using dictionaries to drive HDA Processors?
- alexwheezy
- 283 posts
- Offline
Technical Discussion » How to add a custom button under the File menu?
- alexwheezy
- 283 posts
- Offline
Yeah, it's entirely possible.
https://www.sidefx.com/docs/houdini/basics/config_menus.html [www.sidefx.com]
https://www.sidefx.com/docs/houdini/basics/config_menus.html [www.sidefx.com]
Houdini Lounge » How to delete duplicate data?
- alexwheezy
- 283 posts
- Offline
You could just mark duplicates found and then delete those points or follow some other logic to exclude them from processing. And of course you need to sort the points by the area attribute.
Run Over: Detail(only once)
Run Over: Detail(only once)
float first = point(0, "area", 0); for(int i = 1; i < npoints(0); ++i){ float value = point(0, "area", i); if(abs(first - value) <= 1e-5){ setpointattrib(0, "del", i, 1); }else{ first = value; } }
Edited by alexwheezy - Sept. 10, 2024 12:42:08
Solaris and Karma » What is the render delegate parameter expression meaning?
- alexwheezy
- 283 posts
- Offline
Houdini Indie and Apprentice » Reference scene data. How does it work?
- alexwheezy
- 283 posts
- Offline
To test this objectively it should be demonstrated in vanilla build, I'm not sure, but maybe it is a consequence of some plugin in your system. I also confirm that it works without setting additional flags on nodes in 20.5.350 and 20.0.751 in the vanilla build.
Edited by alexwheezy - Sept. 7, 2024 09:04:22
Technical Discussion » Lay Out Network Boxes (automatic)
- alexwheezy
- 283 posts
- Offline
Houdini Lounge » Houdini UI Needs to Change
- alexwheezy
- 283 posts
- Offline
I like the idea of Task Manager Bar in Houdini. It would be nice to have a Task Manager for system tasks and processes going on inside.
Houdini Indie and Apprentice » TOPS - Wedge string/group attribute value
- alexwheezy
- 283 posts
- Offline
There are many ways to do this attached a scene with an example. But I would like to point out that there is no
itoa
function in HScript Expression and you don't need to concatenate strings in the group parameter, you can just write classindex`@index`
.
Houdini Lounge » Houdini UI nitpicking
- alexwheezy
- 283 posts
- Offline
eikonoklastesraincoleThis is news to me. When and where did they say this?
But SideFX has already made it clear that this forum isn't a venue for the users to express their opinions
In this post.
https://www.sidefx.com/forum/topic/97551/?page=2#post-428998 [www.sidefx.com]
Technical Discussion » Taichi: A better GPU programming environment for COP?
- alexwheezy
- 283 posts
- Offline
For Julia, by the way, I've seen attempts to do something like this before, but it still doesn't look like a very easy and convenient way for an artist to work.
https://github.com/pedohorse/yuria [github.com]
https://www.patreon.com/posts/julia-61740179 [www.patreon.com]
https://github.com/pedohorse/yuria [github.com]
https://www.patreon.com/posts/julia-61740179 [www.patreon.com]
PDG/TOPs » Using TOPs File Rename Node for existing file sequences
- alexwheezy
- 283 posts
- Offline
As far as I know global substitution will not work in File Rename. There are quite a few other ways to do it, I have attached some examples.
Houdini Lounge » Houdini 21 wishlist - lets start it
- alexwheezy
- 283 posts
- Offline
I'd prefer stability and quality to most of the new stuff.
- More flags for debugging (General, OpenCL, COP, DOP, etc.)
- Redesigned or new error handling system (I would like to see unrecoverable errors like Fatal Error accompanied by a clearer message and reasons why the application crashes, and errors like Karma: Command Exit 1 that don't have any useful information accompanied by useful information so that a new user doesn't have to create a new thread just to post about it. And also more needed are useful wrappers around the Python code so that the user can understand the reason for the tool error, etc.)
- Built-in system for sending error reports
- Reworked HDK documentation (More information about classes, types, methods and most importantly usage examples).
- Documentation of VEX, OpenCL, OSL, etc. code (which is connected by #include directives in snippets. I would like it to be in the official help information in the corresponding section)
- Ability to save more settings in configuration files, as well as use the Python API for this
- More flags for debugging (General, OpenCL, COP, DOP, etc.)
- Redesigned or new error handling system (I would like to see unrecoverable errors like Fatal Error accompanied by a clearer message and reasons why the application crashes, and errors like Karma: Command Exit 1 that don't have any useful information accompanied by useful information so that a new user doesn't have to create a new thread just to post about it. And also more needed are useful wrappers around the Python code so that the user can understand the reason for the tool error, etc.)
- Built-in system for sending error reports
- Reworked HDK documentation (More information about classes, types, methods and most importantly usage examples).
- Documentation of VEX, OpenCL, OSL, etc. code (which is connected by #include directives in snippets. I would like it to be in the official help information in the corresponding section)
- Ability to save more settings in configuration files, as well as use the Python API for this
Technical Discussion » Could not find the Qt platform plugin "xcb" in ""
- alexwheezy
- 283 posts
- Offline
PDG/TOPs » Pre Cook Sanity Check
- alexwheezy
- 283 posts
- Offline
Take a look at this example.
https://www.sidefx.com/docs/houdini/examples/nodes/top/environmentedit/EnvironmentEdit.html [www.sidefx.com]
https://www.sidefx.com/docs/houdini/examples/nodes/top/environmentedit/EnvironmentEdit.html [www.sidefx.com]
Technical Discussion » Where can I find the "Labs Auto UV" geometry node?
- alexwheezy
- 283 posts
- Offline
This is an optional extension for Houdini.
https://www.sidefx.com/docs/houdini/labs/ [www.sidefx.com]
https://www.sidefx.com/docs/houdini/labs/ [www.sidefx.com]
PDG/TOPs » TOP dependencies
- alexwheezy
- 283 posts
- Offline
By prioritizing work items you can set the order in which operations are performed, but operations will be performed end to end rather than one to one with the work items.
Technical Discussion » How to exract USD propertys to SOP attributes?
- alexwheezy
- 283 posts
- Offline
You can also use this argument to refer to a USD file (e.g., “/path/to/file.usd”), or to another LOP node’s cooked stage using the op: as the path prefix (e.g., “op:/stage/lop_node”).
op:../LOPNET_for_Import/output0
-
- Quick Links