Allow Udon to control VRChat's "interaction" highlighting
interested
Fax
Currently, when a user enters the interaction range an interactive game object in a world, VRChat displays a blue halo around it.
Udon can control this highlight with
InputManager.EnableObjectHighlight
, though it's unreliable and undocumented. It turns the highlight on and off, but the game object loses or regains its highlight if the user enters the interaction range. Worlds can work around this by calling EnableObjectHighlight
every Update.Udon should be able to control an object's highlight state to a greater extent.
Log In
TontonDemon
This is a really interesting proposal, so I’d like to give it a little up!
It would make it possible to improve the immersion aspect and make the overall experience feel much more visually cohesive. On my end, I’ve developed my own visual interaction system, and unfortunately, the blue highlight clashes with it, which affects the overall look.
Personally, I also feel that the blue highlight can sometimes break immersion and doesn’t necessarily fit very well with certain immersive environments.
Having the ability to disable or customize it would be really great.
Fax
Fax
updated the status to
interested
Fax
As far as VRChat knows, this Udon feature is very rarely used. However, Varneon created community documentation for it: https://vrclibrary.com/wiki/books/varneons-vrchat-world-development-handbook/page/highlighting-objects-from-udon