CesiumGS / CesiumGS/cesium

Full Panorama export with Cesium

Open
#7,937 6 comments 3 reactions 0 assignees View on GitHub
category - camera category - panoramas type - enhancement
Dominant language
JavaScript
Stars
15.7k
Forks
3.9k
Avg merge
4d 6h
Merged PRs (30d)
34

Description

Hi,

I am interested to export a 360° full panorama with Cesium. I think this would be a nice feature. There are two main formats for such a panorama.
- Cubemap https://en.wikipedia.org/wiki/Cube_mapping
- Equirectangular https://en.wikipedia.org/wiki/Equirectangular_projection

An easy way to get the panorama would be like the following description:
- Capture 6 images defined by
- Camera position (3D) [works]
- Camera orientation (horizontal and vertical) [works]
- Camera field of view (horizontal and vertical) [wish]
- Merge the 6 images together
- Transform it to an equirectangular panorama https://www.360toolkit.co/convert-cubemap-to-spherical-equirectangular.html

https://twitter.com/zwickmichael/status/1136964139987939328

The definition of the camera field of view is an open issue. I could not find a solution to define that as the other parameters like position, orientation, etc.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Begin by identifying the camera field-of-view and image-capture APIs, then clarify whether cubemap or equirectangular output is required and define acceptance criteria for capturing, merging, and transforming the six images.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.