Forgot your password?   Click here   •   No account yet?   Please Register    •   Or login using  
EN Login
SideFX Homepage
  • Products
    • What's New in H20.5
      • Overview
      • VFX
      • Copernicus
      • Animation
      • Rigging
      • Lookdev
    • Houdini
      • Overview
      • FX Features
      • CORE Features
      • Solaris
      • PDG
    • Houdini Engine
      • Overview
      • Engine Plug-Ins
      • Batch
    • Karma Renderer
    • Compare
    • SideFX Labs
    • Partners
  • Industries
    • Film & TV
    • Game Development
    • Motion Graphics
    • Virtual Reality
    • Synthetic Data for AI/ML
  • Community
    • Forum
    • News Feed
      • Overview
      • Project Profiles
      • Houdini HIVE Events
      • Contests & Jams
    • Gallery
    • Event Calendar
    • User Groups
    • Artist Directory
  • Learn
    • Tutorials
      • Overview
      • My Learning
      • Learning Paths
      • Tutorial Library
    • Content Library
    • Tech Demos
    • Talks & Webinars
    • Education Programs
      • Overview
      • Students
      • Instructors
      • Administrators
      • List of Schools
      • Resources
  • Support
    • Customer Support
    • Licensing
      • Overview
      • Commercial
      • Indie
      • Education
    • Help Desk | FAQ
    • System Requirements
    • Documentation
    • Changelog / Journal
    • Report a Bug/RFE
  • Try | Buy
    • Try
    • Buy
    • Download
    • Contact Info
 
Advanced Search
Forums Search
Found 213 posts.

Search results Show results as topic list.

Technical Discussion » Python States Handle Documentation

User Avatar
mabelzile
449 posts
Offline
 May 15, 2025 12:51:51
It's not fully documented, there are some bits of information here [www.sidefx.com]

You could also inspect the relevant handle with the Operator Type Handle Bindings panel along with the Parameter editor. The bindings panel list all handle with their parameters. The transformer node can be inspected in the Parameter editor to see the related parameters.
See full post 

Technical Discussion » Python Interactive Viewer State Handle orientation problem

User Avatar
mabelzile
449 posts
Offline
 May 15, 2025 12:38:25
Can you post the code used for extracting the handle values ?
See full post 

Houdini Indie and Apprentice » Saving Recipies to Directory on HOUDINI_PATH Not Working

User Avatar
mabelzile
449 posts
Offline
 Jan. 21, 2025 12:59:17
Elliot Stronge
The custom file path option for saving recipes seems absolutely broken. I tried saving a recipe to a network location (i.e. "//something/goes/here/recipe.hda") and for some scuffed reason it appended "C:\User\username" to the front. When I try manually type the location I cannot delete the "C:\" part without it automatically refilling "C:\User\username" again so I can never fully clear the field. What on earth is up with that? Such incredibly frustrating design.

What is the intended design here? I just want to save a recipe to a common location (i.e. with HOUDINI_PATH or HOUDINI_OTLSCAN_PATH) so other artists can use them.

This is an obvious bug, the fix should be available in the next production build.
See full post 

Technical Discussion » How to deactivate viewer state selector initially?

User Avatar
mabelzile
449 posts
Offline
 Jan. 15, 2025 10:08:17
Refer to the auto_start argument in `hou.ViewerStateTemplate.bindXXXSelector` API
See full post 

Houdini Indie and Apprentice » Saving Recipies to Directory on HOUDINI_PATH Not Working

User Avatar
mabelzile
449 posts
Offline
 Nov. 5, 2024 10:38:51
Thomas M
Hi everyone,

I’m trying to load my Houdini recipes from a custom Google Drive folder, but I can’t tell if Houdini is recognizing the setup. The Mops.json file in the packages folder is working fine; it’s just this custom directory that’s giving me trouble.

Here’s what I’m using:

json
Copy code
{
"HOUDINI_PATH": "j:/My Drive/Houdini_Recipes",
"env": [
{"HOUDINI_CUSTOM_RECIPE_DIR": "j:/My Drive/Houdini_Recipes"},
{"HOUDINI_CUSTOM_RECIPE_LIBRARY": "myrecipe"}
]
}
I’ve tried adjusting to forward slashes, but still no luck. Does anyone know if HOUDINI_CUSTOM_RECIPE_DIR is valid for loading recipes, or have advice on getting custom paths to work?

Thanks!
What is the issue exactly ?

j:/My Drive/Houdini_Recipes/otls/myrecipe.hda should be listed in the Recipe Manager unless the package is not loading for some reason.

