Description
Changelog
Reviews (0)
IMPORTANT DISCLAIMER: Recursive portal rendering is NOT supported! (due to missing Godot features)
Getting started
- Download the addon
- Enable Portals3D in Project Settings > Plugins
- When adding a new node, search for
Portal3D - Add another
Portal3Dinto your scene and move it aside - Set each other into the
exit_portalproperty - this creates a portal pair and you can walk through!
For more advanced usages, explore the example scenes. Also the inspector properties are heavily commented :)
Showcase scenes
The project contains multiple demo levels showcasing its various features. It's best you try them yourself!
Features
- Seamless portal rendering for 1st person camera
- Teleportation of players
- Teleportation of objects thrown in
- Mesh clipping shaders for seamless transitions
- Extensive configuration options with editor inspector
- Customizable project settings
- Editor gizmos making it easier to work with portal pairs
- Public API for gameplay integration
This addon was developed as a part of my Master's thesis, so the thesis itself is its best documentation.
Contributions on GitHub are very welcome!
Changelog for version 1.0.2
No changelog provided for this version.