Skip to content

BiDir: not evaluation volume correctly during light-eye connection #647

@CodeFHD

Description

@CodeFHD

The issue was observed using LuxCore v2.10 alpha (likely happening before already)
in Blender 4.3 (likely irrelevant)

Steps to reproduce:

The scene shows a cube illuminated by a laser. No other light source. Camera set to fixed brightness.
The cube has a matte translucent material at default settings (50/50 transmission/reflection) and a homogeneous scattering internal volume. the world volume is a clear volume.

The homogeneous volume is set up with a short absorption depth, so that no light should reach the side and back faces of the cube, because it is completely absorbed along the distance.

When opacity of the matte translucent material to 0, this can be observed directly, from the default view, a short scattering beam appears.

Image

When viewing the cube from behind, the beam is not visible due to absorption.

Image

However, with the matte material opacity at one, the side and back faces of the cube appear illuminated. Further reducing the absorption depth of the volume makes no difference, even though the absorption should be even stronger.

Image

There is no alternative path outside the cube that could lead to illumination.

My initial theory is that the volume evaluation is somehow not performed correctly during the Connection step of the BiDir rendering.

I will attempt to investigate further.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions