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

AY-1266_Nuke: outdated loader containers validation enhancements #20

Open
ynbot opened this issue Sep 17, 2024 · 2 comments
Open

AY-1266_Nuke: outdated loader containers validation enhancements #20

ynbot opened this issue Sep 17, 2024 · 2 comments
Assignees
Labels
sponsored This is directly sponsored by a client or community member type: enhancement Improvement of existing functionality or minor addition

Comments

@ynbot
Copy link
Contributor

ynbot commented Sep 17, 2024

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

tatiana_43379 : Nuke: outdated loader containers validation enhancements
tatiana_43379: From previous discussion:
Currently, all containers in the script, even if they are disabled, are included in the validation process. The ideal situation would be to only validate the connected container in the rendering stream. However, determining if a container is used in the stream could be a complex function. It is worth researching if this functionality is part of nukescripts. Alternatively, we could exclude disabled nodes from the validated nodes.

How would you imagine the implementation of the enhancemenent?

No response

Describe alternatives you've considered:

No response

Additional context:

link to discussion on Discord
(might be a private channel)

This issue was automatically created from Clickup ticket AY-1266

@ynbot ynbot added sponsored This is directly sponsored by a client or community member type: enhancement Improvement of existing functionality or minor addition labels Sep 17, 2024
@jakubjezek001
Copy link
Member

jakubjezek001 commented Sep 19, 2024

Description

Currently, all containers in the script, even if they are disabled, are included in the validation process. The ideal situation would be to only validate the connected container in the rendering stream. However, determining if a container is used in the stream could be a complex function. It is worth researching if this functionality is part of nukescripts. Alternatively, we could exclude disabled nodes from the validated nodes.

Tasks

  • Research if nukescripts includes functionality to determine if a container is used in the rendering stream.
  • Implement validation for only connected containers in the rendering stream.
  • Exclude disabled nodes from the validated nodes if the above is not feasible.

@ReeceMulley
Copy link

  • Research if nukescripts includes functionality to determine if a container is used in the rendering stream.

we've run nuke.selectConnectedNodes() on a script's write node + some basic node class checking to achieve this in the dark ages before ayon/openpype. Prerenders can be a problem though

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sponsored This is directly sponsored by a client or community member type: enhancement Improvement of existing functionality or minor addition
Projects
None yet
Development

No branches or pull requests

4 participants