[SDK 3.10.6-beta.1] Expose sender x/y/z scale in Advanced Proximity Parameters
available in future release
SenkyDragon
This information is already being exposed to materials in _VRChatContact_Transforms. Currently, receiving this information in the controller requires using multiple sets of active contacts, plus a bunch of additional blendtree math.
Log In
This post was marked as
available in future release

Dexvoid
updated the status to
tracked

Dexvoid
updated the status to
needs more information
This could be interpreted as either the local scale of the transform the sender is attached to relative to that transform's parent, or the lossy scale of the sender transform divided by the lossy scale of the receiver transform. Could you confirm which of those you're asking for here please, or if you meant something else entirely?
For reference,
_VRChatContact_Transforms
is an array of 4x4 matrices giving the local-to-world matrices of each transform.SenkyDragon
Dexvoid Lossy world scale of the sender transform (not divided by anything) would be best in my opinion, as that would match the information that can be extracted from the _VRChatContact_Transforms matrix.