Maniphest T84554

Render Engine and Bake
Closed, Archived

Assigned To
None
Authored By
Droxine Stratos (Droxine)
Jan 9 2021, 7:40 PM
Tags
  • BF Blender
Subscribers
Droxine Stratos (Droxine)
Robert Guetzkow (rjg)

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 451.67

Blender Version
Broken: version: 2.91.0, branch: master, commit date: 2020-11-25 08:34, hash: rB0f45cab862b8
Worked: (newest version of Blender that worked as expected)

Short description of error
I'm not sure it's a bug but let's call it a need for appending the Blender Doc ( https://docs.blender.org/manual/en/latest/render/cycles/baking.html ). I just installed 2.91 a few days ago. I never set the render engine. By default it is Eevie. This engine removes the Bake panel. Bake is only compatible with Cycles and is also dependent on Preferences>System>Cycles Rendering Device. Leaving Preferences with OptiX tab as device chosen with even the GPU unchecked removes the Bake panel (why remove it? .. gray it out instead). How else can OptiX run? CPU is not listed. Unchecked means disabled doesn't it? .. especially if CUDA tab has GPU and/or CPU checked. Spent 2 hours trying to figure out why the Bake panel wasn't showing. This is illogical. Cell phone paradigms do not belong in PC software. On the plus side, Blender is quite awesome.

Exact steps for others to reproduce the error

Related Objects

Mentioned Here
T68921: EEVEE baking
rB612b83bbd183: Cycles: Enable baking panel in OptiX and redirect those requests to CUDA for now

Event Timeline

Droxine Stratos (Droxine) created this task.Jan 9 2021, 7:40 PM
Robert Guetzkow (rjg) closed this task as Archived.EditedJan 9 2021, 7:56 PM
Robert Guetzkow (rjg) added a subscriber: Robert Guetzkow (rjg).

Render / texture baking with the GPU (Render Properties > Device > GPU) is only supported with CUDA (Nvidia GPU) or OpenCL (AMD GPU) in Blender 2.91, as documented in the manual. Alternatively you can set the Device in the Render Properties to CPU when you only want to use the CPU. The manual explicitly states:

Baking is not supported on OptiX GPU rendering.

OptiX can be used for rendering image stills and animation. The limitation for OptiX are listed in the GPU Rendering page.

Unsupported Features:

  • Open Shading Language
  • Advanced volume light sampling to reduce noise
  • Baking
  • Branched Path Tracing
  • Ambient Occlusion and Bevel shader nodes
  • Combined CPU and GPU rendering

In Blender 2.92 you will see the baking panel when OptiX is chosen, but it will bake with CUDA since OptiX isn't supported yet (see release notes and rB612b83bbd183).

Texture baking with Eevee is yet to be implemented (T68921).