Page 1 of 5

DAP 5 coming soon

PostPosted: Fri Jan 22, 2016 11:12 am
by Oscar
Here is some info about DAP 5 development.

This is a list of features that are either being developed or already done (mostly done now)

New features
- new processing during underpaint called value mask that changes transparency of brushes dynamically (as if parts of the images are masked), For example it can preserve white spaces in watercolor. this makes the result more realistic while you can easy up on dry reveal step to preserve more of the brushwork. 100% done
- substitution brushes. This was half there but never finished. The process will think it paints with one set of brushes (guide), but then actually put down a brush from a parallel set. This allows for difficult templates, mostly ones that have lot of transparencies like pencil drawings, transparent watercolor - currently the system would choke on them and not put them on properly. But now you can add a "guide" template which has easy brushes to work.100% done
- Variations for each preset. Variations will use the same brush set as the parent but can have different settings (and reactor effects) without copying the whole brush template. Also they will appear nested in presets so say Benson can have 5 variations hidden inside but they can be pretty different.100% done
- added variations and their management to template Editor100% done
- saving/ modifying templates is done in user document - no longer run as administrator needed 100% done
- Template editor save and load now use a template management system that keeps track which templates had been modified100% done
- the presets tab will become the ONLY way to select the presets no longer the small square presets in Painter tab. Instead only the selected preset and variations will be displayed in the Painter tab done
- clone tool in Retouch 100% done
- painting preview now fits the whole window during its process, instead of the smaller preview in the middle, also ability to see painting in 1:1 pixel size during painting. You can revert back to v.4 small preview if you wish so (the old way is about 30% faster) 100% done
- dry reveal step will be now much faster if a reactor is used for dry reveal process (like many new v.4 presets).
- redesigned and much more powerful layers. Now you can add many image processing functions in the layers as dynamic effects. There are other tricks such as adding layers and effects as a mask for a layer or adding effects only to the layer below (Clip to Layer) 100% done
- a selector to change order when the Material is going to be applied (like before Outline, after Outline, after layers...)
- Full Batch processing that takes a folder and paint it with selected template and chosen post processing (done)


pics are work in progress - things may and will look rather different in final version


savepreset2.jpg
Variations are going to be integrated everywhere. Instead of creating multiple presets with the same brush objects, each preset can have many variations. They will appear as collapsible subgroups in preset window. In Template Editor you can directly browse between variations.
savepreset2.jpg (267.77 KiB) Viewed 5175 times


variations_new.jpg
All templates are in Preset Windows with variation that are displayed as expandable subgroups. The painter window displays now only the selected preset and its variations.
variations_new.jpg (107.84 KiB) Viewed 5084 times


variations_save.jpg
Save Dialog in Template editor with new Template Management. Templates are now modified and saved in User Data. The system keeps track of which templates are User, Factory or Factory Modified. Even if you modify factory template, you can then revert back.
variations_save.jpg (83.71 KiB) Viewed 5084 times


clonebrush.jpg
Retouch tab has added Clone Brush (works like clone stamp tool in photoshop)
clonebrush.jpg (99.5 KiB) Viewed 5084 times


layers2.jpg
Superior Layers, now you can add image processing effects into the layers and do also other tricks like masks or clip to layer.
layers2.jpg (148.03 KiB) Viewed 5069 times


drevenica_DAP_HALF_Pencil_Shading_ Smudge.jpg
Example of preset that uses Substitution brushes
drevenica_DAP_HALF_Pencil_Shading_ Smudge.jpg (896.98 KiB) Viewed 5254 times


drevenica_DAP_HALF_Pencil_Shading_Thin.jpg
Example of preset that uses Substitution brushes with different settings
drevenica_DAP_HALF_Pencil_Shading_Thin.jpg (1000.6 KiB) Viewed 5253 times


drevenica_DAP_HALF_Aquarell5_norm.jpg
Preset that uses Value Masking. This brings out more the features of the painting even during Underpaint cycle, and you can lower the effect of Dry reveal so the image will look more paintery, yet less brush-chaotic.
drevenica_DAP_HALF_Aquarell5_norm.jpg (628.25 KiB) Viewed 5253 times

Re: Keeping up with development of DAP 5

PostPosted: Fri Jan 22, 2016 11:56 am
by Lugi
Oscar - All the new improvements sound great - Are you going to post the Beta version for us to play with ?

Lugi

Re: Keeping up with development of DAP 5

PostPosted: Fri Jan 22, 2016 4:50 pm
by mhwarner
Looking forward to DAP 5 as well. Can't wait to see the new template options!

Re: Keeping up with development of DAP 5

PostPosted: Fri Jan 22, 2016 5:02 pm
by smmsamm
All of these are great, Would you please add a feature as Never overlap for brushes? :D

Re: Keeping up with development of DAP 5

PostPosted: Fri Jan 22, 2016 5:41 pm
by lylejk
Some cool and exciting stuff, Oscar. I like Sam's ideal of never overlapping brushes too if possible (for creating mosaics (all types)). Looking forward to its release, Oscar. :)

Re: Keeping up with development of DAP 5

PostPosted: Fri Jan 22, 2016 7:20 pm
by Oscar
You should be able to do some mosaics by using the grid option (template advanced button). It is generally not easy to implement zero overlapping brush strokes, because the strokes are not remembered and they have also different shape.
Remember DAP is montecarlo algorithm and if only one brushstroke is placed on a certain place and that is it the chance that this is the best possible brush stroke is very slim. With the montecarlo we expect that it is being refined by repetition and that at the end we will get close. You are practically asking for a different algorithm altogether. If we disallow overlapping brushstrokes the result would be very far from an image, more like random-ish splatter.

Re: Keeping up with development of DAP 5

PostPosted: Fri Jan 22, 2016 8:17 pm
by smmsamm
I thought you can recognize transparent region in new version!
ok, what about improving your grid features? i asked this year ago, if you give more options we can make some mosaic

Re: Keeping up with development of DAP 5

PostPosted: Fri Jan 22, 2016 9:05 pm
by smmsamm
Oscar wrote:You should be able to do some mosaics by using the grid option (template advanced button). It is generally not easy to implement zero overlapping brush strokes, because the strokes are not remembered and they have also different shape.
Remember DAP is montecarlo algorithm and if only one brushstroke is placed on a certain place and that is it the chance that this is the best possible brush stroke is very slim. With the montecarlo we expect that it is being refined by repetition and that at the end we will get close. You are practically asking for a different algorithm altogether. If we disallow overlapping brushstrokes the result would be very far from an image, more like random-ish splatter.


What about monte carlo Content-Aware Photo Collage Using Circle Packing method?

image.gif
image.gif (1.01 MiB) Viewed 5217 times

Re: Keeping up with development of DAP 5

PostPosted: Sat Jan 23, 2016 3:45 pm
by Allex
alfa.jpg
alfa.jpg (205.09 KiB) Viewed 5189 times
DAP_4 not support alpha channel in the reactor.
If we use the effect, we get black.
This can be corrected in the update?

Re: Keeping up with development of DAP 5

PostPosted: Sat Jan 23, 2016 9:01 pm
by Oscar
DAP processing has no alpha channel. You can create masks, which is probably what you are after, with the Make Exclusion Mask in Underpaint or Detail cycle Prep. You just need to create a black and white "mask" not an alpha mask and then set it as Exclusion mask. Then Underpaint brushes and Detail brushes will be visible only where the exclusion mask is not white .