Because browsers obviously don't understand `opdef:`, the help system has to find places where it's used and rewrite them into plain old paths. Unfortunately that means I have specify by hand all the different places to check for them, and I missed out on the image comparison block. Should not be hard to fix at least.
The next version of Houdini should make this kind of manual whack-a-mole no longer necessary, thankfully.
Found 76 posts.
Search results Show results as topic list.
Technical Discussion » Comparing embedded images in an HDA help card?
- mchaput
- 478 posts
- Offline
Technical Discussion » H20 HDA save dialog problem with UNC/drive map paths in Win
- mchaput
- 478 posts
- Offline
Unfortunately, the "fix" in yesterday's build had its own problems, but today's build should be fully able to handle backslash paths.
Nope, please file a bug for that. Please include detailed steps to reproduce the problem, and any relevant details about your setup.
Tom Mangold
when I press tab and type in their name, they don't show up. Is this the same problem?
Nope, please file a bug for that. Please include detailed steps to reproduce the problem, and any relevant details about your setup.
Technical Discussion » H20 HDA save dialog problem with UNC/drive map paths in Win
- mchaput
- 478 posts
- Offline
Technical Discussion » H20 HDA save dialog problem with UNC/drive map paths in Win
- mchaput
- 478 posts
- Offline
Technical Discussion » H20 HDA save dialog problem with UNC/drive map paths in Win
- mchaput
- 478 posts
- Offline
Technical Discussion » H20 HDA save dialog problem with UNC/drive map paths in Win
- mchaput
- 478 posts
- Offline
The problem is that it works for me... both saving to a mapped drive letter, and a UNC path (with forward slashes), eg. //server/share/staff/matt/test.hda
There may be some extra or different step that I'm not doing, or some difference in environment, or something, so I'd appreciate detailed steps to reproduce.
There may be some extra or different step that I'm not doing, or some difference in environment, or something, so I'd appreciate detailed steps to reproduce.
Houdini Lounge » How to change the size of the new Python state info
- mchaput
- 478 posts
- Offline
Houdini Lounge » How to change the size of the new Python state info
- mchaput
- 478 posts
- Offline
Yes, please file a bug. Please include info like the OS (is that macOS, or a Linux with a Mac-like theme?) and your UI scaling setting. I haven't had any problem with the HUD on my Macs
Edited by mchaput - 2021年11月18日 10:48:49
Technical Discussion » [Python] Control Parameters in Ramp UI
- mchaput
- 478 posts
- Offline
Ramps are implemented as multi-parms. If the base multiparm is named “ramp”, for each point, there is a parm named “ramp<n>pos” (the horizontal position along the ramp) and “ramp<n>value” (the vertical value at that point in the ramp).
To tell if a given parameter is part of a multiparm (ie, either the pos or value of a point in a ramp), use the
If you have a reference to the parent multiparm (“ramp”) you can use the
Hope this helps
To tell if a given parameter is part of a multiparm (ie, either the pos or value of a point in a ramp), use the
.isMultiParmInstance()
method of Parm or ParmTuple. You can get a reference to the parent multiparm with .parentMultiParm()
.If you have a reference to the parent multiparm (“ramp”) you can use the
.multiParmInstances()
method to get a list of ramp1pos, ramp1value, ramp2pos, ramp2value, etc. objects.Hope this helps
Edited by mchaput - 2020年2月19日 16:03:24
Technical Discussion » What license do I need to run Hython?
- mchaput
- 478 posts
- Offline
hython will check out the “smallest” license available on your machine… it checks for an Engine license, then a Core, then an FX license.
If you only want to read information (not save a HIP file or asset), you can even use hython with an Apprentice license.
You can use the HOUDINI_SCRIPT_LICENSE environment variable to explicitly specify which license is used when hou is imported. But the docs for that are crazy outdated so you might need to check with support how to use it.
If you only want to read information (not save a HIP file or asset), you can even use hython with an Apprentice license.
You can use the HOUDINI_SCRIPT_LICENSE environment variable to explicitly specify which license is used when hou is imported. But the docs for that are crazy outdated so you might need to check with support how to use it.
Technical Discussion » Documenting HDA
- mchaput
- 478 posts
- Offline
Technical Discussion » Documenting HDA
- mchaput
- 478 posts
- Offline
The bug is fixed and backported to 18.0 (starting with tomorrow's build). Thanks for the heads up.
Technical Discussion » Documenting HDA
- mchaput
- 478 posts
- Offline
Work in Progress » The H17 Inflate tool
- mchaput
- 478 posts
- Offline
Sorry, are you talking about an example file, not help explaining what the parameters do?
Work in Progress » The H17 Inflate tool
- mchaput
- 478 posts
- Offline
If I put down an Inflate node and click the Help (?) button, I get the documentation for the Inflate node (I haven't read it so I don't know how comprehensive it is, but it exists). What do you mean by “there's no help file”? If it's not working for you please file a bug specifying what you tried and what went wrong.
Thanks!
Thanks!
Houdini Lounge » Learning Houdini - Steep Learning Curve
- mchaput
- 478 posts
- Offline
Not to be defensive, but unfortunately we have a huge mountain of docs that were traditionally written by the programmers, and a shockingly small team trying to keep them up-to-date. If you look at some newer documentation, you can at least see where we're trying to get to:
http://sidefx.com/docs/houdini/nodes/sop/polybridge.html [sidefx.com]
http://sidefx.com/docs/houdini/nodes/sop/boolean.html [sidefx.com]
http://sidefx.com/docs/houdini/nodes/sop/polyextrude.html [sidefx.com]
http://sidefx.com/docs/houdini/nodes/sop/polybevel.html [sidefx.com]
Besides (or because of) being complex, we don't really have the wide variety of 3rd-party websites that explain things in different ways and make lots of videos, like Maya and Max do. Houdini hasn't been mainstream/required in the industry for all that long (I remember the time when no-one had even heard of it). Hopefully that will slowly improve.
Terminology is a definite problem. Houdini can be set in its ways, and programmers like to call the same thing by three different names. Whenever we have a chance to redo things, I take the opportunity to try to pull us toward mainstream conventions and more consistency.
Regarding C4D's docs, I took a quick look at https://help.maxon.net/#1001 [help.maxon.net] and I gotta be honest, it looks just as bad as Houdini's docs to me. Is there a section that's particularly good I should look at, or a different set of docs somewhere else that I missed?
Thanks for all the feedback so far! Houdini's bread-and-butter is technical improvements and new features, but behind the scenes a lot of us are working long-term on making it easier to use and improving the documentation and tutorials. This feedback helps us out a lot.
Matt
http://sidefx.com/docs/houdini/nodes/sop/polybridge.html [sidefx.com]
http://sidefx.com/docs/houdini/nodes/sop/boolean.html [sidefx.com]
http://sidefx.com/docs/houdini/nodes/sop/polyextrude.html [sidefx.com]
http://sidefx.com/docs/houdini/nodes/sop/polybevel.html [sidefx.com]
Besides (or because of) being complex, we don't really have the wide variety of 3rd-party websites that explain things in different ways and make lots of videos, like Maya and Max do. Houdini hasn't been mainstream/required in the industry for all that long (I remember the time when no-one had even heard of it). Hopefully that will slowly improve.
Terminology is a definite problem. Houdini can be set in its ways, and programmers like to call the same thing by three different names. Whenever we have a chance to redo things, I take the opportunity to try to pull us toward mainstream conventions and more consistency.
Regarding C4D's docs, I took a quick look at https://help.maxon.net/#1001 [help.maxon.net] and I gotta be honest, it looks just as bad as Houdini's docs to me. Is there a section that's particularly good I should look at, or a different set of docs somewhere else that I missed?
Thanks for all the feedback so far! Houdini's bread-and-butter is technical improvements and new features, but behind the scenes a lot of us are working long-term on making it easier to use and improving the documentation and tutorials. This feedback helps us out a lot.
Matt
Technical Discussion » (Novice Q.) 16.5 has removed the 'For Each Subnetwork', what should I use instead?
- mchaput
- 478 posts
- Offline
Hi, sorry that bit in the What's New is missing more information and a link, it slipped through the cracks.
To see the “modern” way to do looping, check out http://www.sidefx.com/docs/houdini/model/looping.html [www.sidefx.com]
To see the “modern” way to do looping, check out http://www.sidefx.com/docs/houdini/model/looping.html [www.sidefx.com]
Technical Discussion » Node Help button question - can you link to external website, or add to the path that Houdini is using to look for the help files
- mchaput
- 478 posts
- Offline
1. Right click an instance of the asset and choose Type Properties.
2. Click the Help tab.
3. At the bottom turn on Use this URL and enter the URL you want the help button to link to.
2. Click the Help tab.
3. At the bottom turn on Use this URL and enter the URL you want the help button to link to.
Technical Discussion » Parsing a keyframe from a string in Python
- mchaput
- 478 posts
- Offline
Parsing a string like this isn't as easy as you might think. Especially given that:
* It doesn't have a very regular structure (mostly attributes in the form x=y, but also free-floating keywords like “in” and “out” where it isn't clear how they should be interpreted).
* It has quoted strings that would need to be parsed specially if they allow quoting inside.
It's definitely not a quick answer… you'd need to write a parser or else learn how to use a Python parsing library.
IMHO the best bet would be for you to generate the string as JSON instead of as a custom one-off format. That would make writing the info out and reading it back in trivial.
* It doesn't have a very regular structure (mostly attributes in the form x=y, but also free-floating keywords like “in” and “out” where it isn't clear how they should be interpreted).
* It has quoted strings that would need to be parsed specially if they allow quoting inside.
It's definitely not a quick answer… you'd need to write a parser or else learn how to use a Python parsing library.
IMHO the best bet would be for you to generate the string as JSON instead of as a custom one-off format. That would make writing the info out and reading it back in trivial.
Edited by mchaput - 2017年6月1日 11:54:01
Technical Discussion » vex instead of local variables
- mchaput
- 478 posts
- Offline
The page you want is https://www.sidefx.com/docs/houdini/vex/snippets. [sidefx.com] I will try to make the links to that page from the nodes more prominent.
-
- Quick Links