-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transition model metadata #1
Comments
My rationale: Poses always represent the location and orientation of a real or virtual physical entity. There is temporal continuity of pose for any such entity. On the other hand, there is no condition on consecutive poses in a sequence. There are two causes:
I know from my experience with the "fair fight" issue in distributed simulations that there are a lot of possibilities in defining how to interpolate and these are themselves as complex as GeoPose. I support postponing definition of more comprehensive metadata to a later version but leaving this as an enumeration that we can expand to include additional possibilities beyond the binary "none" and "interpolate". I believe that the "interpolate" choice supports the WebXR use case but would also support an additional enumeration member "WebXR" or something similar to indicate that the sequence follows the WebXR specification/expectations. |
@3DXScape Thanks for your feedback and explanation of the GeoPose rationale. I raised this issue in relation to WebVMT as I was unable to find a description of how interpolation is handled in the GeoPose spec. It would be helpful to list the possible values of I'll raise my use case as a separate issue as I don't want to detract from this discussion. Hope this helps. |
Sorry, I meant WebVMT not WebXR when I raised the issue. The TransitionModel is an enumeration and the values are in the figure on page 27 of the current PDF document. It would be helpful to add informative text describing the members of the enumeration. My suggestion then morphs to a question of adding one or more WebVMT values to the enumeration and if so, what they should be. I think the idea of a pose stream synchronized to a video stream is extremely valuable. |
I assigned the issue to you. If you don't want it, send it back :-) |
No problem. You're right - I overlooked this on page 27. It would be helpful to add some informative text. WebVMT currently supports linear, step and no interpolation schemes which are designed to align with OGC Moving Features. |
WebVMT use case raised |
Updated the shemata but have not changed the informative text to explain this. Work in progress. |
Same status: schemata/instance examples updated but haven't had time to work on text. |
Text still needs to be updated. |
No further discussion so closing. Standard draft reflect the discussion. |
Issue was raised in 12.02.21 meeting regarding interpolation of poses in support of WebXR video streams. This is an important use case and should be supported. The sense of the original discussion (according to my notes anyway) was that we recognized that a consumer of a GeoPose sequence might want to compute intermediate poses and that a producer might know if that were possible. We also recognized that the specification of how to compute intermediate GeoPoses was in itself complex and we postponed and supporting detail beyond the two choices "none" and "interpolate" to a later version.
The text was updated successfully, but these errors were encountered: