Giter Club home page Giter Club logo

ue5-stereo-panoramic-player-demo's Introduction

Stereo Panoramic Player - UE5 demo project

This project is a public client demo of the plugin "Stereo Panoramic Player" for Unreal Engine 5. The demo supports the following platforms: PC, macOS, VR (Steam/Vive, Oculus, Quest), iOS and Android.

ATTENTION: a copy of the plugin is required to use this project.

Watch the video

Links

Marketplace: https://www.unrealengine.com/marketplace/stereo-panoramic-player

Documentation: https://www.unamedia.com/ue5-stereo-panoramic-player/api/

Video tutorial: https://youtu.be/LVeVk5_z630

Discord server: https://discord.gg/PuAyhDctHp

Join the Discord server

Forum thread: https://forums.unrealengine.com/unreal-engine/marketplace/1607709-stereo-panoramic-player

Branches

The master branch contains the project for the latest available version of Unreal Engine.

You can find the projects for the other supported versions of Unreal Engine in their dedicated branches in this repository.

Stereo Panoramic Player - plugin

Stereo Panoramic Player is a runtime plugin for Unreal Engine 5 to show and interact with 360° panoramic images and videos, supporting both mono and stereo sources.

It offers both an high-level solution (Panoramic Director) to quickly assemble an interactive panoramic virtual tour, and a low-level solution (Panoramic Sphere) to allow a programmatic customization of the user experience.

It’s compatible with all the major platforms and it’s actively tested on PC, VR (Steam/Vive, Oculus, Quest), iOS and Android.

Features

Stereo Panoramic Player plugin provides everything you need to create and manage a custom player for panoramic media. It supports:

  • rendering of 360° panoramic images (mono and stereo);
  • playback of 360° panoramic videos (mono and stereo);
  • over-under stereoscopic layout;
  • overlaid UMG widgets for user interaction;
  • interactive areas through coloured masks;
  • dynamic blending with the 3D environment;
  • high-level actor (class APanoramicDirector) to quickly assemble a panoramic player;
  • low-level actor (class APanoramicSphere) for complete access to all the supported features; features available from both Blueprints and C++.

Demo project

This demo supports the following platforms: PC, macOS, VR (Steam/Vive, Oculus, Quest), iOS and Android.

It showcases how to use the two main features of the plugin:

  • how to use the high-level class APanoramicDirector to create a virtual tour using 360° panoramic images;
  • how to use the low-level class APanoramicSphere to playback a 360° panoramic video.

Note: Portrait mode on iOS is temporarily disabled due issue UE-65091 (it should be fixed on UE4.22).

VR mode

Accordingly to the latest Unreal Engine developments, the demo project uses the Unreal Engine OpenXR subsystem to support VR mode on desktop platforms. Please check the OpenXR prerequisites and how to install the OpenXR runtime to properly run the demo on your system.

Note that the Oculus VR and SteamVR plugins are deprecated since UE5.1.

Third Party contents

The demo makes use of the following materials, refer to their licenses for further reuse:

ue5-stereo-panoramic-player-demo's People

Contributors

kafumanto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ue5-stereo-panoramic-player-demo's Issues

360 Stereo Demo

Hi,

I'm trying to find a good 360 Stereo plugin for Unreal.

Would it be possible for you to add 360 Stereo Image and / or Video?

Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.