Sculpt mask not showing with deformation modifiers #67091
Labels
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
8 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#67091
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GT 730/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 411.63
Blender Version
Broken: version: 2.80 (sub 74), branch: master, commit date: 2019-07-11 13:50, hash:
06312c6d2d
Worked: (optional)
Short description of error
Masking in sculpting mode looks working but it is not visible even if those option is on.
Mask is appear only in Dyntopo mode.
Exact steps for others to reproduce the error
Select object and change for sculpting mode. Try mask brush or use shift+ctrl+LMB to select part of object.
Visually nothing happens. When you change for any other brush you can check so mask is there.
When you turn on dyntopo mode and after view port rotation, mask is appearing.
Regards
Added subscriber: @Czteryk
Added subscriber: @dfelinto
I cannot reproduce this (Linux here), either in the mention commit or in the latest 2.8 (
a36a44bb81
).Steps I'm doing:
The mask shows up right away (the dark areas in the cube):
Thank you for quick reply.
As you mention I have done some tests and I have found what is going on.
I have character which is rigged so as long as armature modifier is on object, mask is not showing in sculpt mode.
Everything goes back to normal when armature modifier is applied or removed from object.
Best regards
Added subscriber: @lichtwerk
You dont have to apply the modifier, you can just turn it off for the viewport (
show_viewport
).That being said, I can confirm mask is not showing on a effective deforming modifer, however I am unsure what the current status of "crazy-space" sculpting actually is?
It seems to not be working properly?
Added subscriber: @PabloDobarro
scratch that, was testing on a inapproriate mesh... So yeah, if we fully support sculpting on deforming modifiers, shouldnt the mask also be carried over?
Suppose this is a modifier [not a drawing] issue, since this also didnt work in 2.79...
@PabloDobarro: is this possibly working in your branch already?
Masking in sculpting mode not working properly.to Sculpt mask not showing with deformation modifiersI disabled the mask display with modifiers in this commit
2f77175fec
. That is necessary in order to render the mask while sculpting with EEVEE enabled. I'm not sure if ##modifiers_active## takes into consideration if the modifier is deformation only.Added subscribers: @Jeroen-Bakker, @brecht
Hi Pablo!
This seems to have been working prior to your commit at some point -- both deformed and undeformed, also in lookdev and eevee (have an old build, namely
f070bdd7c9
)So there seems to be a solution for both? If that somehow is not possible anymore because something under the hood changed, then I am not sure what is more important here: showing the mask while sculpting with EEVEE or the feature of showing the mask when sculpting on a rigged model? Anyways, just saying... @PabloDobarro: really looking forward to the work in your branch btw :)
CC @brecht, @Jeroen-Bakker
There was a refactor commit including the ##BKE_sculptsession_use_pbvh_draw## function among other changes to solve some viewport update issues, maybe that was the thing that broke this. I prefer showing the mask in EEVEE and not in the modifiers. If sculpt mode detects that there are only deformation modifiers active that rendering code should work as it is now, but probably it will cause problems somewhere else. I'm not sure if we should try to fix this now, viewport updates are working fine and I didn't find any weird artifacts with the mask
This wasn't supported in 2.79 either, masks don't show on deforming modifiers there.
I wouldn't consider this a bug, making masks work correctly with modifiers is a to do item.
Thank you Lads for bending over this problem :) Hopefully you will find solution in future. Regards
Added subscriber: @MarcelievskyRomanenko
It's been two years I'm looking fon this answers and I found the problem now when I read about the armature. Thank you!
Added subscriber: @carlosgc
I got it to work. I was having the same issue in 2.82. It happens to me on rigged meshes, basic primitives seems to work fine. the Overlays mask setting was checked on, but still could not see my mask. I turned on dynotopo, then turned it off, then turned off the mask setting in the overlays menu and turned it back on. Hope this helps someone out there.
Although, this is temporary fix, i have to do this every time I want to use the mask tool.
Added subscriber: @BitRot
For what it's worth, I can also reproduce this with the mirror modifier on an unrigged mesh, blender 2.83 (win64).
Steps to reproduce:
Also, for context, using the mirror modifier instead of sculpt symmetry here is especially nice for me, as I'm mostly poly modeling and just occasionally using sculpt brushes to push verts around in an organic way.
Changed status from 'Confirmed' to: 'Resolved'