2022-09-29: immerGallery 1.1.1 released. Learn more in our News.
Enjoy immersive photos for virtual reality like never before! immerGallery is designed to make it as easy for you as possible to enjoy your images without hassle. Never worry about manually setting the VR formats of your images. Our AI handles it for you! We automatically create useful thumbnails. Our smart caching provides a smooth workflow without waiting when browsing through an album.
Bring your photos to life! Be fully immersed in the "photo"-realistic experience!
The most immersive and easiest to use VR Image viewer!
AI-based smart detection of immersive media formats, e.g. VR180 stereo, VR360 mono, VR360 stereo top/down...
Smart caching to smoothly browse through albums
Create your own immersive galleries by augmenting your images with background audio, voice-overs and descriptions through our web-tool!
Based on the detected image format, we create useful thumbnails for an ideal preview
Bring your images to live by adding environmental effects. Let it snow, let it snow!
Watch images from your local media home server!
(currently in beta)
Mark your favorites images to easily find them later
Easily download zipped immersive galleries from others (http / https)
Through smart rendering specific to the VR resolution, we provide the highest image quality
Quickly browse through your images with a user interface that maps your folders naturally to virtual reality. Useful thumbnails are created automatically for your media depending on the automatically detected image format.
The user interface has been optimized so you only need a single controller for full functionality!
Modify your VR360 panorama with immersive environmental effects like snow.
Add rain to your panorama. Combined with the sound of rain drops, watching the images gives you full immersion.
|Camera Models||180° stereo||360° mono||360° stereo||Flat 2D||Flat
|Canon EOS R5 RF 5.2mm F2.8 L
Canon EOS R5 C RF 5.2mm F2.8 L
|Fujifilm FinePix Real 3D||✅|
|Google Photo Sphere through
Google Nexus Smartphones
Google Cardboard Camera App (no audio)
Insta360 Nano S
Insta360 ONE X
Insta360 ONE X2
Insta360 ONE R Twin Edition
Insta360 ONE RS
|Kandao QooCam EGO||✅|
|Kandao QooCam 8K||✅|
|Lenovo Mirage Camera||✅|
|Panasonic Lumix DMC-3D1||✅|
Ricoh THETA m15
Ricoh THETA S
Ricoh THETA SC
Ricoh THETA SC2
Ricoh THETA V
Ricoh THETA X
Ricoh THETA Z1
|Samsung Gear 360||✅|
|All other cameras capturing equirectangular 180° / 360°||✅||✅||✅|
|All 2D cameras, smartphones, tablet or 2D drawings (.jpg)||✅|
No. We focus on images. By doing so, we set ourselves the goal to deliver the world's best VR image viewer for you.
The image files can be in either .jpg or .png format. For the Meta Quest devices, the images need to be stored in the /sdcard/Pictures folder or subfolders of it.
Ideally our automatic image format detection should take care of the image format automatically. If you encounter wrongly detected images, please email them to us so we can improve our algorithms for all users.
In the case that you want to override the detected image format, you can change the format on-the-fly in the app under "Current Image".
You can also create an accompanying .immerVR file for specifying a certain image format.
There are three file extensions that have impact on the image format:
1) .jps: this is a renamed .jpg file and contains a left/right low-field-of-view stereo image
2) .mpo: container, for which we assume that it internally has a left and right image for low-field-of-view-stereo
3) .vr.jpg: for images that have the right eye view hidden in meta data, e.g. photos from the Lenovo Mirage Camera. This defaults to VR180 stereo. If your images have been created this way, they will already have the .vr.jpg extension. Please do not set it manually for your other images.
Various software has supported various hints in file names to enforce a certain image format. We do not support half-resolution formats and always assume full resolution. The following hints are supported. We recommend the ones in bold, but the others work as well. All values are case-insensitive and need to be suffixes of the file name before the file extension, e.g. beach_180_LR.jpg. When displaying the file names with thumbnails in the app, we remove the hints.
Download image file format hints immerGallery as pdf .
Recommended image file format suffix hints (case insensitive):
|VR180 stereo left/right equirect||_180_LR|
|VR180 stereo top/bottom equirect||_180_TB|
|VR180 stereo left/right fisheye||_180F_LR|
|VR180 stereo top/bottom fisheye||_180F_TB|
|VR180 mono equirect||_180|
|VR180 mono fisheye||_180F|
|VR360 stereo left/right||_360_LR|
|VR360 stereo top/bottom||_360_TB|
|VR360 mono equirect||_360|
|Low-FOV 3D left/right||_LR|
|Low-FOV 2D (regular image)||_2DP|
|VR180 stereo left/right equirect Canon RF 5.2mm||_rf52|
Hints as image:
We continue to develop and improve our VR image viewer. Updates will be pushed automatically through the virtual reality app stores.
Due to the faster hardware on the Meta Quest 2, the app is able to show images a bit faster and can use the 90 Hz refresh rate of the Meta Quest 2. Nevertheless, you can enjoy the full experience with all our features on the first version of the Meta Quest as well.
Favorites can be added and removed through three different methods:
a) the heart button on the top part of the menu
b) by clicking into the top right corner of a thumbnail
c) by pressing the B or Y button when viewing an image with the menu closed
Depending in which state you are currently in immerGallery, the behaviour is different:
1) You have clicked on an image and you are watching a gallery. Using the heart feature, this toggles if this image is currently added through your favorites or not.
2) You did NOT start the playback of a gallery or pressed "Stop Playback". Because no single image is selected now, using the heart feature, you toggle if the current folder is currently added through your favorites or not.
Changing the heart status directly on the top right corner of the thumbnail works for both modes.
Please note: when you are in playback mode in your favorites folder and you remove the currently watched item, the playback will stop as the favorites got reorganized.
The view on the favorites will first show all added folders. Inside, you find the exact data and subfolders as you would expect it. After the folders, the full path of the image including the directory path is used for alphanumerical sorting. This way, favorites added from the same folder will be next to each other.
For the best experience, we recommend limiting the number of images per folder to 300. However, we do support larger folders of up to 1000 images, but performance will be decreased. If a folder contains more than that, we will only list the first images up to that limit. The number of subfolders within a single folder is limited to 500.
If the use case is to watch a folder full of regular 2D images, then we recommend using tools like Bulk Rename Tool for Mircosoft Windows to add a _2D suffix to your images which forces immerGallery to take these as 2D images without processing. This will load faster.
Right now, we only directly support the 2D panorama images from Google Cardboard Camera. If the panorama is not fully spherical, we will apply pole filling to it automatically. There is a manual way to extract the second eye image from such images using Google's Cardboard Camera Converter (thanks to cambridgeJason for the hint!).
As for the audio saved inside such image files, there is a manual way to extract these as well so they could be linked together again in immerGallery through the .immerVR files: Assuming your file is beach.vr.jpg:
We realize that this is not as comfortable as having this done all automatically and want to apologize that we didn't have the resources to priortize this feature yet. As the Google Cardboard Camera app is obsolete and has been removed from the Google Play store, we expect this format to wind down in the future. Therefore, having the data extracted and in commonly known and frequently used formats might be beneficial in the long term for your own content.