Page MenuHome

Unbaked Dynamic Paint Not Displayed in Rendered Output but Shows in Viewport
Open, Confirmed, MediumPublic

Description

System Information
Operating system: Manjaro 18.0.1 Illyria / x86_64 Linux 4.14.90-1-MANJARO
Graphics card: Nvidia 1080 Ti

Blender Version
Broken: 2.80 (sub 39), Commit date: 2018-12-29 18:10, Hash 266b1e2cdbc1
Worked: 2.79 (sub 6), Commit date: 2018-10-22 16:17, Hash 86dbbd156fa

Short description of error
Unless baked, dynamic paint does not affect the final rendered image but is properly displayed in viewport.
The default and expected behavior is to be able to render the effect regardless if baked or not. This is how 2.7x operated in the past.
Moreover this problem, which I assume has something to do with vertex colors has caused other issues with different addons that depend on similar workflows of modifying the vertex color using the python API (eg. proximity, stress mapping etc.)
Not sure if T51214 is related since it's from April 2017. If so please close as a duplicate.

Exact steps for others to reproduce the error
Two blend files attached, one for 2.8 and one for 2.79.
2.79 file works as expected.
2.8 file is broken unless baked.

2.79.6 Render:

2.80.0 render:


Details

Type
Bug

Event Timeline

hsab (hsab) updated the task description. (Show Details)Dec 31 2018, 4:27 AM
hsab (hsab) updated the task description. (Show Details)
Sebastian Parborg (zeddb) triaged this task as Confirmed, Medium priority.

I can reproduce this. But I think this is related to T59939 as it renders correctly IF you simply do not render out as animation (IE you render out a still frame).

I can reproduce this. But I think this is related to T59939 as it renders correctly IF you simply do not render out as animation (IE you render out a still frame).

Correct, rendering stills produces valid results. It is animation rendering that fails to deliver the expected paintmap. I thought T51214 was related to animation rendering, but seems like it was for stills. T59939 seems to be for movie editor and compositing and I'm not sure how it relates since I'm unfamiliar with the C code.

However I experience the same exact behavior when manipulating vertex colors using the Python API, particularly on meshes with modifiers. It'd be worthwhile to have a look at this as it is a more thorough report. Nonetheless, there's definitely an issue with non-static vertex colors and animation rendering.

Eeeh, replied to the wrong task.

@Clément Foucault (fclem), ignore this one! Will be another one!