Tue, Feb 19
Sat, Feb 16
@Pablo Vazquez (pablovazquez) The brush presets need to be updated to include the normal radius default value. Also, the grab brush preview on low poly meshes is a little bit weird, but it can not be done properly without an unnecessary hack.
Regarding optimizations, maybe adding Monte Carlo sampling only for the cursor is not worth it. If a computer can not run the cursor in real time it will not be able to sculpt. Furthermore, the cursor is disabled when a stroke is active, so sculpting performance should not be affected.
I think the rest of the functionality should be fine right now.
Can someone share a build or did you guys check this in dyntopo?
Seems like most issues are solved now, looking great!
Fix cursor preview size on translated objects
Tue, Feb 12
Thanks, I'll do so more tests as soon as the furious deadline monster is not breathing fire into my neck anymore. 🙂
There will probably be multiple developers looking into this. So public files are preferred,
There is no rush. So see if you can reproduce this with a file from scratch and let me know how it goes.
One more observation: Dyntopo being switched off occurs only when I smooth with individual strokes. So I hold down Shift, then I stroke, lift the pen, go back to the start position, stroke again, and so on, in a very fast pace, and holding Shift all the time.
One more detail: my main 3D view window is split into three parts: at the bottom there are two Image Editor views with reference images. I don't know if that is of any importance, but I thought to mention it.
I've just tried on a subdivided cube, but can't reproduce it. It's probably a specific problem. It might also have to do with the length of a session. In other words: more risk of the issue occurring as you've been sculpting for a longer time.
Can't you reproduce this on the default cube?
Can you attach a simple .blend file that I can use to reproduce this?
That way we can be sure that I'm using the same settings as you do.
I've sculpted some more, and it just happened again, while the Blob brush was active, and I performed a lot of fast strokes while holding Shift to smooth.
I can't reproduce this on my end. Could you see if it still happens with the latest blender beta?
Thu, Feb 7
Sorry, and thanks for clearing this up.
Disable Front Faces Only
Enable 2D Falloff
(no need to draw xray)
Wed, Feb 6
Duplicate of T60684
I can confirm the drawing issue.
Sun, Feb 3
Clever - that seems like the correct solution.
Hide the mouse cursor by default, show it when "show brush" is disabled.
I'm not sure - it requires testing. We must make sure there's always *some* cursor showing. If we just hide the arrow cursor without making sure something else is visible, that's obviously not going to work.
Sat, Feb 2
@Brecht Van Lommel (brecht) @William Reynish (billreynish) If we are going to hide the mouse cursor in all paint modes, is it ok to change it in view3d_main_region_cursor like this? http://pasteall.org/1475896/diff
For Grease Pencil, they have it so the arrow pointer disappears while you click to draw. The problem with that, is that then you see *nothing* which makes it hard to draw using a mouse
@William Reynish (billreynish) It disappears when you click on the viewport, like grease pencil draw mode. Is this a bug?
@Pablo Dobarro (pablodp606) This looks great already, especially with the symmetry preview. This is a huge step forward for the Sculpt mode.
Would be possible to hide the cursor when pressure sensitive for size "radius" is enabled, like the strength Pressure sensitive? A little dot or a cross like zbrush or mudbox, I think it would be better and less distracting. Thank you Pablo, you are doing a great job.
@Jun Mizutani (jmztn) If you set the normal radius to 0 the brush should not produce any deformation along the normal, that's expected (it is like setting the strength to 0). Currently, you need to change this value for every brush, and this needs to be fixed for the final version. I don't know why the default value is not taken into account, maybe we need to update the startup.blend file with new brushes that have this value set by default?
The default value (0.2?) of Normal Radius doesn't seem to be reflected in Active Tool settings. When the Normal Radius is 0.0, I can't sculpt at all. Because sculpt_brush_test_sphere_sq returns 0 ?
@Pablo Dobarro (pablodp606) Ah, okay, Mudbox style (dot). It's not too bad, even though I still prefer the type of cursor from c4d/zbrush and others...
Re the cursor, here's a few options:
Mouse cursor is now hidden when the stroke starts, similar to grease pencil, as @William Reynish (billreynish) requested.
Added a location preview with symmetry during the stroke. It is using the StrokeCache data, so it should not have any performance penalty.
Fri, Feb 1
Cannot reproduce this anymore (as of rB9a63fa21eb45),
Havent tracked down the exact commit, but will consider this resolved.
As pointed out, in 2.8 you can just turn off Front Faces Only and active 2D Falloff to do this.
Why not display a crosshair cursor like in most sculpting apps (zbrush etc...)?
Thanks everyone, I didn't realize that was a feature, I'll probably start using it :). But I agree both a visual cue and making it a runtime setting would probably be helpful and prevent confusion.
@William Reynish (billreynish) I think that is the code that changes the cursor in edit mode, I only added a check that hides the mouse cursor if there is a sculpt session active in the active object.
The mouse pointer is already hidden in Sculpt Mode - maybe it could be done the same way?