LuxCoreRender / LuxCoreRender/BlendLuxCore

Two clear volumes in face contact

Open
#667 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
877
Forks
108
PR merge metrics
No merged PRs in 30d

Description

.blend file:
Test_Scene.zip

Steps to reproduce:
just render the test scene

Screenshots or rendered images:
This shows the issue with two bodies
image

This is the etimated appearance.
It's made with one body but the appearance with two should be very similar to this:
image_2

Error message from Blender console:
no error messages

Description (copy from forum):
I've some troubles with two bodies made from clear plastics that touch each other and share a surface.
I was used to manage this situation with an intermediate surface with defined internal and external volumes.
This example shows this situation and the rendering looks wrong. The reflections are by far too high... and the optical effects too strong.
A simple offsetted volume with the same thicknes everywhere should have almost no optical effect (slight shift of the image).
The volumes also share identical IOR so the reflection on the intermediate should be 0.

I've been looking in the face normals several times and I can't find any mistake... (tried a lot)
Also already tested, the behaviour is the same with 2.4 and 2.5 luxcore. And its also retested on the 2.83 LTS and current 2.92.0 blender.

What's wrong with this? Thanks a lot - I really apprechiate your help.

OS: Windows 10
Blender version: 2.92.0
LuxCore version: 2.5

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by opening Test_Scene.zip and rendering the supplied scene with Blender 2.92.0 and LuxCore 2.5. Compare the result with the attached reference images, then trace the behavior of two touching clear-plastic bodies and their shared surface. Done means identifying the cause of the excessive reflections and optical effects and confirming a fix against the provided scene.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.