Go Back   ConceptArt.org Forums > HARDWARE & SOFTWARE > PAINTER™
Connect with Facebook
Wiki Register FAQDonate Members List Members World Map Calendar Search Today's Posts Mark Forums Read Googlemap Hotspot Edition

Reply
 
Thread Tools Display Modes
  #1  
Old November 3rd, 2005, 04:53 PM
pixlart's Avatar
pixlart pixlart is offline
Corel Painter Ambassador-at-large
Level 2 Gladiator: Ordinarii
 
Join Date: Oct 2003
Location: Overland Park, KS
Posts: 81
Thanks: 0
Thanked 9 Times in 6 Posts
Hot-rodding Your Brushes in Corel Painter

Hot-Rodding Brushes in Corel® Painter™

Aside from simulating an amazingly wide variety of traditional media, Painter's Brush Engine performs another major task: writing pixels to the screen as absolutely fast as possible. Within the Brush Controls palette are a group of controls that can drastically affect a brush's performance. These performance-enhancing controls vary depending on what Dab Type is used by a specific brush variant. Understanding which controls are relevant for a variant provides you with the opportunity to hod-rod it and get more performance out of it. Let's go!


The Brush Dab Continental Divide

There are currently 24 Dab Types in Painter. These Dabs control the mark that is made by a variant. In fact, you can think of them as personality types for brushes. Some are aggressive; others quiet and reserved. This large cast of characters can ultimately be distilled down into two groups: Pixel-based and Render-based.

Pixel-based dabs are made up of—surprise!—pixels. The Circular, Single-Pixel, and Static Bristle Dab Types construct a pixel-based dab internally; the Captured Dab Type enables the artist to create and capture a dab. When painting with pixel-based brushes, the dabs are closely overlapped to produce the illusion of a continuous stroke.

Render-based dabs don't rely on closely-spaced dabs to create the illusion of a continuous stroke; they actually are a continuous stroke. The Camel Hair, Flat, Palette Knife, Bristle Spray, Airbrush, Pixel Airbrush, Line Airbrush, Projected, and Rendered Dab Types (and, by extension, the Liquid Ink and Watercolor Dab Types) all render a cluster of antialiased one-pixel lines as a continuous stroke. These lines conspire together to create the illusion of a complex brushstroke made up of individual brush hairs (the Rendered Airbrush Dabs simulate individual droplets of ink/paint/dye).

This fundamental Dab Type division—Pixel or Rendered—defines the controls that are used to enhance individual brush performance. Painter is smart enough to gray out any controls that aren't used for a particular Dab Type. With this in mind, you can either look in the Brush Controls General palette to determine a variant's Dab Type or go to the Brush Control palettes described below and see which controls are active to perform any variant-specific hod-rodding.


Pixel-based Dab Hot-rodding Controls

For pixel-based dabs, all of the hot-rod controls are found within the Brush Controls' Spacing palette. Because pixel-based brushes rely on closely spaced dabs to create the illusion a continuous stroke, the closer this spacing is, the harder your processor has to work to write them to the screen.

The Spacing and Minimum Spacing (Min Spacing) sliders control pixel-based dab spacing. The Spacing slider controls, as a percentage, the distance between dabs. The Minimum Spacing slider controls the minimum distance, in pixels, between dabs. There is no universal formula that can be given for these slider values; each brush must be uniquely adjusted for maximum performance.

As a rule of thumb, if a brush draws sluggishly, the Spacing values are likely set too low. Correcting them requires what I refer to as season-to-taste adjustment. By this, I mean that you should adjust the Spacing sliders slightly upward in value (starting with Min Spacing) and test the resulting stroke onscreen until you either get acceptable performance or start seeing the overlapping dabs. If you start to see tire tracks (the effect of too-sparsely spaced dabs), carefully adjust the slider down until the brush stroke appearance isn't objectionable. This adjustment process is often a compromise between performance and brush stroke fidelity. Fortunately, on newer processors the compromise is minimal.

