ruN

Combo hybrid raster-vetor paint preset that uses an embedded IpOp effect to generate the bezier paint paths.  This is a pretty easy way to build an oil paint style effect from scratch, since i started with the Initialize quick-edit command, and then manually edited a few things.  The vector side is using vector shadowing to build some lighting into the vector paint.  The raster side is a canvas smear thing that uses a source shift canvas for the Fill From and the canvas for the Fill To (the shift tracks the path orientation as a fixed offset).

Read more…
Votes: 1
E-mail me when people leave their comments –

Comments

  • Very cool, I played around with trying to reproduce this effect, but I'm missing something.  If you get time can you make a more step-by-step tutorial on how to do this?
    I've been doing a lot more with the paint synth lately, and want to explore parts I don't use much or understand very well.

    Thanks!

  • For instance: " The raster side is a canvas smear thing that uses a source shift canvas for the Fill From"
    I am not seeing an option for "source shift canvas" in the Fill From.
    What IP op are you using to generate paths, and how do you embed that into the paint preset?
    Thanks

  • Ok, so if you run the Initialize paint synthesizer QuickEdit menu command (or shift click the Init button at the bottom of the paint synthesizer editor), and then goto the Paint Fill Setup control panel, and change the Fill From to Canvas Image, then you have a paint tool that paints with the canvas for both the center and the exterior of the computational sphere brush you are painting with.

    9939942498?profile=RESIZE_930x

    Now this paint tool as is is pretty boring, since it just repaints the canvas onto itself.

    To make it smear the canvas, we need to introduce some spatial offset to the center Fill From image.

    And the way to do that is to use the controls in the Paint Source Offset control panel.

    The screen shot below shows how i configured it to get the dumb 'paint with the canvas image' preset we initially built to make it more interesting.

    9939992070?profile=RESIZE_930x

    I just did some manual painting along feature lines in the image in the canvas to smear it out.

    So i'm using a Fixed spatial offset of 5 pixels.

    The fixed offset is tracking the path orientation of my painting.

    There are a ton of different effects you can generate by using different parameter settings in this Paint Source Offset control panel.  But the one i dialed in above is frequently used because it is tracking what you are doing with the pen path as you paint.

     

    So the mechanism i described above using spatial offset of the paint source is very useful as a way to introduce smear or wetness into a paint preset. Note that the Paint Source Offset only effects the Fill From signal, not the Fill To signal in Paint Fill Setup.

    And we haven't used any of the Dual algorithm features in Paint Fill Apply, which is another mechanism you can use to generate wet effects.

  • Thanks for the explanation, I had almost got it by poking around, haha.
    Can you explain what is meant by " that uses an embedded IpOp effect to generate the bezier paint paths"?  I've been looking around in IpOps but aren't sure which ones generate bezier paths or how to imbed the IpOp effect into the paint preset.

     

     

  • Ok, to make a simple vector paint preset with some shadowing, one could start with the Initialize QuickEdit menu command, then goto the Vector Output control panel and configure it as follows.

    9940013700?profile=RESIZE_930x

    Note that i'm using a Circular Region for the Vector Stroke Type, and i turned on a Lip Cast option for the BezRegion Shadow, and configured the Cast Shadow Color to Darken.

    So this paint preset is all vector, and the one i generated in the previous post that smears the canvas is all raster.

    To make a hybrid vector-raster paint preset that does both effects at the same time, i can configure the Vector Output control panel as follows.

    9940016274?profile=RESIZE_930x

    You can see that i setup the Main Render Option to be Vector-Raster repeat.

    What this means is that the first Path Application drawing pass will draw as vector, and then any additional path application repeats will be drawn as raster.

    I need to setup at least one additional Repeat Stroke in Path Application to get some raster painting with this setting, so i set it to 2 as shown below.

    9940013668?profile=RESIZE_930x

    So the first path application draw pass will draw as vector, and then the second path application draw pass will draw as raster.

    if i set the repeat Stroke to 4, then it would draw vector for the first pass, and then draw three raster passes.

    If you look at that second draw canvas above, you can see that the shadowed vector paint has some raster smear going on in it.

  • Some (not all) Image Operation effects can generate vector output, and can be embedded into a paint synthesizer preset to generate bezier paths (or regions) for auto-painting.

    You can tell if a specific IpOp effect can generate vector output by looking at the status of the Path : Generate paths : from IpOp menu command (shown below).

    9940045278?profile=RESIZE_930x

    That 'from Ip Op' menu command will be grayed out if the current IpOp effect does not generate vector output, and will be available to run if it does generate vector output.

    For my photo post i used something like what is shown above, based on the Line Screen Regionize IpOp effect.

    To embed the IpOp effect into my hybrid vector-raster paint preset, i can run the paint synthesizer QuickEdit menu command (shown below).

    9940053286?profile=RESIZE_930x

    If we look at the Path Start control panel after running this menu command, we can see that it has been auto-configured by the QuickEdit to use the IpOp VectorGen to Internal Path Memory Generator option.

    9940084094?profile=RESIZE_930x

    You want the Max Stroke set to -1 so that it uses all of the paths generated by the embedded IpOp effect.  That number will change based on the source image the IpOp effect is being run against.

    If you look at the Path Shape and Path Angle control panels, you will see that the QuickEdit command we ran to embed the IpOp also made editing changes in there.

    9940104665?profile=RESIZE_930x

    If i now press the action button to run the embedded IpOp paint preset, you can see that it uses the bezier paths derived from the IpOp effect we embedded into the paint preset, and those vector paths are painted with the hybrid vector-raster paint preset we built from scratch here.

    I was working with some additional brush size and vector nib clip blob options active to modulate the brush size and the vector nib shape to get a tighter looking paint preset in my original image post.  The blend was also configured to be less than 100% for a partially transparent paint.

  • Thanks so much for the great explanation, I understand it now.  Made some cool presets!

  • One thing I noticed is that when I saved out my new paint preset (into my favorites) with the SketchIpOp embedded in it, (the Generator in Path Start had set to IpOp VectorGen to Internal Path Memory 1),  and I selected a different paint preset, and then went back to the one I just made according to the instructions above, while before I had saved it out, it was working great, when I recall it after selecting another brush, the Generator has reset itself to Clumpy Random.  Is it supposed to do that?  I saved it out a couple of times and it did that every time. Do I have to embed the IpOp in it every time I want to use it?

    Thanks!

  • Yeah it does that even if I just switch modes (to msg or vector etc) without switching the paint preset.  If I go back to the paint preset, the generator resets itself to Clumpy Random.   Maybe a bug?

     

  • Now I've noticed it switches back to Clumpy Random if I just switch to a different part of the paint synthesizer.

This reply was deleted.

You need to be a member of Studio Artist to add comments!

Join Studio Artist