Hi,
English translation uses Google/DeepL translation.
In this thread, I introduce an asset that outputs a 180 degree panoramic image/video in Unity Editor.
“Panorama180 Render” has a function to output Unity’s camera display as a panoramic still image/video for stereoscopic vision like VR180.
04/11/2022 : Update to ver. 2.0.3 !
Panorama 360 output is now supported.
Creating a RenderTexture for Panorama 180/360 is also available at runtime (build and run).
Panorama 180/360 still image output(RenderTexture) function has been confirmed to work with VR (Oculus Quest2 + Oculus Link, Oculus Quest2 Native).
Unity Asset Store
“Panorama180 Render” top page (Documents,Gallery, Projects, etc)
https://ft-lab.jp/unity_assets/Panorama180Render/index.html
Operating environment
-
Built-in : Unity 2018.4.6 - 2021.2.1
-
HDRP(preview) : Unity 2018.4
-
LWRP(preview) : Unity 2018.4
-
URP : Unity 2019.3-2019.4 / 2020.3 / 2021.2.1
-
HDRP : Unity 2019.3-2019.4 / 2020.3 / 2021.2.1
Features
-
Editor/Runtime : Panorama 180-3D renders in real time from the set camera view
-
Editor/Runtime : Expression like VR180 camera, Or panorama 180-3D rendering considering parallax when turning left and right
-
Editor : 180 degrees panoramas in both still image and video can be set as background images (Equirectangular 360/Equirectangular 180/FishEye 180)
-
Editor/Runtime : Post Processing (v2) effects can be assigned
-
Editor : Panorama 180-3D output resolutions from 1024 x 512 to 16384 x 16384 pixels for both still images (jpeg/png) and video (mp4/mov/webm)
-
Runtime : Create a RenderTexture for Panorama 180-3D/ Panorama 360-3D
-
Editor : Video output also records audio
-
Editor : Serial number output of jpeg or png file when outputting video
-
Editor/Runtime : HDRP supported (Unity 2018.4 / 2019.3-2019.4 / 2020.3 / 2021.2)
-
Editor/Runtime : LWRP supported(Unity 2018.4) (ver.1.0.2 -/ver.1.1.1 -)
-
Editor/Runtime : URP supported (Unity 2019.3-2019.4 / 2020.3/ 2021.2) (ver.1.1.0 -)
-
Editor/Runtime : Create and output Depth texture of panorama 180-3D of still image (ver.1.0.2 -)
-
Editor/Runtime : Add API to output still image panorama 180-3D/360-3D (ver.1.0.2 -)
-
Editor/Runtime : The camera reflects the X/Z axis rotation in addition to the Y axis rotation (ver.1.1.0 -)
-
Editor/Runtime : Create and output Panorama 360 color/depth textures. (ver.2.0.0 -)
-
Editor/Runtime : Create and output panoramic 180/360 monocular textures. (ver.2.0.1 -)
-
Runtime : Runtime (build and run) support (ver.2.0.0 -)
-
Runtime (VR) : Unity 2019.4.4 or later supports native execution on PC-VR/Oculus Quest2
Operation videos
Output still image
Output video
Output depth
“Panorama180 Render” ver.1.0.2 has been released !
The changes since the last time are as follows.
- Fixed : Fixed an issue that the speed is not stable when playing background panorama video (Reviewed the implementation of video output)
- Fixed : Fixed the problem that the output image may be incorrect when using Unity 2018 + HDRP
- Added : Supported LWRP (Unity 2018.2-2018.3 / 2019.1)
- Added : Supported Unity 2019 (However, Unity 2019 + HDRP is not yet supported)
- Added : Create and output Depth texture of panorama 180-3D of still image
- Added : Add API to output still image panorama 180-3D
- Added : Added parameter of “Near Distance” (Used in depth calculation)
- Added : Added parameters of “Output” - “Depth TextureType”/“Output” - “Depth Linear Type”/“Output Image” - “Depth”
In this thread, I will write feature descriptions and algorithms.
“Panorama180 Render” is an extension of my own research.
1 Like
動画は両眼画面のようですが、単眼画面にはできますか?
I can’t post it in kanji text, so I’ll write it in English.
Sorry, I’m late in responding.
As these assets are stereo compatible, monocular support is not planned.
I’m sorry for the lack of updates for almost a year.
I upgraded “Panorama180 Render” to ver.1.1.1 !
The update history is as follows.
ver.1.1.1 (05/04/2020)
- Fixed : Fixed an issue in Unity 2019.3.12 + URP 7.3.1 where DepthTexture could not be retrieved
- Fixed : Fixed an issue in Unity 2018.3-2018.4 + LWRP where DepthTexture could not be retrieved when not using Post Processing
ver.1.1.0 (05/03/2020)
- Fixed : Fixed an error in video output when using SRP(LWRP/HDRP)
- Fixed : Fixed an error in video output in Unity 2017.2. (Unity 2017.2 disables video output because UnityEditor.Media is not available in Unity 2017.2)
- Added : Support for HDRP/URP in Unity 2019.3
- Added : Added parameters for “Synchronize Gaze Direction” (Allows X/Z rotation of the camera)
Support for SRP (HDRP/URP) in Unity 2019.3.
Currently, “Panorama180 Render” can be used in the following combinations.
Support for Built-in (traditional pipeline not LWRP/HDRP/URP) in Unity 2017.4 - 2019.3.
Support for HDRP 4.1 (preview) or later in Unity 2018.3 - 2018.4.
Support for LWRP 4.1 (preview) or later in Unity 2018.3 - 2018.4.
Support for LWRP 5.7.2 or later in Unity 2019.1 - 2019.2.
Support for HDRP 7.1.8 or later in Unity 2019.3.
Support for URP 7.1.8 or later in Unity 2019.3.
I forgot, “Panorama180 Render” can be purchased from the Unity Asset Store.
The documentation of “Panorama180 Render” is available at the following sites.
https://ft-lab.jp/unity_assets/Panorama180Render/index.html
Just wanted to let you know how much I love Panorama180 Render!
It’s still BY FAR the best 180 SBS video renderer available, giving the cleanest and most reliable results out of all the other assets I’ve tried.
I just noticed that you updated the asset, and advertise continuing support for Unity 2018; however you submitted the latest update using Unity 2019.3.7, so I’m unable to download the asset without installing that version of Unity.
Might I suggest submitting with an older version if possible? Also, you may want to consider charging more. I would have gladly paid 2 or 3 times the price for Panorama180 considering the quality it outputs compared to the competition.
Thanks for everything!
AMAZING ASSET , ITS THE ONLY ASSET ON ASSET STORE RENDERING STEREOSCOPIC WITH HDRP, NONE ASSET RIGHT NOW DO THAT. YOU ARE THE ONLY ONE WORKING RIGHT NOW WITH UNITY 2020 AND HDRP 10 FOR RENDERING STEREOSCOPIC IMAGES PUT A OPTION FOR 360 AND EARN MONEY! THANK YOU A LOT YOU SAVE ME.
1 Like
hello, is there a way to render 360?? i try use the option but get distortions.
Thanks!
I have a few technical difficulties with 360 degrees, but I’m up for the challenge.
A 360-degree panorama causes some inconsistencies.
At 180 degrees it looks fine, but in reality it is cheating the eye.
In the case of 360 degrees, the parallax is no longer valid when looking straight down or straight up, and I believe that common algorithms solve this problem by making the parallax weaker.
But I don’t think it’s a good idea.
When trying to solve this problem, the phenomenon that the parallax is reversed when facing up or down appears.
I’m trying to think of a way to do this.
making more tests now with unity 2021.2 to use HDRP with Realtime enlight gi, and its just fun see your asset working so good with hdrp. unity recorder and all variants distorts the screen space reflections, get seams appear with bloom or ambient occlusion and stereo just dont works , your asset works with 2021 and hdrp 12 for raytracing, the problem is when i use your asset with raytracing features, its be much slow.so i am ok with HDRP features and realtime gi. for me one week past was thinking about give up from my project just cause unity dont have any recorder working to render stereo and hdrp, and even without stereo, dont render good with distortions. thank you so much.
i am anxious waiting for your 360 version, give a look on this problem when use raytracing features slow down the render. thank you !
I’m stuck in the past and need this to work with Unity 2018.4.20f1 is there some way I can get this asset to work with an older version of unity. I can see there was support for 2018 unity. Is there a way to get an older release of this asset?
Sorry, I’m late!
It has been taking a long time due to the many additional features.
I have just applied for an update of Panorama180 Render ver.2.0.0.
The following functions have been added.
- Added : Added the ability to create Panorama 360-3D.
- Added : Streamlined the process of transferring sample scenes and materials in the Demo folder to URP/HDRP. Run unitypackage to overwrite the file.
- Added : Runtime (build and run) support.
- Added : Support for running as VR.
- Fixed : Fixed a problem where panorama textures could not be obtained correctly in URP/HDRP (Improving the safety of the capture process from the cameras).
- Fixed : Fixed an error in copyDepth_srp.shader in Unity 2020.3 + HDRP.
- Fixed : Fixed an error that occurred when Camera’s GameObject’s Component was missing during URP/HDRP.
- Changed : When “Game View Mode” is set to “Default”, the cameras for panorama is deactivated.
- Changed : Move the shader files to the “Resources/Shaders” folder (To make sure it is loaded into the scene at runtime).
Please wait for a while until it is approved for publication.
The support page has been updated.
https://ft-lab.jp/unity_assets/Panorama180Render/index.html
1 Like
Sorry, I uploaded a newer version of Unity when I submitted it to the Asset Store.
Panorama180 Render ver. 2.0.0 has been uploaded with Unity 2018.4.6.
I think it is now Unity 2018.4.6 or higher.
Please wait for a while until the application is approved.
The execution speed has not changed from the previous version, although some internal optimizations have been made.
In the case of Panorama 360, 6+6 cameras are used to create a panoramic image.
When using multiple cameras(x10 or x12), creating a RenderTexture from the camera is the bottleneck …
“Panorama180 Render” ver.2.0.0 has been released !
https://assetstore.unity.com/packages/tools/utilities/panorama180-render-141234
The following are the major feature additions.
- Added the ability to create Panorama 360-3D.
- Runtime (build and run) support.
- Support for running as VR.
I’m currently working on a sample 360-degree panorama still image.
Also, I’m working on a new YouTube video.
1 Like
Updated the gallery page to show sample panoramic images output from the Panorama180 Render.
https://ft-lab.jp/unity_assets/Panorama180Render/gallery.html
As for WebXR, I checked it in Chrome with Oculus Quest2+Link.
It was confirmed to work with Oculus Browser and Firefox Reality on Oculus Quest2.
The output of Panorama 360-3D using Panorama180 Render tries to keep the parallax of the ground as much as possible.
There are some areas where stitching is noticeable, but I’ll try to improve this in future versions.
1 Like
Thank you for the 360, option, i test with last alpha version unity with hdrp raytracing, still render fast with RTXAO and RTXreflections without major problems, with RTXGI the render be slow, without RTXGI the render still fast as same with RTX off, but comparing with other assets is the best option cause all others have problems to render raytracing features with stereoscopic, including the unity recorder its just dont works. i using with a RTX 2060 super and the render with the RTX features i listed, is very fast, 10/10 stars for this asset
Thank you!
Currently, when I build and run Unity 2020.3 with HDRP+DX12 I am experiencing irregular crashes.
I haven’t seen any crash problems on the Editor so far.
This is not a problem with Panorama180 Render, but seems to be a problem when using multiple RenderTexture in HDRP+DX12.
Speed is a concern when using Panorama180 Render with HDRP.