Page MenuHome

Problems Baking Dynamic Paint with two canvases on one object (Blender 2.80)
Open, Needs Triage by DeveloperPublic

Description

System Information
Operating system: Win 10
Graphics card: GTX 1080Ti

Blender Version
Broken: blender 2.8 2019-04-17 Hash: b46245470f79

Short description of error
There seems to be a dependency on the order of Baking DynPaint when two (or more?) canvases are on the same object. If you have two canvases you need to Bake the second one first and afterwards the first canvas. The otherway around the first bake will only show the end result of the paint.
In addition, I found DynPaint Baking only Bake 1 frame and stops. when you delete Bake and bake again, it should work.

Follow my description to understand the issue

Exact steps for others to reproduce the error

New BlendFile
keep the cube, add DynPaint Brush 
add Sphere (or what you like), 
    add one Canvas (for now), set to weight,  add vertex group as output, (limit frame range for shorter Baking time)
    add Edge split angle =  0
    add Smooth, Factor 0.99, repeat 9, use created Vertex Group 

animate cube that it brushes the sphere 

bake DynPaint ---> should replay fine 
    delete bake 
add a second canvas and Bake the first canvas again (typically it shows "1 frame on disk" first; delete Bake, and Bake again and it shows expected number of frames)--> only the final result will be visible over the whole frame range 

work around I found to make it work (probably a hint for you)
Delete both canvas caches 
    Bake the second one first (Bake and delete until frames on disk is the expected value)
    Bake the first canvas 
     --> now it should be as expect
 
 
Bake All Dynamics also seems to work

PS:
In addition also Cache to Bake also seems affected... but its probably all the same issue otherwise I'll check and report :-)

thx for your work!!!

Based on the default startup or an attached .blend file (as simple as possible).

https://www.dropbox.com/s/0jp1yxwrucqysly/DynPaintTest.blend?dl=0

Details

Type
Bug