Next on the hot-rodding list are the Damping and Cubic Interpolation controls. These sliders don't change the dab spacing; they manipulate the dab path.

Cubic Interpolation smooths jagged brush strokes by inserting additional points into dab paths. The test for determining whether or not a brush needs Cubic Interpolation applied is to draw a circular stroke with the brush as fast as you possible can. If the resulting stroke exhibits flat straight-line segments along the curve of the stroke (an artifact known as poker chipping), then you should add Cubic Interpolation. Start with a minimum value of 1 and increase as needed to eliminate the poker-chipping artifact.

Damping uses mathematical calculations to smooth jagged edges and is used to smooth otherwise jagged brush strokes for brushes using rendered dab types. Higher values make the stroke smoother. Damping suspends a stroke in a mathematical spring area by using calculations to even out edges and reduce jaggedness. High values of Damping round out corners of a stroke. A value of 50% works best. Higher values might be necessary for jittery input devices such as a mouse.

While both of these controls are available for pixel-based dabs, Cubic Interpolation is best for pixel-based dab types, while Damping is best for render-based dab types. However, you may find that some mild Damping enhances the appearance of a brush's strokes without affecting performance.


Render-based Dab Hot-rodding Controls

Render-based dabs share the use of the Cubic Interpolation and Damping with their pixel-based brethren, so we're already halfway finished describing these controls. The Feature (Size palette) and Boost (General palette) sliders round out the render-based dab hot-rodding controls.

Feature Size controls the density of hair-simulating lines that make up a render-based dab. This control is so important that it is included on the Brush Property Bar. Many times I've seen some Painter users get frustrated when a Continuous Stroke-based variant performs sluggishly on their processor. This sluggishness is almost always related to the current setting of Feature Size.

As brush hair density (the feature size) increases, greater processor bandwidth is required to render strokes in real time. When a render-based dab brush behaves sluggishly, adjust the Feature Size slider upward (to the right) and then test the brush. A bit of experimentation will determine the sweet spot of the brush's optimum performance. Conversely, you can control Feature Size to increase (adjust slider to the left) a brush's hair density for a more fully-haired stroke; just keep in mind that you will potentially see a performance decrease in stroke responsiveness.

Boost speeds up brushing by doing a certain amount of straightening to the individual lines that make up a stroke. Randomness is good for adding an analog quality to a stroke (for example, the spacing between individual hairs from one another), but it does affect performance. Reducing randomness via the Boost control improves rendering time, which can translate into a faster brush. Most likely, you won't even need to utilize this control if you have a newer processor. However, if your machine is getting on in years, you may find that the Boost slider is your new best friend! My best advice is to try Boost out on a sluggish render-based dab brush and see if it improves performance.


Faster Is Better

With these hot-rodding controls at your disposal, you can eke out every drop of performance from your Painter brushes. Most brushes already perform fine, but once in a while, you may discover a favorite brush that appears to be rather pokey. Use Painter's brush hot-rodding tools to turn that pokey brush into a speed demon.

Viva la Painter!

__________________
John Derry
-----------------------------------------------------------
Pixels—It's all in how you arrange them!

Last edited by pixlart; November 4th, 2005 at 09:35 AM..
Reply With Quote
The Following 3 Users Say Thank You to pixlart For This Useful Post:
  #2  
Old November 4th, 2005, 08:31 AM
ogar555's Avatar
ogar555 ogar555 is offline
Mindless
Level 3 Gladiator: Catervarii
 
Join Date: Nov 2005
Location: Sweden
Posts: 146
Thanks: 0
Thanked 1 Time in 1 Post
Send a message via AIM to ogar555 Send a message via MSN to ogar555
Thank you!
__________________
-----

Ogar

Sketchbook

My Divine Fart (deviantart)
Reply With Quote
  #3  
Old November 5th, 2005, 04:05 PM
Zaknafain's Avatar
Zaknafain Zaknafain is offline
Kiss me I'm shitfaced
Level 8 Gladiator: Thracian
 
