Yes. Your custom environment must be a “.ovrscene” or “.gltf.ovrscene” file.
Place your .ovrscene file into the “Pigasus/environments” folder (this should be auto created for you already) and the next time you launch Pigasus you will be able to select your custom environment through the environments list when you click on the “Custom Theaters” button in the theater selection menu.
Pigasus also supports custom environments that have been bundled up as an apk for sideloading into the Oculus Quest/Go Home environment. Just place your environment apk into the “Pigasus/environments” folder and Pigasus will take care of the rest. Pigasus will auto delete this apk from the “Pigasus/environments” folder once it has finished extracting the .ovrscene file from it.
The Quest Homes Discord Server has excellent support and guides on how to create custom environments as well as a great list of user made environments; all of which Pigasus supports: https://discord.gg/YfCbdzd6pJ
Please bare in mind Pigasus only needs the .ovrscene file, so there is no need to package up your environment as an apk as per the instructions found on the Discord channel.
Additionally, please take a look at the following Oculus guide on how to create a Theater environment. It is a little outdated but there is some good advice on how to optimally create a custom theater environment. Pigasus supports all tagging and setup guidelines as suggested in that guide:
https://developer.oculus.com/documentation/mobilesdk/1.7/concepts/mobile-movietheater-intro/#mobile-movietheater-intro
To remove a custom environment from Pigasus, simply delete the corresponding “.ovrscene” file from the “Pigasus/environments” folder.
And finally, please be mindful of the size of your custom environment as it may impact overall performance of the app. Your custom environments should be optimized for running in a mobile environment when at all possible.