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

Rotopaint automatically switches viewer inputs when painting #641

Closed
Shrinks99 opened this issue Jun 15, 2021 · 5 comments
Closed

Rotopaint automatically switches viewer inputs when painting #641

Shrinks99 opened this issue Jun 15, 2021 · 5 comments

Comments

@Shrinks99
Copy link
Contributor

Problem

When a paint stroke is created using the draw tool the Rotopaint node automatically switches the input of the viewer to itself regardless of what node the user has selected.

Expected behavior: The viewer does not change inputs so I can see what I'm painting

Actual behavior: The viewer input changes to the rotopaint node

Steps to Reproduce

  1. Create a rotopaint node and another node
  2. View the second node
  3. Try to paint using the rotopaint node while viewing the second node
2021-06-15.03-07-22.mp4

Versions

  • Natron version/commit: 2.4
  • OS version: Windows 10
@Shrinks99
Copy link
Contributor Author

Looks like this also doesn't happen sometimes when working but the steps to reproduce should still work? Kind of tricky to nail down the exact behavior. 😕

@batalooppak
Copy link

I can always reproduce this (I'm in macOS). This bug it's annoying, because rotopaint it's use for beauty work and the workaround it's not ideal.

Workaround:
set first viewer node connection to the rotopaint node and a second connection to the node with the final result, and in the viewer change with connection number. (I'm not sure if I was clear enough)

Screen Shot 2021-09-06 at 16 53 43

@bonalex01dev
Copy link
Contributor

Can't reproduce on win 10 natron 2.4beta2

devernay added a commit that referenced this issue Jan 13, 2022
RotoPaint does not reconnect to the viewer at each stroke by default.
Added a button to the viewer interface to re-enable this behavior.
fixes #641
@devernay
Copy link
Member

This happens only with the Draw tool/Clone/Blur/Brighter tools, not the Bezier tool.
This was actually a feature that was added because RotoPaint can be buggy sometimes and create glitches if not connected to the viewer.
I don't know if it is fixed, so I disabled the behavior, and added a button in RotoPaint to re-enable it:
image

@devernay
Copy link
Member

closed by c907936

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants