Volumes not working in Eevee on Mac. (4.0) #112258

Closed
opened 2023-09-11 22:56:18 +02:00 by Timothy Cook · 6 comments

System Information
Operating system: macOS-13.5.2-arm64-arm-64bit 64 Bits
Graphics card: Metal API Apple M1 1.2

Blender Version
Broken: version: 4.0.0 Alpha, branch: main, commit date: 2023-09-10 22:17, hash: fca8df9415b1
Worked: (newest version of Blender that worked as expected)

Short description of error
Volumes aren't working with Eevee on Mac in Blender 4.0. Works in Cycles for Mac and works for both Cycles and Eevee in Windows 11.

Exact steps for others to reproduce the error
Plug a Principle Volume node into the volume input for the World Output node. Enable Eevee and render in Viewport. Results should show no Volumetric.

**System Information** Operating system: macOS-13.5.2-arm64-arm-64bit 64 Bits Graphics card: Metal API Apple M1 1.2 **Blender Version** Broken: version: 4.0.0 Alpha, branch: main, commit date: 2023-09-10 22:17, hash: `fca8df9415b1` Worked: (newest version of Blender that worked as expected) **Short description of error** Volumes aren't working with Eevee on Mac in Blender 4.0. Works in Cycles for Mac and works for both Cycles and Eevee in Windows 11. **Exact steps for others to reproduce the error** Plug a Principle Volume node into the volume input for the World Output node. Enable Eevee and render in Viewport. Results should show no Volumetric.
Timothy Cook added the
Priority
Normal
Type
Report
Status
Needs Triage
labels 2023-09-11 22:56:18 +02:00
Timothy Cook changed title from Volumes not working in Eevee on Mac. to Volumes not working in Eevee on Mac. (4.0) 2023-09-11 22:57:20 +02:00
Member

@Michael-Parkin-White-Apple hi, can you check? Seems Metal specific problem.

@Michael-Parkin-White-Apple hi, can you check? Seems Metal specific problem.
Pratik Borhade added the
Platform
macOS
Interest
Metal
labels 2023-09-12 11:35:35 +02:00
Richard Antalik added
Module
EEVEE & Viewport
Status
Confirmed
and removed
Status
Needs Triage
labels 2023-09-12 19:27:27 +02:00

Seems to be broken after 411cd827b7, can bisect tomorrow

Seems to be broken after 411cd827b736, can bisect tomorrow

Can't bisect to exact commit.

The first bad commit could be any of:
359bbf6af2efcd56d0184dd3569875877719df8f
372b007a566541631f1639fa008d1b3db25dfe6a
526f935981fdf7a746cfaa58d2ac14e8a2269b2e
ba03948dd2299109795d77ee0e54fae6f01f574e
503bdbf77726d0e42264e9429e9d8531ca993012
564bbdf6e77ac56bfef042d182f4ceafc675c635
68c4e0542745a667af9b24e3a6ab97ac500ff7aa
9e129abcf2a2ccd1f1201f9fed33df93c191df60
3973dc080eb2a7a5fc5239014606c9048898834d
ad60d40ed36d44f0f8569239ea58d8151afa60aa
4c8847ec4f078cce85c97dfe6920ec9d28a4dfed
fcf10bea8617dfc204a7fa67479fbc94f2b5d04c
56ff55ed099f80a756ddb4401396a63a4bcc0b6e
6bdf0b660a6246c2a3f315cd9ef5788b110c7db5
d64542bfd9c7319047a177b57cb790f373375193
fa9e3e38d7bee72e031d31d78cca7d182de29661
715eb4d88ebf396b644458c30d7b09cfe42941f5
c375e9725fd11de8a73fa34357353751406236f7
bb1e8bde134287a491d011bd475c0e6f605795ef

Will CC @fclem as well.

Can't bisect to exact commit. ``` The first bad commit could be any of: 359bbf6af2efcd56d0184dd3569875877719df8f 372b007a566541631f1639fa008d1b3db25dfe6a 526f935981fdf7a746cfaa58d2ac14e8a2269b2e ba03948dd2299109795d77ee0e54fae6f01f574e 503bdbf77726d0e42264e9429e9d8531ca993012 564bbdf6e77ac56bfef042d182f4ceafc675c635 68c4e0542745a667af9b24e3a6ab97ac500ff7aa 9e129abcf2a2ccd1f1201f9fed33df93c191df60 3973dc080eb2a7a5fc5239014606c9048898834d ad60d40ed36d44f0f8569239ea58d8151afa60aa 4c8847ec4f078cce85c97dfe6920ec9d28a4dfed fcf10bea8617dfc204a7fa67479fbc94f2b5d04c 56ff55ed099f80a756ddb4401396a63a4bcc0b6e 6bdf0b660a6246c2a3f315cd9ef5788b110c7db5 d64542bfd9c7319047a177b57cb790f373375193 fa9e3e38d7bee72e031d31d78cca7d182de29661 715eb4d88ebf396b644458c30d7b09cfe42941f5 c375e9725fd11de8a73fa34357353751406236f7 bb1e8bde134287a491d011bd475c0e6f605795ef ``` Will CC @fclem as well.
Richard Antalik added
Priority
High
and removed
Priority
Normal
labels 2023-09-15 21:20:55 +02:00

Will have a look into this. EEVEE Next Bring-up is still WIP for Metal, so it may be the case that the feature had not yet been correctly supported. Although ensuring all features are up and running on Metal is my current focus.

Thanks for the report!

Will have a look into this. EEVEE Next Bring-up is still WIP for Metal, so it may be the case that the feature had not yet been correctly supported. Although ensuring all features are up and running on Metal is my current focus. Thanks for the report!
Author

@Michael-Parkin-White-Apple just clarifying that this issue is happening with the standard EEVEE and not EEVEE Next.

@Michael-Parkin-White-Apple just clarifying that this issue is happening with the standard EEVEE and not EEVEE Next.

@CookItOff That would make more sense, thanks!
Will look into this regression as a high priority.

Possible thoughts that jump to mind could be the change to requiring explicit GPU layer support in shader create info. Certain permutations for volumes may have been missed.

@CookItOff That would make more sense, thanks! Will look into this regression as a high priority. Possible thoughts that jump to mind could be the change to requiring explicit GPU layer support in shader create info. Certain permutations for volumes may have been missed.
Blender Bot added
Status
Resolved
and removed
Status
Confirmed
labels 2023-09-19 16:49:12 +02:00
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#112258
No description provided.