-
Notifications
You must be signed in to change notification settings - Fork 345
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
Hard link more than Float1D breaks the link #631
Comments
I'll look into it when I have time, but expect some delay. |
Hi, I had also discovered this one. WORKAROUND: @devernay, do you confirm that the hard link is a different beast than the python expression (unlike in Nuke) |
Hi, yes I have tried with expression before. But unfortunately what I think in this case python is single threaded so it has less precedence over C and in runtime unfortunately it lags. Probably can be fixed by force to process python first. That would solve a lots of issues actually. Not sure though if it will be a good idea or not. |
@cgvirus Python expressions are evaluated when needed, and since you cannot predict what parameter values will be fetched by a plugin for an OpenFX action, it can only be executed during these actions. There is no way to "precompute" all expression values at once. memo to myself: this is the code that needs to be fixed #598 |
@devernay
In this case what I have observed is the playback cache runs faster than changing expression values and hence there is always some missing value changes in the cache and in the render as well. And that will always be random missing values as well. For this situation I was unable to create expression based groups. Should I open a new ticket with an example? May be that would help? Thanks for the fix BTW! This will open up some good things! |
@cgvirus can you confirm it is working in https://github.com/NatronGitHub/Natron/releases/tag/v2.4.1-alpha3 ? |
|
Step:
Similar Bug:
#585
Sample:
bug.zip
HERE:
Natron Version 4.3
O/S: LInux Mint 20.1
The text was updated successfully, but these errors were encountered: