Use F-stop issue in 28.1x

Sub forum for bug reports
Forum rules
Before posting a bug report, please check the following:
1. That the issue has not already been disclosed
2. That the issue is specific to this plugin, and not Octane in general (Try reproducing it in Standalone)
Bugs related to the Octane Engine itself should be posted into the Standalone Support sub-forum.


All bug reports should include the information below, along with a detailed description of the issue and steps to reproduce it.
A. Operating System, including version (i.e. Win 7, OSX 10.11.2, Ubuntu 14.04, etc.)
B. Graphics Card(s) model (i.e. GTX 580 - 3GB, TITAN, etc.)
C. RAM Capacity (i.e. 6 GB)
D. Nvidia driver version (i.e. 7.50, 7.5.22)
E. OctaneRender Standalone version, if installed (i.e. 2.24.2, 2.23, etc.)
F. OctaneRender plugin version (i.e. v2.25 - 2.21)
G. Host application version, including build number if available (i.e. 3ds Max 2016 Build 18.0)
Post Reply
J.C
Licensed Customer
Posts: 1857
Joined: Thu May 13, 2010 6:35 pm
Location: Wrocław

When Use-F-stop is enabled in Octane camera settings the render preview and final render has different levels of lens blur. Preview has less while final render has more blur.
When Use F-stop is disabled and aperture slider is used both render views are the same.
blur mismatch.jpg
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
linograndiotoy
OctaneRender Team
Posts: 1354
Joined: Thu Feb 01, 2018 7:10 pm

I can't reproduce the issue on a scene I made.
Can you please share a very simple scene showing it? Thanks.
J.C
Licensed Customer
Posts: 1857
Joined: Thu May 13, 2010 6:35 pm
Location: Wrocław

Here is the file with the issue.
Attachments
fstop issue.blend
(1.15 MiB) Downloaded 36 times
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
J.C
Licensed Customer
Posts: 1857
Joined: Thu May 13, 2010 6:35 pm
Location: Wrocław

Still not fixed in 28.13
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
linograndiotoy
OctaneRender Team
Posts: 1354
Joined: Thu Feb 01, 2018 7:10 pm

From the developer:

"This "f-stop" difference is a limitation.

Why the "f-stop" produces different blur effect?
Basically, in Octane, the final "dof" blur effect is determined by the "Aperture" value. So the preview and final render produce the same results when using the "Aperture".
When the "f-stop" is used, Octane calculates the "Aperture" based on the focal length and f-stop. The f-stop is exactly the same. But the focal length has to be modified between preview and final render, which results in a different "Aperture" and "dof" blur effect.

Why the focal length has to be changed?
Briefly, it's caused by the change of the FOV. In Octane, the focal length and FOV are synced. When we change the FOV, the focal length is changed too.
And the FOV is different between preview and final render as the resolution is different. The preview resolution is determined by the viewport while the final render is determined by the "Resolution" property.
So the focal length in Octane is different in Octane. All of those leads to a different "Aperture" and blur effect.


I can implement a f-stop to aperture converter in the code. No matter whether users enable "use f-stop", we will convert them to "aperture" in all cases. (it seems to be how Cycles does it).
But this way breaks backward compatibility. So I can provide a new option for users to decide whether they want to use the new mode."

We'll go for the new option.
J.C
Licensed Customer
Posts: 1857
Joined: Thu May 13, 2010 6:35 pm
Location: Wrocław

Thanks for the information!
CPU – i9 13900KF, 128GB RAM, GPU – RTX 4090
System – Windows 11
My Behance portfolio, Blender plugin FB support group
Post Reply

Return to “Bug Reports”