Jump to content
3DCoat Forums

[Bug] Incorrect brush behaviour


Syntex3D
 Share

Recommended Posts

  • Member

With the default brush settings, the brush alpha is incorrect (Sharp shape: OFF).

In the screenshot below i used an alpha with smooth edges & when "Sharp Shape" is OFF, the result is incorrect because it has hard edges even though it's supposed to be a soft edged brush.

When "Sharp Shape" is ON, the brush has smooth edges like it's supposed to, but when the brush stroke intersects with itself & you don't lift up the pen, it creates weird looking corners.

With "Sharp Shape" OFF, the self intersect result is correct but the edges are hard even though it's a soft brush.

 

There is no way to get the correct result, either the brush alpha has hard edges even though it's supposed to have smooth edges or the self intersect result is incorrect.

(All strokes in the screenshot are drawn with the same alpha & same brush size, using the "depth & opacity" brush)

incorrect brush behaviour.png

Link to comment
Share on other sites

  • Member

Hey,

The focal shift option was hidden & had to be enabled in preferences so I didn't find it before. 

To get the correct alpha & correct self intersection you have to use the default brush setting (Sharp Shape: OFF) and a negative focal shift value like -65%. It's not really correct because it blurs the whole alpha.

It only fixes the issue if you're using a medium brush size, because if you're using a smaller brush, the whole brush stroke gets very blurry. It's mostly visible when using the softest round brush alpha. There are also problems when using a big brush size, it creates dotted lines. 

Default brush with focal shift.png

blurry.png

dotted lines.png

Link to comment
Share on other sites

  • Carlosan changed the title to [Bug] Incorrect brush behaviour
  • 5 months later...
  • Carlosan changed the title to [Solved] Incorrect brush behaviour
  • Member

Hey,

I tested all new versions, even the beta 4.8.34 and I didn't see any difference in the brush behaviour. What exactly was changed? There isn't anything mentioned about the issue in the release notes either.

I attached some screenshots of my tests with the new version below.

I couldn't fit any text on the second screenshot so I'll write what's wrong with it here:

1. REFERENCE:
Sharp Shape (Old Style): ON, (Focal shift 0%)

This is what the alpha/ brush stroke should look like because the alpha is supposed to have very smooth edges.

These settings produce the correct alpha but it has the self intersecting issue shown in the first screenshot. If that issue would get fixed, it would behave correctly for texture painting purposes.

Another issue, but a minor one is that when the "Sharp Shape (Old Style)" setting is enabled, the brush doesn't draw anything if you just click on the object, you have to click & then drag to get anything to appear. This makes it impossible to draw dots with the setting enabled.

2.Default brush mode, Sharp Shape (Old Style): OFF,  (Focal Shift 0%)

This brush stroke uses the same alpha as 1. but looks totally different. The alpha is not supposed to have sharp edges like this.

3.Default brush mode, Sharp Shape (Old Style): OFF,  (Focal Shift -65%)

Here I tried to fix the incorrect alpha of the default brush mode by adjusting the Focal Shift, but changing the Focal Shift doesn't fix anything, it blurs the whole alpha texture, not just the edges. And it creates dotted lines in the middle of the brush stroke.

1.PNG

2.PNG

Link to comment
Share on other sites

  • Carlosan changed the title to [Bug] Incorrect brush behaviour
  • 3 weeks later...
  • Member

Hi @Carlosan,

I tested the latest version 4.8.35 like you asked me to, but the same issues/ bugs that I listed in my previous message are still there.

Nothing about the issue was mentioned in the changes list either so I wasn't too hopeful, but it was pretty disappointing to find out that it still hasn't been fixed. This was my third time testing a new version.

 

 @haikalle That is normal behaviour for a soft edged brush. When you use 100% opacity, it just means that you're using the original/ unchanged values of the alpha texture, which in this case has areas that are less than 100% opaque. For example the edges of the alpha could be 5% opaque, and when you press the brush stroke on the same spot multiple times, the opacity of that area increases each time (5% > 10% > 15% etc.), making the edges sharper.

Link to comment
Share on other sites

  • Member

@haikalle Increasing spacing affects edge smoothness (very little), because the alphas are less on top of each other > lower opacity on the edges, but it doesn't fix the fact that the alpha itself is still incorrect in the default brush mode (Sharp Shape (Old Style): OFF) & It still has all of the same problems that I listed above.

I'm worried that there are gonna be too many replies in this thread & nobody is gonna find the message where i explained the issues & they will never get fixed.

Link to comment
Share on other sites

  • Advanced Member

By the way, it works as expected in very old versions. Something like 4.0 - 4.1.xx. (i have 4.1.04A installed in parallel with newer versions)

 

3DC_4.1_04A.thumb.jpg.d1163548a2767e764e51d77a9f560fd5.jpg

 

3DC_4.1.04A_2.thumb.jpg.c584f8937a5f88dda4bcd8b98bae6afb.jpg

Edited by druh0o
  • Like 1
Link to comment
Share on other sites

  • Member

@Carlosan

@druh0o

I don't think that's true. I tested the same old version that you are using & the same problems are still there.

Your screenshot shows that you did the self intersect test incorrectly. In your screenshot you have "Sharp Shape (Old Style)" setting disabled. When you have it disabled, the self intersect result is correct, there was never any problems with that. But the alpha texture is NOT correct. Try enabling Sharp Shape (Old Style) & compare the results. And try it with the softest brush alpha, there's a huge difference.

When the setting is enabled, you get the self intersect issue. There is no way to have the correct alpha & the correct self intersect result. 

Here are my tests with the old version (Softest brush alpha, both brush strokes use the same settings for brush size & everything).

 

Screenshot from Old 3D Coat.png

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
  • 2 months later...
  • 3 months later...

Please look at how brush depends on spacing in Photoshop. Generally, I don't know what to fix there. In one mode (old style) the Coat maximizes the height between stroke, so you see maximally sharp stroke. In another mode it acts exactly like Photoshop, blending points together. Look at the picture below, it is done in Photoshop. So, 3D-Coat offers 2 options for brushing, Photoshop offers one option, it has no maximizing. 

spacing.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...