-
Notifications
You must be signed in to change notification settings - Fork 163
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
TransformNode ScaleDown issue #258
Comments
Have you compared against Nuke with the exact same settings (especially the Cubic filter) ?
|
Yes, Nuke is ok about these issues. http://i.imgur.com/X6Ef9aX.png |
Here is the nuke project for testing http://pastebin.com/nW5pbwLp |
Did the problem exist in RC1 already ? Or we introduced the bug ?
|
I dunno know. i have just noticed it today. i use autobuild. |
Nuke seems to in fact apply a pre-blur when downscaling, same as when resizing. We recommend using a blur before downscaling heavily (that's what Nuke does internally). |
@MrKepzie this is very vital bug. In other way it will be not possible to downscale any images in Natron. To get pro quality. If you take the image from the archive and downscale it in any editor like PS/Gimp/Krita/Nuke/Fusion - you will get smooth good quality downscale. This is very important feature as it's usable most time. Belive me this is important to have good downscale quality. Blur - is not solvation. Thare are already many downscale formulas for images. Just take a look how scale looks in Gim for example and in Natron: This is very very very important to fix. |
We need to get the same Downscale quality like other apps have. |
I wouldn't consider this to be either a bug or very very very important, since anyone can do a blur or a resize before applying the Transform, and get even better control on the quality. |
Thanks for reopening. if i want to animate and object which will appear fom distant space - it will be important. And there are many other cases that will need quality of downscale. As a digital artist i can say that this is important. You can also ask any studio professionals. I'm sure they will say that they downscale many images in Nuke/Fusion on their daily job. Mipmapping will solve it. In Krita there was mipmapping issue with downscaling about a hoalf year ago. Dmitry Kazakov implemented super cool mipmapping quality into Krita. You can also contact to Krita guys in their IRC room. If you need any help. |
Also, about mipmaps i would like to add. Here is automatic mipmaps generation in Opengl: Also, there are many other articles/code in google. And GPU mipmaps are fast. |
We already have mipmap code in Natron when downscaling images, and it is efficient. OpenGL mipmapping can be used, but in this context it would be slower to set it up than actually do the mipmaping on CPU. On 8 Oct 2014, at 15:45, mifth [email protected] wrote:
|
Ok, you guys know better what to use. :) I just know that Nuke 7/8 moved most things to GPU. Possibly, because of better poductivity. |
Switching to GPU processing has some downsides. OpenGL processing for example (which is what OFX supports) is almost useless because it means that only one node can do the processing at a given time. On the other hand, multicore CPU architectures are becoming more and more commonplace. However, you can expect to see CUDA support in Natron pretty soon. Le 8 oct. 2014 à 15:59, mifth [email protected] a écrit :
|
No problem if it will be on CPU. I guess first 10 links can say more than me. :) https://www.google.ru/search?q=Multisampling+Filtration&oq=Multisampling+Filtration&aqs=chrome..69i57&sourceid=chrome&es_sm=93&ie=UTF-8 This is very important for good quality production. Also, i think you will need to split Scale and Rotate operations. Firstly Scale, then Rotate. Or Firstly Rotate, then Scale. This can be important too. Just my 2 cents. |
I was looking at blender internal renderer. How they did downscale filtering. |
Hi We Did not havé a chance to do it yet, I have no eta on this though |
Ahh.. It's too bad. I still cannot use Natron for production as i need to ScaleDown a lot images/effects. But i'll wait for sure! Anyway you do great job! |
almost done |
@devernay great news! Waiting to test it! |
still have to fix image borders |
- related to MrKepzie/Natron#258 - there is still an issue with image borders
@devernay Hello! I tested latest snapshot. Downscaling works perfectly! Thank you a lot! Now i can use Natron for my production. The only issue i found that Downscaling algorithm is always the same. I guess it's always Cubic for all algorithms. Also, Impulse works in Natron too. But other algorithms do not work. Here is a comparison with Natron and Nuke downscale algorithms http://youtu.be/bEwNX1Q747U |
Ahh... i have no rights to reopen the issue. |
Unless you point me to a peer-reviewed publication, or an image processing or computer graphics textbook saying that anything else than bilinear should be used for supersampling, this should be considered a Nuke bug and not a Natron bug. I can show you more Nuke bugs related to supersampling if you want. Do that shape in Nuke, you'll notice horizontal artifacts. Do you still think Nuke should be considered as the gold standard?
|
@devernay hi. |
Hi again.
I found some issues with TransformNode.
Nuke: http://i.imgur.com/X6Ef9aX.png
Natron: http://i.imgur.com/u8NIKUK.png
Project: https://dl.dropboxusercontent.com/u/26887202/Natron/test_transforme2.zip
The text was updated successfully, but these errors were encountered: