Profile Picture

Write only specific subset with Add* (proposal)

Posted By 4u2ges 5 Years Ago
You don't have permission to rate!
Author
Message
4u2ges
4u2ges
Posted 5 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)

Group: Forum Members
Last Active: 47 minutes ago
Posts: 5.0K, Visits: 15.9K
I think it makes sense for API to write specific subset with Add* classes, instead of *GETting* the rest of the values on the fly and hard-coding them within the key.

Take the Material Settings key for instance. If you add just a Self-illumination value for instance, the rest of the current values in a subset are also written to the key. What for?
(same is true by the way for manual timeline key assignment).

There should  at least be a way to control it and have the ability to write a key with ALL current values, or with just the ONE specified.
(again, the same should be true for working with keys on a timeline manually).


Example:

Assigned RED diffuse color on frame 1
Assigned some value of Self Illumination on frame 30
Assigned BLUE diffuse color on frame 60

Now, in order to get a smooth color transition between frames 1 and 60, I need to delete and recreate a Self Illumination key.

In more complex scenario with Python scripts you should do multiple passes and mind the order of execution to get things right.
(or come up with unnecessary routine and write values on every key).





The-any-Key
The-any-Key
Posted 5 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)Distinguished Member (2.8K reputation)

Group: Forum Members
Last Active: 3 Weeks Ago
Posts: 356, Visits: 1.9K
The transform got a way to only add one value change ex x,y or z rotation, position, scale. But that is only for the transform. So hopefully in the future we can set individual key values.



iClone 7, 3DXchange 7 Pipeline, CC3 Pipeline, CT8 Pipeline, Iray, Live Face, iPhone Xr, Win 10, i9 9900K ~5GHz, Nvidia RTX 2080 8GB, 16GB Ram, M.2 SSD
4u2ges
4u2ges
Posted 5 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)Distinguished Member (20.7K reputation)

Group: Forum Members
Last Active: 47 minutes ago
Posts: 5.0K, Visits: 15.9K
The-any-Key (7/23/2019)
The transform got a way to only add one value change ex x,y or z rotation, position, scale. But that is only for the transform. So hopefully in the future we can set individual key values.

Exactly, and individual values from transform keys can also be removed manually in Curve Editor. No such luck with materials. I'll open an FT ticket.







Reading This Topic