Does j:/My Drive/Houdini_Recipes/otls/myrecipe.hda exist on disk ?
See full post 

News » Python Panel display issue

User Avatar
mabelzile
449 posts
Offline
 Oct. 30, 2024 10:37:07
Hello,

If you encounter a rendering problem with python panels, it is likely due to an issue with Qt's WebEngine running on a system with a newer glibc version (i.e. Ubuntu 22.04 LTS). Basically, any panels that display Qt web content, such as the Python Panel Calendar example and the Python Panel error viewer, will not function out-of-the-box.

The workaround is to turn off sandboxing in Qt WebEngine's Chromium code by setting QTWEBENGINE_CHROMIUM_FLAGS='--no-sandbox' in the environment before launching Houdini. The reason why we do not set this environment variable automatically on Houdini startup is because there are inherent security risks with turning off sandboxing in Chromium:
https://chromium.googlesource.com/chromium/src/+/HEAD/docs/mac/sandbox_debugging.md [chromium.googlesource.com]

So turn off sandboxing at your own risk though we haven't encountered any issues thus far in-house when turning off sandboxing.

Note that newer Chromium versions, such as the one that ships in Qt 6, does not experience this problem. When we release Houdini with Qt 6 support, the problem will go away.

Also note that it is not feasible for us to backport a fix to Houdini's Qt 5 build.
See full post 

Technical Discussion » Unloading packages on a project level

User Avatar
mabelzile
449 posts
Offline
 Oct. 16, 2024 10:16:31
Do you mean unloading redshift at runtime or to skip loading redshift on startup ? Unloading the redshift package at runtime is not possible yet, should be possible with the next 20.5 production build update (i.e. hou.ui.unloadPackage or with the package browser). However, unloading redshift will not unload the dso resources.

If you need to prevent redshift from loading on startup, you can modify your package to set HOUDINI_PATH conditionally with an array variable as documented [www.sidefx.com].
See full post 

Technical Discussion » How to remove HUD Sliders?

User Avatar
mabelzile
449 posts
Offline
 Oct. 9, 2024 10:29:17
vla
Possible solution, while we wait for an option to disable the HUD sliders

There is a new pref to disable/enable HUD handles in 20.5.381
Edited by mabelzile - Oct. 9, 2024 10:29:59
See full post 

Houdini Indie and Apprentice » OCIO mess

User Avatar
mabelzile
449 posts
Offline
 Sept. 11, 2024 15:56:22
Houdini uses packages to setup the user OCIO environment variable. You can add your OCIO package manually to your user folder like the one below to tell Houdini to create and set the OCIO environment variable with the settings from your houdini-config-v2.1.0_aces-v1.3_ocio-v2.3.ocio file.

{
  "enable" : true,
  "load_package_once" : true,
  "env": [
        {"OCIO" : "${OCIO-C:/Users/bob/houdini21.0/ocio/houdini-config-v2.1.0_aces-v1.3_ocio-v2.3.ocio}"}
  ]
}

Or simply use the OCIO editor (Edit|OCIO Settings...) to create the same user package the first time you save your settings.
See full post 

Technical Discussion » houdini packages: Load enviroments depending on env var

User Avatar
mabelzile
449 posts
Offline
 Sept. 9, 2024 16:41:45
You could use the package's default var syntax [www.sidefx.com] to access $redshift_version. With this syntax you can provide a default value if an env var does not exist or is empty.

