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

[Feature Request] New Node Type that only let's one of it's direct childs to be visible at a time #68

Open
2 tasks done
grillo-delmal opened this issue Sep 30, 2024 · 0 comments
Labels
Enhancement New feature or request Triage PR/Issue needs to be triaged.

Comments

@grillo-delmal
Copy link

Validations

  • I have checked for similar feature requests and could not find any.
  • I have made sure this is not an already-existing feature.

Description

Currently, if you want to make different outfits / expressions and toggle between them, or if you want to do frame by frame animation, you need to toggle between frames for each of the nodes you want to toggle. Having a special kind of node that can toggle visibility between children would make these kind of usecases easier to handle.

Suggested solution

This Node would work like the Composite Node, where it's children can inherit deformations from parent mesh-group. It would also have a "Visible Child" numeric parameter that would show witch of the children should be visible. Letting modify the "Visible Child" property on Puppet Properties. "Visible Child" a floating number value and would also need an interpolation parameter to show how would the parameter behave in between frames (Nearest / Linear / Cubic).

--
Specific creator features.

  • Selecting current visible node from the node tree.
  • Optional: Some way to see Onion Skin of adjacent children.

Alternative solution

No response

Additional Context

This idea was presented to me by Licore using Rive's Solos component as a reference https://rive.app/community/doc/solos/docXEEYoqU0R

@grillo-delmal grillo-delmal added Enhancement New feature or request Triage PR/Issue needs to be triaged. labels Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Triage PR/Issue needs to be triaged.
Projects
None yet
Development

No branches or pull requests

1 participant