Page MenuHome

Cycles X Particle Alpha
Closed, ResolvedPublic

Description

System Information
Operating system: WIN10
Graphics card: 3090FE

Blender Version
Broken: blender-3.0.0-alpha+master.34cf33eb1209-windows.amd64-release
Worked: blender 2.93.4

Short description of error
Particles are procedural emission plugged into volume. There appears to be some kind of alpha issue as they block the light emitted from other particles behind them.

Exact steps for others to reproduce the error
Attached is the blend file. Open in 2.93.4 and render, then open in 3.0 and render. It'll reproduce these attached images.

Event Timeline

Alaska (Alaska) changed the task status from Needs Triage to Confirmed.Oct 3 2021, 11:22 PM
Alaska (Alaska) added a subscriber: Alaska (Alaska).

I can confirm.

The issue seems to be with objects intersecting each other. You can see the outline where they intersect which shouldn't be happening.

Simplified version of the file

.

Addition: The root cause is not big enough volume stack. For the ideal performance need to detect the volume nested depth at runtime, to keep the integrator state small.