Will there ever be a "material.instancePositionNode" node?

@Mugen87 @sunag

I regularly see devs in the three.js community asking for a way to either directly access the instance matrix in TSL for an instance in an InstancedMesh, or simply just the ability to access positionLocal AFTER it has been transformed by the instance matrix. I am one of those who really really needs something like a material.instancePositionNode property.

I am aware of the tsl.instance() function described here:

However, doesn’t that cause a re-upload of the same instance matrix array?

Are there plans for adding something like material.instancePositionNode so we can just insert shader code immediately after the transform has been applied? If not, are there plans for it?

Here are just a few of the requests I keep seeing pop up:

Since the related issue at GitHub is still open, we consider this as a TODO. We just have a lot of tasks on our plate so certain features are implemented at a later point.