Open Matthew-Lubaantune opened 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.
This is a follow-up from the forum discussion: https://community.khronos.org/t/projection-caves-openxr-spec/108002/5
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.