Page MenuHome

Dyntopo menu disappears after using "box hide" brush in sculpt mode (fixed in 2.90 and 2.91 - request to backport to LTS)
Closed, ArchivedPublic

Description

System Information
Operating system: Linux-4.19.0-9-amd64-x86_64-with-debian-10.4 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 418.113

Blender Version
Broken: version: 2.83.5, branch: master, commit date: 2020-08-19 06:07, hash: rBc2b144df395f
Worked: Not sure, possibly 2.82a

Short description of error
When using sculpt mode, the Dyntopo menu will fail to display after using the Box Hide brush. The Dyntopo information cannot be seen either in the drop-down (top of screen) or in the Active Tool Menu (right side of screen). I only have officially supported / included addons enabled, e.g. LoopTools, F2, BoolTool, etc.

Exact steps for others to reproduce the error

  1. Open the attached blend file (garbage4-begin-sculpt.blend)
  2. Select the mesh for the character's head
  3. Optional - in object mode apply scale with CTRL+A
  4. Tab into Sculpt Mode
  5. Click the Dyntopo drop-down. You will notice it works normally
  6. Enable Dyntopo with the checkbox
  7. Choose the Box Hide brush
  8. Hide a section of the head mesh using the Box Hide brush
  9. Click the Dyntopo drop-down. Notice it no longer works. (see attachments)
  10. Click the Dyntopo settings in the Active Tool Menu and notice that they are empty even when expanded. (see attachments)

  1. Look in your terminal, and you will notice that the Python traceback:
Traceback (most recent call last):
  File "/home/user/pathto/blender-2.83.5-linux64/2.83/scripts/startup/bl_ui/space_view3d_toolbar.py", line 822, in draw
    brush = settings.brush
AttributeError: 'NoneType' object has no attribute 'brush'

location: <unknown location>:-1

location: <unknown location>:-1

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Needs Information from Developers.Aug 24 2020, 9:51 AM

This is fixed by rBe233ee1c1fb1: Fix T78186: Dyntopo panel error with tools that dont have a brush

It only is in 2.90 and 2.91, so you can get a build from https://builder.blender.org/download/ with this working.

@Jeroen Bakker (jbakker): Dont think this is critical enough to be backported to 2.83 LTS? (or maybe it it, will let you decide...)

Philipp Oeser (lichtwerk) renamed this task from Dyntopo menu disappears after using "box hide" brush in sculpt mode to Dyntopo menu disappears after using "box hide" brush in sculpt mode (fixed in 2.90 and 2.91 - request to backport to LTS).Aug 24 2020, 9:52 AM
Richard Antalik (ISS) closed this task as Archived.Aug 26 2020, 9:26 AM
Richard Antalik (ISS) claimed this task.

Sent request in PM (this is preffered by @Jeroen Bakker (jbakker)) and I will close this report, as bug was resolved.

Even though there won't be too many of these requests, I don't think it is worth to keep these reports open.

@Richard Antalik (ISS) I don't quite understand why this was closed as Invalid . Can I get some clarification on what this means for Blender 2.83 LTS? Is the fix from 2.90 going to be backported to 2.83?

@Philipp Oeser (lichtwerk) thank you for the clarification. Much appreciated!

The Dyntopo menu disappears after pressing the "box hide" brush in sculpt mode - v.3.2.0-alpha 2022-04-04 15:54 b5f3f8ef1d52 master

The Dyntopo menu disappears after pressing the "box hide" brush in sculpt mode - v.3.2.0-alpha 2022-04-04 15:54 b5f3f8ef1d52 master

This is expected though, tools that dont have a brush cannot use Dyntopo, what is wrong with that? Only other thing I could imagine here would be to grey things out (make inactive), but still, nothing would show here since we dont have a brush with settings, might as well hide the whole thing, no?