SIDEFXLABS - VHDA Workflows

   8875   11   2
User Avatar
Member
197 posts
Joined: July 2015
Offline
Hi Everyone,

Take a look at a new great workflow UX enhancements we have made for working with HDAs in Labs.


Let us know what you think. Please file RFE/Bugs with SideFX support. This thread is mostly for discussions.

Paul
Paul Ambrosiussen
Technical Artist, Freelance
twitter.com/ambrosiussen_p
User Avatar
Member
11 posts
Joined: March 2012
Offline
Hey Paul, this is a great addition to labs!

Do you plan on supporting the Embedded HDAs? I use them a lot.
User Avatar
Member
257 posts
Joined: Nov. 2007
Offline
Nice addition!
Pretty much every studio I've been at rolled their own because the default way of making namespaced versioned digital assets is so prone to making errors.
Cg Supervisor | Effects Supervisor | Expert Technical Artist at Infinity Ward
https://www.linkedin.com/in/peter-claes-10a4854/ [www.linkedin.com]
User Avatar
Member
7 posts
Joined: Nov. 2019
Online
Thanks for this, but how to turn this on?

I've updated LABs to version 603 (latest this window shows me), but I still don't have this option for versioning with gui.

Attachments:
Screenshot 2020-10-29 122808.jpg (45.8 KB)

User Avatar
Member
197 posts
Joined: July 2015
Offline
That version of Labs (603) should have VHDA support. Do you see any other Labs tools? Or none at all.
Paul Ambrosiussen
Technical Artist, Freelance
twitter.com/ambrosiussen_p
User Avatar
Member
7 posts
Joined: Nov. 2019
Online
Seems like everything working correctly, I'm using some of the tools, never experienced issues.

Attachments:
oz_labs_working.jpg (264.4 KB)

User Avatar
Member
197 posts
Joined: July 2015
Offline
Do you have any other plugins / toolsets that might also modify the right-click OP menu installed?
I just tried 603 myself on a fresh install without anything else and it works for me.

Could you try renaming/deleting your preferences folder and try on a clean environment? (make a backup)
Paul Ambrosiussen
Technical Artist, Freelance
twitter.com/ambrosiussen_p
User Avatar
Member
7 posts
Joined: Nov. 2019
Online
Just checked on 18.5, it's working there, no longer issue for me, thank you, Paul.

Attachments:
Screenshot 2020-11-05 104244.jpg (24.4 KB)

User Avatar
Member
1 posts
Joined: Nov. 2014
Offline
Is possible to make custom presets for the structure? We are currently saving our hdas inside a parent folder with the same name and with a new file for every version.

Example:
$MY_HDA_PATH/the_great_tool/the_great_tool_0.001.hda
$MY_HDA_PATH/the_great_tool/the_great_tool_0.002.hda
and so on
User Avatar
Member
197 posts
Joined: July 2015
Offline
Aleksej Skrypnik
Is possible to make custom presets for the structure? We are currently saving our hdas inside a parent folder with the same name and with a new file for every version.

Example:
$MY_HDA_PATH/the_great_tool/the_great_tool_0.001.hda
$MY_HDA_PATH/the_great_tool/the_great_tool_0.002.hda
and so on

Hey! Yes, we will be shipping an update soon that includes a nice preferences menu for various things. (including that)
For now what you can do is set VHDA_PATH in your env vars and it will use that as the default preset values.

Paul
Paul Ambrosiussen
Technical Artist, Freelance
twitter.com/ambrosiussen_p
User Avatar
Member
46 posts
Joined: July 2009
Offline
Ambrosiussen
Aleksej Skrypnik
Is possible to make custom presets for the structure? We are currently saving our hdas inside a parent folder with the same name and with a new file for every version.

Example:
$MY_HDA_PATH/the_great_tool/the_great_tool_0.001.hda
$MY_HDA_PATH/the_great_tool/the_great_tool_0.002.hda
and so on

Hey! Yes, we will be shipping an update soon that includes a nice preferences menu for various things. (including that)
For now what you can do is set VHDA_PATH in your env vars and it will use that as the default preset values.

Paul

Hi,
I would like to set a global vhda.config file but I only can redirect the Preferences via the "HOUDINI_USER_PREF_DIR" environment variable. Is there a environment variable to directly set the vhda.config file? VHDA_PATH is not working for me.

Thanks for the nice tool.
Cheers Martin
Edited by louisx - Aug. 24, 2022 07:33:11
User Avatar
Member
6 posts
Joined: Oct. 2021
Offline
Hello!

I have a vhda.config file in my preference folder, with the defaults I need ( suffix, user, version, hda location etc )
Works perfectly for right click > Create Digital Asset

Does not work for right click > Digital Asset > Save Copy As
when trying to create a new digital asset from an existing one

This is probably meant to be, since one assumes the copy to be consistent with the original.
In my case I prefer to always stick to our convention ( written in the vhda.config ) for any new hda.
Is there a way to change the behavoiur for the Save Copy As? Where should I dive and modify?

Thanks



EDIT: I found where it lies.
C:\Program Files\Houdini20.5\houdini\OPmenu.xml
right click node menu
C:\Program Files\Houdini20.5\houdini\python3.11libs\assettools.py
line 3245 is where the Save As function is

Maybe the easiest solution is to just make a custom Create Digital Asset option always visible when right clicking..
Edited by wlvl_r - Dec. 4, 2024 06:47:15

Attachments:
create_hda_menu.png (128.0 KB)
image (1).png (117.5 KB)

  • Quick Links