Changing one Value Processor instance changes (synchronizes!) all Value Processor instances in Graph
Substance Engine: OpenGL 3.x Memory: 8% Version: 12.3.1 macOS Monterey 12.6.2 32GB
I have a graph with two dozen Value Processor instances that consist of a Get Float node and either a Rotation Matrix or a Scale Matrix node that I use to expose one of eight input parameters at the Graph level along with many other input parameters. I have included a Full Graph View to illustrate the extent of this project.
I noticed this morning that various graphic components were oriented in the same direction. Editing the exposed parameter in the Get Float node of a VP instance, I found that SD is synchronizing the Get Float and Matrix nodes and the exposed parameter in the Get Float node in all of the VP instances! I thought that copying and pasting VP instances and adjusting the parameters might have caused the problems, but recreating the VP instances fron scratch doesn't resolve the problem. I thought that VP instances within a Frame might be made consistent, but neither removing nor adding the Frames resolves the problem.
I also noticed that the number of variables displayed in the Graph on the VP instances do not change when the number of variables of the Get Float changes with a change in the Get Float within the VP instance.
I expect and require that each VP instance remains independent. I don't beleive that SD could function generally with only a single, shared VP instance.
There are no messages in the Console refering to these instances or consituent nodes except for one persistent message about a parameter associated with one Transformation 2D node, that was not used and that was removed today.
[WRN][611][Cooker]Input or variable not found:
VariableName: #FSB_square_bar_rotation_matrix
Accessed By: Get Float4
While Evaluating Parameter: matrix22
In Graph: pkg:///Out_of_Context_texture?dependency=1451054562
Node ID: 1449076210
I Cleaned the unused parameters earlier today after identifying them as unwanted.

