Page MenuHome

Eevee Volume Shaders not correct rendered with modifiers
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 950/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 419.67

Blender Version
Broken: version: 2.81 (sub 6), branch: master, commit date: 2019-09-04 14:30, hash: rB45d4c925799e
Worked: Cycles 2.81, Cycles 2.79,

Short description of error
The volume shaders (Principled Volume, Volume Scatter+Volume Absorption) is displayed as the original object, excluding modifiers (tested on "Simple Deform", "Displace", "Wave") when Eevee rendered. Cycles working as expected.

Exact steps for others to reproduce the error

  • Add to cube Simple Deform;
  • Delete default Principled Shader and add Principled Volume Shader;
  • View in Eevee;
  • View in Cycles.

Or open attached file.

Event Timeline

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Unknown Status.Oct 3 2019, 12:44 AM
Brecht Van Lommel (brecht) claimed this task.

This is a current limitation of Eevee volume objects.

https://docs.blender.org/manual/en/dev/render/eevee/limitations.html#eevee-limitations-volumetrics

Object volume shaders will affect the whole bounding box of the object. The shape of the volume must be adjusted using procedural texturing inside the shader.