Page MenuHome

3D Viewport (parent task)
Closed, ResolvedPublic

Description

Parent tasks for 3D viewport tasks to complete before 2.80 can be considered feature complete.

  • Mesh Analysis drawing is missing (either hide from UI or implement)
  • Dynamic paint drawing is incomplete, it does not show vertex colors in viewport like before. (solve along with T57000)

Details

Type
To Do

Event Timeline

Brecht Van Lommel (brecht) triaged this task as Normal priority.
Brecht Van Lommel (brecht) raised the priority of this task from Normal to Confirmed, High.

With D4694 the basics of dynamic paint seems to work

@Brecht Van Lommel (brecht) there is a misunderstanding in the second bullet.

Dynamic paint drawing is incomplete, it does not show vertex colors in viewport like before. (solve along with T57000)

Lets analyze.
Blender 2.79 has a preview dynamic paint for both painting surfaces and weight surfaces. Per object the user could activate one dynamic paint surface and it that surface was persistent show in the viewport. This drawing worked without setting up vertex groups or vertex colors. This made it easy for the user to preview the setup, and after that made the needed changes to the material(s).

In the future (current personal opinion) dynamic painting will be split into several sections.

surface_formatsurface_type preview available future
VertexPaintYesModifier nodes
VertexDisplaceNoModifier nodes
VertexWeightsYesModifier nodes
VertexWavesNoModifier nodes
Image SequencePaintNoTexture/Shader nodes
Image SequenceDisplaceNoTexture/Shader nodes
Image SequenceWavesNoTexture/Shader nodes

We have workarounds for displaying previews:

  • Vertex Paint:
    • Configure Output Paintmap Layer and or Wetmap Layer
    • Switch to Mesh Object Data properties tab
    • Activate Vertex Color
    • Switch back to Physics properties tab
    • Activate workbench vertex color type
  • Weight Paint:
    • Add material
    • Configure material to display weights
    • Switch viewport to Lookdev or rendered mode in EEVEE/Cycles.

Looking at the whole story I would propose to remove the preview options from the Dynamic Paint (eg DNA, RNA, BKE, Operations etc)

So remove the Chain icons and discontinue the Dynamic Paint Overlay T63819
What do you advice?

I think removing those preview options is fine. We can add a better system to preview such results from modifiers in the future (also for modifier nodes in the upcoming system), but the current preview stuff seems too much of a hack.

How do you show the dynamic paint weights in the viewport?

@ronald johnson (billyand) Blender 2.80 Will not include weight paint overlay. It seems like Dynamic weight paint is broken for some years now but have only be noticed a short time ago. in the near future we want to redesign this part and integrate this into existing projects like modifier nodes and shader /texture nodes. Spending now time to fix is not effective.