This "Strange" looking portal can be viewed through and also teleport your friends!
IMPORTANT: The portal uses VRChat seats to teleport, this is the ONLY way to teleport players using an avatar asset, but it also means you CANNOT use the portals yourself, because you cannot sit on seats from your own avatar.
You can point and aim to place the portals anywhere. Using a raycast to aim on the environment.
One portal is placed in front of you, the other anywhere you want it to be. There are 2 visualizers that show where the portals will appear, these visualizers are only visible to yourself, no one else.
Two placing modes, one makes the portal upright, the other mode aligns it with the direction of the wall or floor you point towards.
Bonus disclaimer:
Sometimes portals wont show the other portal inside it, cameras use "mirror logic" which means sometimes it wont catch up to your actions and not register your inputs within the camera view. You can simply redo the rocker and peace sign gesture to place the portal again inside the camera. OR have a personal mirror out before placing the portals, so it can "catch up". It's a super weird obscure vrchat technical issue, but it is what it is.
The exit portals rotation can be turned around as well.
The portals work using 2 cameras to display the view from the other. That does mean there isn't a parallax effect, the view is "flat", but it still looks very cool.
The teleporting uses seats that blink in and out of existence, so when someone sits, they will exit at the other portal instantly and be kicked off the seat.
(due to seats being really weird in VRChat, it may sometimes break tracking, but you just need to recalibrate to fix that)
HUGE thanks to WingmanDraws for gigantic help on the cameras and portal seat system, he made is own portal gun you can check out here:
Portal Gun (Gumroad link)Aim upward for a high pov.
You must use one of the newer VRC SDK's which can only be downloaded through VCC, otherwise you are more than likely to encounter issues.
Poyiomi Toon Shader(recommended 8 or newer)
Final IK stub(required to have in the project for the prefab to function, it is included in your download, so you don't have to grab it from here)
Avatar 3.0 Manager(can be installed through VCC directly (used for manual installation))
OPTIONAL:
VRCFuryFury can be used as an alternative install method
Custom menu and icons!
🟢 YOU CAN:
🔴 YOU CANNOT:
HUGE thanks to WingmanDraws for gigantic help on the cameras and portal seat system, please check out his stuff here: https://wingmandraws.gumroad.com
World Constraint Prefab by VRLabs: https://vrlabs.dev/item/world-constraint
Main avatar used for promotional material is Hyenid by Alber: https://alber.gumroad.com/l/Hyenid
Thanks for reading all the way down here :)
If you encounter ANY issues whatsoever with the prefab, please do join my discord server where I provide free technical assistance:
If you do not have Discord (for some reason), you can send me a dm on Twitter
Ensure you have:
Avatar manager 3.0 installed in the project (you can do so through VCC)
Install Poiyomi 8 or above
(final IK is included in the zip file you download)
OPTIONAL:
Import the unitypackage found in the Zip file, then watch the video guide :)
Thank you for downloading my prefab!
