The first situation:
/world/prototypes/public_prim_A
/world/some/pointinstancer
/world/mat/metal_red
color3f /world/some/pointinstancer.primvars:displayColor=[(1,0,0),(0,0,1)]
rel /world/some/pointinstancer.prototypes =</world/prototypes/public_prim_A>
/world/some/pointinstancer.material:binding = /world/mat/metal_red
----result1----- material Invalid, unable to overwrite displayColor
The second situation:
/world/some/pointinstancer/public_prim_A
/world/some/pointinstancer
/world/mat/metal_red
color3f /world/some/pointinstancer.primvars:displayColor=[(1,0,0),(0,0,1)]
rel /world/some/pointinstancer.prototypes =</world/prototypes/public_prim_A>
/world/some/pointinstancer.material:binding = /world/mat/metal_red
----result2----- material active; displayColor and image texture screen mix;
What is the reason for this, the reason for passing the primvars attribute?