Example: $RSVER is set with ${redshift_version} or "3.06.4" if ${redshift_version} does not exist or is empty.
{"RSVER": ${redshift_version-"3.06.4"},
{"PATH": "R:/RedshiftGlobal/${RSVER}/bin"},
See full post 

Technical Discussion » Houdini 20.5 ignore ocio system variable?

User Avatar
mabelzile
449 posts
Offline
 Sept. 8, 2024 07:38:49
The OCIO dialog uses the user package ocio.json to load and save the user OCIO settings, a new ocio.json package is created if one doesn't exist already. So the next time you open Houdini, the settings will be applied from ocio.json.
NOTE: houdini.env is not supported with the OCIO dialog.
Edited by mabelzile - Sept. 8, 2024 07:40:04
See full post 

Houdini Indie and Apprentice » Saving Recipies to Directory on HOUDINI_PATH Not Working

User Avatar
mabelzile
449 posts
Offline
 Sept. 8, 2024 07:30:41
The hpath keyword is a shortcut for HOUDINI_PATH. You can just remove hpath and use HOUDINI_PATH instead.
See full post 

Houdini Indie and Apprentice » Saving Recipies to Directory on HOUDINI_PATH Not Working

User Avatar
mabelzile
449 posts
Offline
 Aug. 29, 2024 13:52:48
Rifs
mabelzile
{
"hpath": "/var/tmp/myrecipes",
"env" : [
{"HOUDINI_CUSTOM_RECIPE_DIR": "/var/tmp/myrecipes"},
{"HOUDINI_CUSTOM_RECIPE_LIBRARY": "myrecipe"}
]
}


how do you set it up, pretty boob here. Do you mind giving more detail like what file goes where?
and also what if I want to save on D: drive (D/lib/houdini)?

The above JSON package file setups a custom recipe folder "/var/tmp/myrecipes" with the recipe file name "myrecipe" as a custom library name, so all recipes saved with the recipe dialogs will be located in "/var/tmp/myrecipes/otls/myrecipe.hda". On startup Houdini will load the package along with "myrecipe.hda". The package file should go under your <user folder>/packages, In your case just swap "/var/tmp/myrecipes" with "D:/lib/houdini" as the custom recipe dir.

Check out the documentation for more details about these env vars and packages.
See full post 

Houdini Indie and Apprentice » Saving Recipies to Directory on HOUDINI_PATH Not Working

User Avatar
mabelzile
449 posts
Offline
 Aug. 18, 2024 13:32:09
folpatte
That is something that I would be interested in too. Being able to save recipies in a custom directory, and set a custom path to load them, so that they would be installed on startup, just to be able to store recipies for upcoming versions of Houdini.
Would be great !
Try installing your recipe file with a package to load your recipes in Houdini.
E.g.
{
   "hpath": "/var/tmp/myrecipes"
}

The recipe file must be located here
/var/tmp/myrecipes/otls/myrecipe.hda

In the next 20.5 production build, you'll be able to set a custom recipe path with HOUDINI_CUSTOM_RECIPE_DIR.
E.g.
{
   "hpath": "/var/tmp/myrecipes",
    "env" : [
        {"HOUDINI_CUSTOM_RECIPE_DIR": "/var/tmp/myrecipes"},
        {"HOUDINI_CUSTOM_RECIPE_LIBRARY": "myrecipe"}
    ]
}

The recipe dialogs will lock their save directory location to HOUDINI_CUSTOM_RECIPE_DIR
See full post 

Technical Discussion » Recipes - Save/Load Times

User Avatar
mabelzile
449 posts
Offline
 Aug. 14, 2024 11:13:55
There is a ticket logged for this bug, we are working on it.
See full post 

Houdini Lounge » can we have an option to never show HUD handles

User Avatar
mabelzile
449 posts
Offline
 Aug. 10, 2024 09:42:28
RGaal
the settings panel, Ctrl + Shift + Wheel still does not work
the settings panel, Ctrl + Shift + Wheel still does not work
What do you mean by setting panel, parameter editor ?

Also for information, the sliders in the viewport react to the wheel and modifiers and move, but the objects themselves in the viewport do not react to this in any way.
Works for me on Windows, are you on Linux ?
See full post 

Houdini Lounge » can we have an option to never show HUD handles

User Avatar
mabelzile
449 posts
Offline
 Aug. 9, 2024 09:36:08
RGaal
Hooray, guys! The HUD has become a little useful in 321! Now the mouse wheel in the numbers window changes tenths, Shift + wheel - hundredths and Ctrl + wheel - thousandths! Excellent!
Thanks, mabelzile, this is just an amazing speed of improvements! Let's like it, guys, don't be lazy, applause to the developers for caring about our convenience!
And now let me talk a little about the remaining shortcomings.
1) The sliders are still useless, they just take up space, I would prefer to remove them. Shift and Ctrl do not work on the sliders, so their "precision" makes them useless and clutters the screen. Try to make a polyexestrude and adjust something with a slider - it's pointless. I can adjust the mouse wheel much faster and much more accurately. Sliders are not needed in this form.
2) The traditional lack of unification of the interface, shocking beginners. Ctrl + wheel on the slider in the parameters shifts by 0.1, on the slider in the viewport - nothing. Ctrl on the number in the parameters shifts the whole number, in the viewport shifts the thousandth part.
Personally, I am not afraid of this, but for beginners......
In any case, for adjusting the numbers with the wheel - a huge thank you!
If you also pushed the change of numbers with the wheel in the drop-down list 0.0001 - 100, which is used in all inputs - that would be just super!
1) The sliders will stay but we could have a preference to hide them
2) Yea CTRL-Wheel could increment the value by 1. CTRL+SHIFT+wheel could be used to increment by 0.00
Edited by mabelzile - Aug. 9, 2024 09:36:28
See full post 

