ynput / ayon-houdini

Houdini addon for AYON
Apache License 2.0
11 stars 8 forks source link

Use custom staging dir function for Houdini #21

Open MustafaJafar opened 4 months ago

MustafaJafar commented 4 months ago

Is there an existing issue for this?

Please describe the feature you have in mind and explain what the current shortcomings are?

Use custom staging dir function for Houdini.

How would you imagine the implementation of the feature?

Not sure, but, I think it's related to ayon core settings:

ayon+settings://core/tools/publish/custom_staging_dir_profiles

image

Are there any labels you wish to add?

Describe alternatives you've considered:

No response

Additional context:

I found this on the internal request description:

Based on  transient dir function pipeline.publish.lib.get_transient_dir_info should be
 used everywhere local render folders are used.
BigRoy commented 4 months ago

With the epic to go "lower-level" over Houdini and allowing more freedom/granular control by the studio and artists I feel taking control over the output paths for render ROPs might be counter-intuitive in that goal. @antirotor @dee-ynput - what do you think?

As far as I know this 'custom staging dir' intent has two reasons:

antirotor commented 1 month ago

Hard to say - it depends on "inheritance". The user story:

Publishing large caches that needs to be stored before published on another (larger) local drive. You might want to set it per product type on Settings level, you might want to override it as Houdini artist locally with some tools, both might want to influence how cleanup is done after publishing. Is it really solve by "lower-level" or is it just another level?