Skip to content
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

Sharing camera position, orientation, and target #15

Open
JulieWinchester opened this issue Sep 6, 2022 · 1 comment
Open

Sharing camera position, orientation, and target #15

JulieWinchester opened this issue Sep 6, 2022 · 1 comment

Comments

@JulieWinchester
Copy link
Contributor

As a museum digital exhibit visitor

I want to obtain a URL that loads the 3D scene at a particular viewpoint

So that I can share an interesting detail of an object with a friend

Relates to https://iiif.io/api/content-state/0.9/

Copy of IIIF/iiif-3d-stories#13

@JulieWinchester
Copy link
Contributor Author

During the IIIF Annual Conference 2023 the week of June 5 2023, there was discussion of potential requirements and attributes for camera annotation items:

  • Needs a "look-at" target, which could either be a 3D point selector or a painting annotation URI (for referencing a camera to a 3D model, label annotation, etc. as the look-at target), which determines the orientation/directionality of the camera view
  • Needs a FOV property, defined as a floating point degree value similar to Three.js
  • Needs a 3D position property
  • Common camera specification properties like near limit, far limit, and aspect ratio are left to implementation and considered out of scope
  • Specifying a camera is optional, and not necessary
  • It should be possible to specify multiple cameras, to provide functionality for switching between views
  • Currently unknown how shifts or transitions between cameras should be documented (CSS?), or if how camera view shifts are accomplished should be considered out of scope

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant