Found 146 posts.
Search results Show results as topic list.
Technical Discussion » How to use [MtlX Random Color]?
-
- alexwheezy
- 149 posts
- Offline
Houdini Indie and Apprentice » H20 Mtlx Image
-
- alexwheezy
- 149 posts
- Offline
Here in this thread it has already been discussed how it can be done.
https://www.sidefx.com/forum/topic/87801/ [www.sidefx.com]
https://www.sidefx.com/forum/topic/87801/ [www.sidefx.com]
Solaris » Create non-time varying attribute in attribute wrangle
-
- alexwheezy
- 149 posts
- Offline
Your value of the Product Name: test.$F4.exr parameter already depends on the time sample because you are using the $F4 expression.
Update: In Render Product in H19.5 you can change the FrameRange/Subframes parameter to Sample Frame Range If Input Is Not Time Dependent.
Update: In Render Product in H19.5 you can change the FrameRange/Subframes parameter to Sample Frame Range If Input Is Not Time Dependent.
Edited by alexwheezy - Nov. 25, 2023 12:35:06
Solaris » Help karma ocean not working for me
-
- alexwheezy
- 149 posts
- Offline
mzigaib
Update:
If I render to Mplay it works which it kind makes sense since it is a procedural but how I can have a quick way to see it?
What would be a correctly workflow?
Would be nice if Sidefx could make a quick tutorial about this.
I also noticed that if you render with MPlay everything works, but to display in viewport you need to follow a certain sequence when connecting the nodes.
Solaris » Help karma ocean not working for me
-
- alexwheezy
- 149 posts
- Offline
Yeah, it's weird. I unfortunately can't post a working scene because after saving the ocean in the viewport becomes flat like in your screenshots and is no longer displayed correctly like in my screenshot. In short, this works only until the first save of the scene.
Technical Discussion » String Errors: "Unable to evaluate" because of backticks {[SOLVED]}
-
- alexwheezy
- 149 posts
- Offline
Another common way of not thinking about where to put slashes for proper escaping is to simply say that our entire string is raw.
s@result = sprintf(r'$createSetResult = `sets -name "column"`;');
Solaris » why xpu auto convert texture to rat?
-
- alexwheezy
- 149 posts
- Offline
That's generally how it works now since H20.
https://www.sidefx.com/docs/houdini/solaris/kug/materials.html#autoconvert [www.sidefx.com]
https://www.sidefx.com/docs/houdini/solaris/kug/materials.html#autoconvert [www.sidefx.com]
Houdini Lounge » How to use an old (deprecated) version of a node?
-
- alexwheezy
- 149 posts
- Offline
Houdini Lounge » New Quadremesh guide attribute usage?
-
- alexwheezy
- 149 posts
- Offline
The documentation says that we should use a primitive attribute for guides. Here is a small example demonstrating this.
Technical Discussion » Vex: convert float to string? {[SOLVED]}
-
- alexwheezy
- 149 posts
- Offline
Technical Discussion » Segmentation Error once I try to get HDA definition
-
- alexwheezy
- 149 posts
- Offline
It's actually hard to give a good and guaranteed answer here without knowing what's going on in your HDA. Will the segmentation error occur if you create an empty assembly from scratch and try to use this code?
Houdini Indie and Apprentice » Open CL Snippets (search for examples)
-
- alexwheezy
- 149 posts
- Offline
With this example it is very difficult to see the benefits of using OpenCL because there is no processing of large amounts of data for each point and a lot of time is spent on the fact that we have to transfer data on the bus through global memory from the CPU to the device's GPU and back, and this can be slow.
As animatrix_ wrote above the best way to understand where this has a big benefit is to look at where the OpenCL node is used. The most typical use cases you can find for example inside HDA: AttribBlur, Heightfield Blur, Heightfield Erode, etc.
As animatrix_ wrote above the best way to understand where this has a big benefit is to look at where the OpenCL node is used. The most typical use cases you can find for example inside HDA: AttribBlur, Heightfield Blur, Heightfield Erode, etc.
PDG/TOPs » Labs maps baker is not running inside topnet
-
- alexwheezy
- 149 posts
- Offline
Maybe you need a similar workflow and I would just use Rop Fetch instead of Python Script so you can click a button on the assert itself.
Solaris » Houdini 20 Clone Panel - How to Change Resolution
-
- alexwheezy
- 149 posts
- Offline
I wasn't able to change this setting from the panel interface either, but I was able to do so via the Python API. But probably not the kind of workflow required to control the render resolution.
clone = hou.clone.clones()[0] clone.setResolution(1280, 720)
Houdini Lounge » H20 - hidden gems - post them here
-
- alexwheezy
- 149 posts
- Offline
The Transform node has an additional Move Pivot to Centroid button.
It's a small improvement, but how nice not to have to write local variables or expression functions in the Pivot Translate parameter if you only need to move the pivot.

Edited by alexwheezy - Nov. 22, 2023 05:25:14
Technical Discussion » Vex Edit String Window: Search and Replace Highlighted Only? -> NO!
-
- alexwheezy
- 149 posts
- Offline
jsmackalexwheezy
save the changes to be applied in the snippet window.
That part never works for me.
Hmm, maybe it doesn't work with any IDEs. When I tried saving code through sublime or neovim it worked.
Technical Discussion » Vex Edit String Window: Search and Replace Highlighted Only? -> NO!
-
- alexwheezy
- 149 posts
- Offline
You can make Alt + E hotkeys to open an external code editor where it is more convenient and easier to do it and save the changes to be applied in the snippet window.
Solaris » Render for each Context option
-
- alexwheezy
- 149 posts
- Offline
I think we can use Edit Context Options to replace the form variable when we need to render and use the default set variable when we don't. The problem is that work items need to be cleared for the default override to work. Maybe there is a more elegant and beautiful solution for this.
Technical Discussion » Need help with code
-
- alexwheezy
- 149 posts
- Offline
To work with takes you need to access them through the module first
https://www.sidefx.com/docs/houdini/hom/hou/takes.html [www.sidefx.com]
https://www.sidefx.com/docs/houdini/hom/hou/takes.html [www.sidefx.com]
curr_take = hou.takes.currentTake() curr_take.insertTakeAbove("new_take")
PDG/TOPs » Export arnold ass files
-
- alexwheezy
- 149 posts
- Offline
The topnet container has certain strategies that affect caching after work items are prepared again. The On Node Recook parameter is responsible for this and you can choose the appropriate value for your case.
https://www.sidefx.com/docs/houdini/nodes/obj/topnet.html [www.sidefx.com]
https://www.sidefx.com/docs/houdini/nodes/obj/topnet.html [www.sidefx.com]
-
- Quick Links