← All ideas
  • Published 28 Mar 2023

attribute based property overrides

for a huge amount of control, a user could add an attribute to an object, and if that attribute is named the same as an available property, such as: animation_data.nla_tracks["Action.003"].strips["Action.003"].strip_time

Then Blender would use the value of the attribute instead of the property in the UI/keyframes.

For example the above would allow the animation time of individual instances to be randomised, by modifying an NLA strips 'strip time' property directly from the attribute of each instance.

Usage:

right click a nla stip's 'Strip Time' property

choose attribute from datapath (this automatically creates the attribute on the object)

use geometry nodes to instance the object a thousand times

for each instance, randomly offset the attribute based on instance ID.

100%

Development Status: Open

Upvote 2 Downvote 0
3di
28 Mar 2023

0 Comments