Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Houdini: Unify Render Plugins and publish process for render products #8

Open
2 tasks done
MustafaJafar opened this issue May 13, 2024 · 1 comment
Open
2 tasks done
Assignees
Labels
type: enhancement Improvement of existing functionality or minor addition

Comments

@MustafaJafar
Copy link
Contributor

MustafaJafar commented May 13, 2024

Is there an existing issue for this?

  • I have searched the existing issues.

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

As mentioned in this comment ynput/ayon-core#328 (comment) by @BigRoy
Render Creator plugins share most of their code. so, it's better to abstract it to a parent class so this logic is basically re-used for all render creators in Houdini

How would you imagine the implementation of the feature?

Create a parent "CreateRender" class that will be re-used for all render creators in Houdini.

Are there any labels you wish to add?

  • I have added the relevant labels to the enhancement request.

Describe alternatives you've considered:

No response

Additional context:

No response

[cuID:AY-5331]

@MustafaJafar MustafaJafar added the type: enhancement Improvement of existing functionality or minor addition label May 13, 2024
@MustafaJafar MustafaJafar self-assigned this May 13, 2024
@BigRoy BigRoy transferred this issue from ynput/ayon-core Jul 3, 2024
@MustafaJafar MustafaJafar changed the title Houdini: Enhance Render Creator Plugins Houdini: Unify Render Plugins Aug 20, 2024
@MustafaJafar MustafaJafar changed the title Houdini: Unify Render Plugins Houdini: Unify Render Plugins and publish process Aug 20, 2024
@MustafaJafar
Copy link
Contributor Author

Hello,
letting you know, that I've changed the issue name from Houdini: Enhance Render Creator Plugins to Houdini: Unify Render Plugins and publish process

Further info:
The rendering process and workflows vary between product types, leading to inconsistencies. For instance, when I adjust settings in the Mantra ROP node, to achieve some result. However, attempting similar configurations in Arnold rop results in errors, and this issue occurs frequently with AOVs.

Here's an example.
I Mantra's AOV setup, it doesn't check if the aov label exists before the before the extension.
It may sound a bug that deserves another issue. But, tbh, I believe we should look at render products as a whole. to achieve consistency.
image

@MustafaJafar MustafaJafar changed the title Houdini: Unify Render Plugins and publish process Houdini: Unify Render Plugins and publish process for render products Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement Improvement of existing functionality or minor addition
Projects
None yet
Development

No branches or pull requests

1 participant