Join Date: Jun 2004
Location: stuttgart, (sindelfingen)
Posts: 1,211
Thanks: 62
Thanked 46 Times in 32 Posts
Send a message via ICQ to Zaknafain Send a message via MSN to Zaknafain
Although I already found out some of these tricks with the help of try and error, there was quite a lot new information for me. Thanks a lot!
__________________
▄▀▄▀▄▀■ - GORILLA ARTFARE - ■▀▄▀▄▀▄
Reply With Quote
  #4  
Old November 9th, 2005, 05:51 PM
loomer's Avatar
loomer loomer is offline
Scott Altmann is my real name
Level 9 Gladiator: Hoplomachi
 
Join Date: Aug 2003
Location: NewYork
Posts: 1,403
Thanks: 0
Thanked 1 Time in 1 Post
Send a message via AIM to loomer
great post..I'll probably have to read it 10 times to fully benefit from it
__________________
******************
*:*www.scottaltmann.com*:*
Reply With Quote
  #5  
Old May 16th, 2007, 02:30 AM
Dvance Dvance is offline
Registered User
Level 1 Gladiator: Andabatae
 
Join Date: Jul 2004
Posts: 14
Thanks: 0
Thanked 0 Times in 0 Posts
Great Stuff!

I tried a few things you suggested and what a difference. Thanks for all the info.
Reply With Quote
  #6  
Old September 29th, 2008, 01:16 AM
adamlogan adamlogan is offline
Registered User
Level 1 Gladiator: Andabatae
 
Join Date: Sep 2004
Location: Portland,OR
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via AIM to adamlogan Send a message via MSN to adamlogan
Wow thanks for the essential tips they really helped me out. It's nice to figure out how to cope with the heavy (but awesome) brushes like the impasto brushes. Cool beans.
Reply With Quote
  #7  
Old September 29th, 2008, 10:57 AM
teho's Avatar
teho teho is offline
Registered User
Level 4 Gladiator: Meridiani
 
Join Date: Sep 2006
Posts: 227
Thanks: 79
Thanked 25 Times in 23 Posts
John Derry, thanks a lot for your tips!!! i finally can creat alternative brush for real bristle and artists' oils and it's real fast!
here the tutorial, maybe someone find it useful:

1. select pens/scratchboard tool and draw dab with it.


2. select it with select tool and click capture dab


3. press ctrl+b for brush creator and edit the brush:
a. general/expression -> pressure
b. size/min size -> 30%; size step -> 51%
c. spacing -> 38%, min spacing -> 0.1%; cubic -> 0
d. angle/squeeze -> 99%; expression -> direction; ang range -> 360
e. well/resat -> 24%; bleed -> 71%

after capture dab:


after edit:
__________________
looking for work!
Reply With Quote
  #8  
Old October 1st, 2008, 07:32 PM
paran0id's Avatar
paran0id paran0id is offline
Арестант
Level 5 Gladiator: Myrmillo
 
Join Date: Nov 2007
Location: Germany
Posts: 331
Thanks: 5
Thanked 55 Times in 39 Posts
Sticky?
__________________
[] sketchbook [] [nsfw]
Reply With Quote
Reply

  ConceptArt.org Forums > HARDWARE & SOFTWARE > PAINTER™

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
What brushes do you use in Corel Painter? (I need your advice) DemonMick PAINTER™ 3 January 24th, 2009 05:07 PM
Question on brushes in corel painter Odiee PAINTER™ 6 September 12th, 2008 01:15 PM
HELP: corel painter IX brushes and textures sketchboook PAINTER™ 2 September 20th, 2007 04:00 AM
Saving Brushes with an Image in Corel Painter pixlart PAINTER™ 0 April 20th, 2006 05:06 PM
Corel Painter IX - Faving brushes. JustinBeckett LOUNGE 2 May 20th, 2005 05:53 PM


All times are GMT -5. The time now is 08:50 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
no new posts