I asked last year about this issue and got this response.
RFE #160907
Hello Alexander,
Many released back (well before Houdini 20.0), or development team made the decision that Houdini help files will not launch from the external web browser.
You can open these help files from the internal browser, inside of Houdini. And launch the files directly from houdini/help/examples
Found 313 posts.
Search results Show results as topic list.
Houdini Lounge » Cannot load example files from an external browser
-
- alexwheezy
- 319 posts
- Offline
Houdini Indie and Apprentice » Cannot find Cross Product VOP node
-
- alexwheezy
- 319 posts
- Offline
I think you have changed the definition of this node. The easiest solution would be to backup the houdini20.5 folder in your home user directory and start Houdini again.
Houdini Indie and Apprentice » Cannot find Cross Product VOP node
-
- alexwheezy
- 319 posts
- Offline
Hi,
many reasons can be for this behaviour but can you create a node using Python?
many reasons can be for this behaviour but can you create a node using Python?
hou.node("/obj").createNode("geo").createNode("attribvop").createNode("cross")
Technical Discussion » Vex question: two highest (@P.y) points from a group?
-
- alexwheezy
- 319 posts
- Offline
An easy way to do this:
upadate:
upadate:
float pos[]; int grp[] = expandpointgroup(0, "endPts"); foreach(int pt; grp){ push(pos, vector(point(0, "P", pt)).y); } float result[] = sort(pos); int pts[] = argsort(pos)[-2:];
Edited by alexwheezy - Dec. 11, 2024 17:21:09
Solaris and Karma » Read 'material:binding' via the 'Leaf Primitive Path'
-
- alexwheezy
- 319 posts
- Offline
To give you an example
node = hou.node("/obj/lopnet1/pig").stage().GetObjectAtPath("/pig/geo/shape/PigNeck.material:binding") targets = node.GetTargets()
Technical Discussion » Viewport Color Editor not loading
-
- alexwheezy
- 319 posts
- Offline
This scheme can be found in the configuration files:
$HFS/houdini/config/3DSceneColors.dg
Solaris and Karma » How to get HoudiniPrimEditorNodes by python?
-
- alexwheezy
- 319 posts
- Offline
Hi,
Here's a good explanation of how to get it.
https://lucascheller.github.io/VFX-UsdSurvivalGuide/pages/dcc/houdini/faq/overview.html#how-do-i-get-the-lops-node-that-last-edited-a-prim [lucascheller.github.io]
Here's a good explanation of how to get it.
https://lucascheller.github.io/VFX-UsdSurvivalGuide/pages/dcc/houdini/faq/overview.html#how-do-i-get-the-lops-node-that-last-edited-a-prim [lucascheller.github.io]
Edited by alexwheezy - Dec. 9, 2024 00:47:36
Technical Discussion » Viewport Color Editor not loading
-
- alexwheezy
- 319 posts
- Offline
This tool appeared earlier than other schemas and if you open the source code directly in the toolbar you can see how it adds these schemas.
self.mySchemeMenu.addItem("Light", "config/3DSceneColors.light") self.mySchemeMenu.addItem("Dark", "config/3DSceneColors.dark") self.mySchemeMenu.addItem("Grey", "config/3DSceneColors.bw")
Edited by alexwheezy - Dec. 7, 2024 11:27:24
Technical Discussion » Viewport Color Editor not loading
-
- alexwheezy
- 319 posts
- Offline
frescalus
Hi Alex,
I can't seem to use that command. I've tried it in the Python Shell and the Python Source Editor, nothing happens.
It should work. Try opening the Python Panel additionally.
Edited by alexwheezy - Dec. 7, 2024 10:53:04
Technical Discussion » Viewport Color Editor not loading
-
- alexwheezy
- 319 posts
- Offline
Hi,
1) A workaround for this could be to use a module that loads examples from the help.
2) I've thought about this too but there doesn't seem to be a way to add new colour schemes.
1) A workaround for this could be to use a module that loads examples from the help.
__import__('houdinihelp').load_example("/examples/python_panels/viewportcoloreditor.pypanel")
2) I've thought about this too but there doesn't seem to be a way to add new colour schemes.
Edited by alexwheezy - Dec. 7, 2024 04:37:32
Technical Discussion » Accessing Arrays in TOPs
-
- alexwheezy
- 319 posts
- Offline
This method only needs the attribute name
names = work_item.stringAttribArray("filename") print(names)
Technical Discussion » Accessing Arrays in TOPs
-
- alexwheezy
- 319 posts
- Offline
Technical Discussion » Houdini package expressions not working
-
- alexwheezy
- 319 posts
- Offline
ObeidaZakzakYes, but the string "20.5.429" doesn't work as a variable for
The expression syntaxe actually expects string values.
houdini_version
. If you don't enclose the value in double quotes everything works.
Edited by alexwheezy - Dec. 5, 2024 10:14:29
Technical Discussion » attribpaint Brush Not Showing or being active
-
- alexwheezy
- 319 posts
- Offline
To activate the tool you need to select a node, move the cursor in the viewport and press Enter.
Technical Discussion » Houdini package expressions not working
-
- alexwheezy
- 319 posts
- Offline
I think this is because a number is expected, not a string. But there is a problem here that the value is only read up to the first dot. So it only works for non-string comparisons.
Image Not Found
Edited by alexwheezy - Dec. 5, 2024 07:48:04
Technical Discussion » Is it possible to change a node icon with python?
-
- alexwheezy
- 319 posts
- Offline
Houdini Indie and Apprentice » Filter vertex by the referenced point in group filter?
-
- alexwheezy
- 319 posts
- Offline
I'm not sure, but the filter using attribute (@) binding for vertices doesn't work in the table for some reason, although it works for points and primitives. It's probably a known bug.
Technical Discussion » Removing zeros from the start of a float
-
- alexwheezy
- 319 posts
- Offline
You can do it this way:
or
// 0.000000000135 -> 135 // 0.456 -> 456 // 0.0000567 -> 567 // 0.01 -> 1 float input = 0.01; float value = input * pow(10, abs(ceil(log10(input)))); int n = -1; float eps = 1e-9; while(value - floor(value) >= eps) { value *= 10; ++n; } int result = int(value);
or
float input = 0.01; float value = input * pow(10, abs(ceil(log10(input)))); int result = select(value < 1.0, atoi(sprintf("%g", value)[2:]), int(value));
Edited by alexwheezy - Nov. 25, 2024 12:32:51
Houdini Indie and Apprentice » I want to use the Labs Group by Color node.
-
- alexwheezy
- 319 posts
- Offline
The irony is that this node only uses VEX for this purpose.
If you really need it you can make it visible again for the SOP context using Texport:
The recommended way now is to use Labs Group by Attribute to do this.

If you really need it you can make it visible again for the SOP context using Texport:
opunhide Sop labs::group_by_color
The recommended way now is to use Labs Group by Attribute to do this.
Houdini Indie and Apprentice » Filter vertex by the referenced point in group filter?
-
- alexwheezy
- 319 posts
- Offline
-
- Quick Links