Skip to content

Screen Material Node Tree Properties cannot be animated after being Linked #628

@dibli-goost

Description

@dibli-goost

Malt version

Node Groups

Blender version

Blender 5.0

OS

Windows 10

Hardware info

Ryzen Threadripper 1920x | 32 GB RAM | GTX 1080ti

Issue description and reproduction steps

When you link screen materials into a scene and attempt to animate their properties, whether that be by keyframe or driver, they seem to be broken. I can't find a way to make them animatable again, they're completely borked. Newly added nodes are also effected. It doesn't matter if the property is being driven in the file it comes from either.

Steps to reproduce:

  1. Create a new file and enable Malt.
  2. Add a custom property to the world, copy it as a driver.
  3. Link the "Malt - Background Material" and "Malt - Default Mesh Material" from the NPR Pipeline defaults blend file
  4. Set the Default Mesh Material in the world tab and the Background Material in the Render Tree to the linked versions.
  5. Make the materials and their node trees local.
  6. Toggle "show_in_material_panel" on a float property in both node trees, or alternatively add a new float node and do the same.
  7. Override the revealed property, and paste the copied driver.
  8. Change the value on the custom property

The revealed property for the Mesh Material should change, but the Background Material will not follow along.

Attachments

malt drivers bug.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions