ZBrushCentral

Painting and sculpting at same time is kinda broke

I want to texture and sculpt at same time with polypaint. It works but it’s functionality is lacking. Right now the alpha is tied to the sculpt intensity and to the texture opacity. This hurts texturing. The sculpt is fine but the texture that is applied is faded. Because of the dark values in the alpha. Is there anyway to unlink these values? Or is this simply not possible in zbrush. It would really add to the program to include this. Any help or ideas?

Have you tried lowering the Zadd Value?

that will lessen the sculpt:( iwant to be ablescult at any zintensity with my texture at 100 percent…ignoring my alpha:)

Oh… you want to sculpt with an alpha and paint with another… Well, it’s not impossible but it will be really slow…

In Stroke > Replay Last… you can change your brush settings (like the alpha, zadd, zsub, rgb) and press replay last… will be awfully slow… but possible

Yes…you are right. I figured that out yesterday too…that is the result i want to achieve in one stroke:)

I figured that i could use this brush cycling script to at least switch between the diffrent brushes maybe a bit quicker.

http://www.zbrushcentral.com/zbc/showthread.php?p=599344#post599344

Perhaps though some zscripter could write us a script to do this funtion.

CHoose a brush that has both a texture and alpha in it.

ENABLE SCRIPT…

the script hides the texture…

when you draw a stroke…the script then unhides texture and hides alpha…then replays last…drawing the texture now over the place you sculpted.

The script would then rehide the texture and unhide the alpha…ready to draw again.

Whenever you draw it would repeat this function until unenabled.

Or maybe in Zbrush 3.5 they have this function in:)

Anyway got any thoughts on this or if this script is even possible. I am an evironment artist and something like this would be very useful for drawing bricks, rocks…everything. scuplting and texturing at same time is the way to go.

Another thing to keep in mind is that after you have painted your color you can use that to generate masking. There are several color-based options in the Tool>Masking menu. You can then use that mask to influence sculpting or deformations.

This should be very helpful in quite a few situations.

Hi Nicholasmarks

It is definitely possible for a script to perform the steps you listed. But there might be a need to activate the script before each stroke you make. I will take a look at it during the weekend.

Marcus_Civis has a better understanding of the [Sleep,…] command than I do so maybe he can already confirm or deny the need to activate the script for each stroke.

@Marcus, it should be possible to use the Mouse down attribute to detect the beginning of the stroke and then a [SleepAgain,…] command with the Mouse up attribute ? Of course the script will end as soon as you use any other script, like brush resizing scripts. So some form of indicator the script is running is needed, like a message in the tutorial window.

That should work but I tend to avoid the Sleep command these days, simply because of the need to be sure that the script is active. I’ll take a look when I have a moment.

Interesting…

Another possibility might be to have a script controlled by hotkey which toggles between two modes: (1) a sculpt mode with one alpha and the appropriate parameters for sculpting and (2) a paint mode with another alpha with appropriate parms for painting (it might even be toggled by the rocker switch on the stylus?)

This would present you with a tightly linked, two mode tool that could instantly toggle between strokes, sculpt-paint-sculpt-paint, etc. but it could be very responsive. Another advantage: EACH time you press the hotkey it would re-activate the brush-mode script and jump into the opposite mode, overcoming any temporary interruption by a second script (sizing the brush or whatever).

A native ZBrush mode allowing two simultaneously selected alphas (one for paint and another for sculpt) might possibly be best, but this two-mode toggle script might be an equally useful alternative since modeling strokes and paint strokes often do not perfectly correspond.

I recently wrote a similar script for TVPaint (a 2-D animation package) which toggles between two different drawing tools storing current settings and reinstating the previously stored settings at each swap (including animated brushes, etc.). This overcomes the problem of each tool resetting to its defaults when reselected.

It might work the same way with this script where, hitting the hot key simply saves current parameters, then invokes the previously stored parameters of the other tool and mode. The advantage here is that each tweak of the current tool is automatically remembered the next time it is toggled to.

Actually, something like this could be a queue of drawing modes instead of just a two-state-toggle (something along the lines of marcus’ brush cycler).

Sven