AcademySoftwareFoundation / AcademySoftwareFoundation/xstudio

Stereo Display

Open
#83 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
769
Forks
129
Avg merge
5d 11h
Merged PRs (30d)
4

Description

Implement stereo image display 

MVP would be two filepaths for left and right eye and interlaced (or side by side)
Possibly relies upon Open image IO reader, need to investigate

Beyond mvp:

1. Add support for media type with left and right streams (could be generalised to allow media object with multiple streams, stereo being a specialisation of that)

2. Recognise media as stereo on import> stereo exrs can be inferred from header
> arbitrary files - need API command to add arbitrary streams to a media object. Pipeline hook to customise finding left and right streams to be passed in

3. Virtual streams to group left/right into nicely named accessible source
4. Display options:
> Half side by side
> Interlaced

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points; start by investigating the existing media/display architecture and whether the Open Image IO reader can provide the required image streams. Define the MVP boundary around left/right filepaths and interlaced or side-by-side display, with completion verified against those listed behaviors.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.