KhronosGroup / OpenXR-Docs

OpenXR Specification sources and related material
Other
144 stars 64 forks source link

Projection Mapping in Caves #111

Open Matthew-Lubaantune opened 2 years ago

Matthew-Lubaantune commented 2 years ago

Texture mapping is particularly Important for projection in caves, because it visually calibrates the physical last step to the user (i.e., projector, lenses, cave shape).

In the development of openXR cave projection, I would recommend taking a look at Extensible 3D (X3D), Part 1: Architecture and base components, 42 Texture projector component.

https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/textureProjector.html

A related issue for multi-projector caves is blending the images of the projectors. In some cave methods, transparency-alpha values are included as part of the texture map.

Other parts of the X3D spec might be useful in constructing the openXR spec for caves.

rpavlik-bot commented 2 years ago

An issue (number 1632) has been filed to correspond to this issue in the internal Khronos GitLab (Khronos members only: KHR:openxr/openxr#1632 ), to facilitate working group processes.

This GitHub issue will continue to be the main site of discussion.

rpavlik commented 2 years ago

This is a follow-up from the forum discussion: https://community.khronos.org/t/projection-caves-openxr-spec/108002/5