Page MenuHome

Cycles Baking is not available when using Optix
Confirmed, NormalPublic

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 452.06

Blender Version
Broken: version: 2.91.0 Alpha, branch: master, commit date: 2020-09-15 09:04, hash: rB60fee7832342
Worked: Never, the manual was probably never updated for Optix rendering.

Short description of error
The manual describes Render Baking as if it's always available when using Cycles. The entire panel is hidden when using Optix, though.

Exact steps for others to reproduce the error

  1. Open the Rendering » Cycles » Render Baking section of the manual.
  2. See that there is no mention of Optix being incompatible.
  3. Open Blender.
  4. In Preferences, enable Optix rendering.
  5. Check the Render properties tab, and see that there is no Bake panel.
  6. In Preferences, enable CUDA/OpenCL/CPU rendering.
  7. Check the Render properties tab, and see that the Bake panel appears.

There is no indication that the Bake panel is disabled when using Optix, and the manual doesn't mention this either. I had to dig into Cycles' UI source code to figure out why the panel wasn't showing.

Event Timeline

It's mentioned way over here: https://docs.blender.org/manual/en/dev/render/cycles/gpu_rendering.html#supported-features-and-limitations

Organization can probably use some work.

UI rant:
This is a pretty general problem though, and it happens with other features in blender too - the complete hiding of panels/or UI elementst when an option in some other completely separate place is tweaked. A better design goal would be to 1. Simply disable the panel/UI element 2. Drop a warning note in the UI layout that says why it's been disabled.

Maybe information about the limitations of each compute device should appear as an information box somewhere below the choice of compute device in the preferences? That way users could see immediately as they change between compute devices what the pros/cons are for each one.

Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Mon, Sep 28, 9:51 AM

I think this limitation should be linked from baking page. On the other hand when I googled this, I got T76898 as first result, so it's not that hidden.

My goal with the bug report was indeed to get things better documented. If there are limits to baking, these should be mentioned on the manual page that deals with baking. The fact that some external search engine can find information on the subject doesn't mean our documentation is good.