Houdini Lounge » can we have an option to never show HUD handles

User Avatar
mabelzile
449 posts
Offline
 Aug. 7, 2024 08:22:02
quack_
mabelzile
quack_
another little bug I noticed that may or may not be related is this:

you can make the hud handle not appear for a certain node by quickly selecting another node.
in my case there is a small but noticeable delay when selecting a node before the hud handles appear.

steps to reproduce:

enter show handle mode (enter)
select node A (grid)
in the small delay it takes the handle to appear, quickly box select another node B (poly extrude)
before the handle for node B appears, quickly select node A again

the handle for node A will now never show up while you have that node selected

this hasn't caused the fully cursed state so far but may be related to the original bug since I do have a habit of spamming box selections around nodes while working and this seems to cause something going wrong with the handles

Thank you
Which build version are you using ?

apologies, forgot to mention.

20.5.312

dxdiag attached
I cannot repro (Windows), the HUDs always get displayed in my test when (quickly) selecting the nodes. I've seen the TAB out issue in the past, I believed the problem was showing up with the polyextrude and/or edit nodes but I can't repro the issue either. Please file a bug if you managed to repro the problem consistently.
RGaal
For the staff.
Guys, one of the reasons why HUDs are of little use is that using shift for a small step does not work on sliders, there is not enough precision, and scrolling with the mouse wheel does not change the numbers in the input field. So for accurate changes it is more convenient to go to the parameters and adjust there.

And by the way, it would be much more convenient than any HUD for everything to change the numbers with the mouse wheel in the drop-down list (0.001 - 100). So often you just need to add/reduce one step at some level, but carefully moving the mouse a little for this is already inconvenient and stressful.

Thanks. I filed an RFE to change the HUD slider value with the mouse wheel, similar to what we have with the parameter editor. sliders.
See full post 

Houdini Lounge » can we have an option to never show HUD handles

User Avatar
mabelzile
449 posts
Offline
 Aug. 5, 2024 15:28:44
quack_
mabelzile
quack_
another little bug I noticed that may or may not be related is this:

you can make the hud handle not appear for a certain node by quickly selecting another node.
in my case there is a small but noticeable delay when selecting a node before the hud handles appear.

steps to reproduce:

enter show handle mode (enter)
select node A (grid)
in the small delay it takes the handle to appear, quickly box select another node B (poly extrude)
before the handle for node B appears, quickly select node A again

the handle for node A will now never show up while you have that node selected

this hasn't caused the fully cursed state so far but may be related to the original bug since I do have a habit of spamming box selections around nodes while working and this seems to cause something going wrong with the handles

Thank you
Which build version are you using ?

apologies, forgot to mention.

20.5.312

dxdiag attached
I cannot repro (Windows), the HUDs always get displayed in my test when (quickly) selecting the nodes. I've seen the TAB out issue in the past, I believed the problem was showing up with the polyextrude and/or edit nodes but I can't repro the issue either. Please file a bug if you managed to repro the problem consistently.
See full post 

Houdini Lounge » can we have an option to never show HUD handles

User Avatar
mabelzile
449 posts
Offline
 Aug. 5, 2024 13:32:30
quack_
another little bug I noticed that may or may not be related is this:

you can make the hud handle not appear for a certain node by quickly selecting another node.
in my case there is a small but noticeable delay when selecting a node before the hud handles appear.

steps to reproduce:

enter show handle mode (enter)
select node A (grid)
in the small delay it takes the handle to appear, quickly box select another node B (poly extrude)
before the handle for node B appears, quickly select node A again

the handle for node A will now never show up while you have that node selected

this hasn't caused the fully cursed state so far but may be related to the original bug since I do have a habit of spamming box selections around nodes while working and this seems to cause something going wrong with the handles

Thank you
Which build version are you using ?
See full post 
  • First
  • 1
  • 2
  • 3
  • 4
  • Last
  • Quick Links
Search links
Show recent posts
Show unanswered posts
PRODUCTS
  • Houdini
  • Houdini Engine
  • Houdini Indie
LEARN
  • Talks & Webinars
  • Education Programs
SUPPORT
  • Customer Support
  • Help Desk | FAQ
  • Documentation
  • Report a Bug/RFE
LEGAL
  • Terms of Use
  • Privacy Policy
  • License Agreement
  • Accessibility
  • Responsible Disclosure Program
COMPANY
  • About SideFX
  • Careers
  • Press
  • Internships
  • Contact Info
Copyright © SideFX 2025. All Rights Reserved.

Choose language