Elements of Representation

Some explorations from this week:

– VRChat SDK for Unity

– Twitch Users on VRChat

– Scanning myself into my World

I started looking into the VRChat Developer tools and downloaded the SDK here: https://docs.vrchat.com/docs

I loaded up an example scene for “actions” in VRChat to see what does what and found some great tools to get started with- many of which I recognized from some other user-generated VRChat rooms I visited. I’m particularly interested in the “teleportPlayer” function and elements like “VideoSync” and “VRCPortalMaker”, which asks for arguments for things like “Room ID”, “Search Term”, and “Tag”. I’m not quite sure how the PortalMaker works yet, but it seems like an interesting system:

<still for actions>

<still for PortalMaker>

I also jumped into VRChat/Twitch land as username: “maizsakat” and here are some highlights of what I gathered (some deep convos about watching “Ready Player One” in VR, the convergence of “IRL” events and scheduling VRChat appearances, a procession of Mariachi cats traversing worlds together):

<still of Mariachi cats>

Twitch was essentially acting as a bridge between VRChat World and my real world living room screen, and I really enjoyed being able to feedback messages in realtime to the user/performer during their experience.

I started thinking about avatars as it relates to representation and/or anonymity, and thought it could be interesting to try to create a custom VRChat avatar from a real scan of myself.  I used the structure sensor app to do a rough scan, and imported it into my prototype world:

<still of Unity World with scan>

I’m excited to dig deeper into this process and hone in on what I’d like to make of these tools.  It seems that there’s a turnaround time for VRChat to approve user-generated worlds to become public and searchable, but if possible, I’d like to attend the VRC developers meetup in in VRC this Sunday so I hope to find out more there.