Maniphest T99238

Materials not transferring to geometry nodes
Closed, Duplicate

Assigned To
None
Authored By
Brett Witty (BrettWitty)
Jun 28 2022, 2:56 PM
Tags
  • BF Blender
Subscribers
Brett Witty (BrettWitty)
Germano Cavalcante (mano-wii)

Description

System Information
Operating system: Linux-5.4.0-121-generic-x86_64-with-glibc2.31 64 Bits
Graphics card: NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 470.129.06

Blender Version
Broken: version: 3.2.0, branch: master, commit date: 2022-06-08 10:22, hash: rBe05e1e369187
Worked: version 3.0

Short description of error
Materials in a geometry node-created building don't render properly, leaving a rough black texture, even though the components render fine outside of geometry nodes.

Exact steps for others to reproduce the error
The attached blender file and screenshot show the issue. In the foreground are the component pieces used to create the building in the background. The very basic materials render fine on the foreground components, but are broken in the background. They render as mostly black. Glass textures rendered as matte black. Basic brickwork is now rough black.

No scaling, inversion or material application happens in the geometry nodes - just rotations, translations and join geometry. In edit mode the geometry nodes normals are fine. Face orientation rendering seems fine.

I had created this building in geometry nodes previously (maybe in 3.1) and it rendered fine. I destroyed the nodes and remade them, and all the textures are broken.

Event Timeline

Brett Witty (BrettWitty) created this task.Jun 28 2022, 2:56 PM
Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Needs Information from User.Jun 29 2022, 4:47 PM
Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).

Thanks for the report. Unfortunately the scenario described is too time consuming for us to track down, we require the bug reporter to narrow down the problem.

Normally .blend files can be simplified by removing most objects and disabling settings, until the problem reveals itself more clearly.

It is possible that this is the limitation described in T96475: Overlapping geometry shows black faces on Cycles Blender 3.1 (Ray Tracing Precision) on overlapping geometry.

Brett Witty (BrettWitty) added a comment.Jun 30 2022, 12:21 PM

Yeah it looks like T96475.

The problem only exists in 3.1 and 3.2, but not in 3.0. (Sometimes) If I delete geometry that intersects with other geometry, it goes away. This makes it tedious to use geometry nodes for architecture, and it's unclear what bits of geometry are offenders.

Brett Witty (BrettWitty) updated the task description.Jun 30 2022, 12:39 PM
Germano Cavalcante (mano-wii) added a comment.EditedJun 30 2022, 3:13 PM

Since it's the same problem as the T96475, I'll close this one as a duplicate.
If one day it is decided to change this behavior of overlapping geometries, the merged reports can influence the decision.