Brandel Zachernuk
Brandel Zachernuk
Included an update of the original explainer document's introduction, showing some rationale for this choice over alternatives considered. *** Preview | Diff
Given that some platforms _must_ display content monoscopically (in such a way that could be composited into a page with CSS filters etc) and other platforms _may_ display content stereoscopically/spatially,...
At TPAC we discussed the necessity to point the view into a `` element at specific locations within it, e.g. to focus on specific features of a car. We _also_...
At TPAC we agreed that specifying an image-based light (IBL) is an important component of a V1 implementation and specification. In addition to the specific name (environment map, lighting environment,...
Irrespective of where it goes in the future, a V1 element should obtain its contents through an asset file. In order for an author to construct a compelling experience, they'll...
Because of WebXR's history as targeting a separate display device (in the case of a desktop computer connected to an HMD), it requires a separate `requestAnimationFrame` handler to manage the...
What is the right level of detail to expose bounding box information? Fundamentally, an Axis-Aligned Bounding Box (AABB) only requires six values, e.g.: `min(x,y,z)` and `max(x,y,z)` OR `center(x,y,z)` and `size(x,y,z)`...
Added the examples already sketched out in the document and added some more based on a tentative approach to MVP functionality. *** Preview | Diff
Many model formats have the ability to contain multiple animation tracks, with the expectation that assets will undergo "animation blending" [Example in three.js](https://threejs.org/examples/#webgl_animation_skinning_blending) I would like to see shipping implementations...
I've gone through the explainer language and updated everything to reflect what (I think) we believe, and added an interactive demo to cover some of the harder-to-grasp aspects of how...