Pixel filtering

Forums: Pixel filtering
Sub forum for feature requests etc

Pixel filtering

Postby kabakZ » Sun Jun 26, 2022 5:28 am

kabakZ Sun Jun 26, 2022 5:28 am
Hi, it would be cool if we could get some advanced pixel filtering algorithms like Mitchel. The lack of filtering forces you to always render with a pixel size of 1.0 and deal with jagged edges, anti-aliasing and crisp fireflies. The standard Gaussian blur doesn't look great on the final render.
kabakZ
Licensed Customer
Licensed Customer
 
Posts: 45
Joined: Sat Sep 28, 2019 1:23 am

Re: Pixel filtering

Postby elsksa » Sun Jun 26, 2022 2:11 pm

elsksa Sun Jun 26, 2022 2:11 pm
It has actually been requested/brought up before by a few users (myself included) and would be indeed welcomed.

However,
kabakZ wrote:it would be cool if we could get some advanced pixel filtering algorithms like Mitchel.

Mitchel is considered as a legacy Pixel Filter for legacy rendering solutions that were designed differently (lacking shading samples per pixel), pre path-tracing era - among some others that are also not appropriate to a path-tracer (such as, box/triangle, catmull-rom, sinc). I would tend to think that Blackman-Harris (quite standardized in production renderers, for animation or VFX) would be the alternatively offered filtering option as being a fair middle-ground between sharp and soft and being a recent up to date filter to this date, or rather last time I checked.
kabakZ wrote:The lack of filtering

There is a pixel-filtering, currently. It's mandatory for rendering, which I'm sure you knew already and might have been a phrasing matter.
kabakZ wrote:forces you to always render with a pixel size of 1.0 and deal with jagged edges, anti-aliasing and crisp fireflies.

It isn't forcing everyone.
Fireflies is a different issue (this guide might help).
kabakZ wrote:The standard Gaussian blur doesn't look great on the final render.

If this is referring to the current Pixel Filter, it may be subjectively not matching your needs. Aside from that, it is "fine" and has been for many years, for many projects done with Octane by numerous users. It doesn't change the fact that more filter(s) would be welcomed.

Worth to mention that the texture-level filtering ≠ Render Kernel Pixel Filtering, as I've seen some users mistaken one (former) for the other, likely not you.
elsksa
Licensed Customer
Licensed Customer
 
Posts: 784
Joined: Sat Jul 24, 2021 1:06 am

Re: Pixel filtering

Postby Andreas_Resch » Fri Jun 02, 2023 7:05 am

Andreas_Resch Fri Jun 02, 2023 7:05 am
In one of my recent render tests I also saw that some textures were a lot more blurry in Octane than in the same rendering done in Cycles. Even when setting the Octane pixel filter to 1, the textures were quite a bit more blurry in Octane. In product shots where you have small text on labels, this can make a difference sometimes.

Here's a comparison between Cycles and Octane. Pixel filter for Octane was at 1.05.
Sharpness_01.jpg
Andreas_Resch
 
Posts: 268
Joined: Sat Jul 28, 2018 6:29 am

Re: Pixel filtering

Postby elsksa » Fri Jun 02, 2023 11:48 am

elsksa Fri Jun 02, 2023 11:48 am
There has been discussions for more filtering options at texture level.
Meanwhile, an OSL node can alleviate that.
elsksa
Licensed Customer
Licensed Customer
 
Posts: 784
Joined: Sat Jul 24, 2021 1:06 am

Re: Pixel filtering

Postby Andreas_Resch » Fri Jun 02, 2023 11:59 am

Andreas_Resch Fri Jun 02, 2023 11:59 am
Is there an OSL version that works with Blender as well? Those seem to be C4D files.
Andreas_Resch
 
Posts: 268
Joined: Sat Jul 28, 2018 6:29 am

Re: Pixel filtering

Postby elsksa » Fri Jun 02, 2023 12:22 pm

elsksa Fri Jun 02, 2023 12:22 pm
OSL is "[nearly] 3D DCC agnostic/universal", and rather integrated with the renderer than host software.
For instance, here's the "OSL Implementation In OctaneRender®" page (Octane Core, theoretically all plugins included).

It usually goes along the line of "testing it first, finding what works and doesn't, adjusting/adapting to the supported renderer's OSL implementation".
elsksa
Licensed Customer
Licensed Customer
 
Posts: 784
Joined: Sat Jul 24, 2021 1:06 am

Re: Pixel filtering

Postby Andreas_Resch » Fri Jun 02, 2023 12:29 pm

Andreas_Resch Fri Jun 02, 2023 12:29 pm
Cool. So which version of those in the previous linked thread should I use in Blender? Will a C4LIB file work somehow? The shader in the embedded code window throws an error.
Andreas_Resch
 
Posts: 268
Joined: Sat Jul 28, 2018 6:29 am

Return to User Requests


Who is online

Users browsing this forum: No registered users and 1 guest

Thu Mar 28, 2024 11:25 am [ UTC ]