GithubHelp home page GithubHelp logo

iiif / iiif-3d-stories Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 0.0 4 KB

The International Image Interoperability Framework (IIIF) 3D Community Group aims to explore the potential to extend to 3D data the benefits of interoperability and the growing ecosystem of clients and servers that IIIF provides for images. This repository contains user stories for interoperable 3D content – contributions are welcome. http://iiif.io/community/groups/3d/

iiif-3d-stories's People

Contributors

edsilv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iiif-3d-stories's Issues

Annotation of Surfaces & Volumes

As an architect

I want to be able to annotate surfaces and volumes

So that users can identify surfaces and add information for intended materials, indicate junctions to be explored, describe volumes to be generated

storysurfacemarkup

Defining Initial View Position

As an architect

I want to be able to define the initial position and orientation of a model

So that it establishes the intended approach for interaction with the model

storynavswitching

Annotate displayed 3D models with commentary

As a Paleobiology Researcher

I want annotate a photogrammetry scan of a fossil excavation landscape

So that I can record and indicate the location and type of bones present in the scene

Common metadata set for 3D objects

As a metadata librarian

I want to make sure that all 3D data is described with the same set of properties

So that collections of 3D objects can be searched and filtered

Display Multiple 3D Models in a Shared Space

As an Art Historian

I want to be able to add multiple 3D models to a 3D environment specifying their exact position, orientation, and scale.

So that I can visualise the placement of statues in a cathedral, their original context.

related #6

Recording Spatial Relationships

As an architect

I want to be able to coordinate two or more models relative to one another in 3D space

So that users can position and orientate models on a canvas and have that coordinate information persist, that models can then be developed separately and brought back together relative to one another

storyglobalposition

Model Slicing

As an architect

I want to be able to slice a model along any axis

So that users have the ability to see internal structures or concentric spaces. Allowing greater understanding of certain relationships between spaces

storymodelslice

Consistent Unit Scale

As an architect

I want to ensure models are viewed at a consistent scale, with an indication of units (meters)

So that models can be understood for the intended scale. Users are able to measure and display values

storyconsistentscale

Navigation Switching & Saving

As an architect

I want to be able to switch navigation schemes and save navigation points/views

So that users can view a model in different modes (orthogonal/perspective) and to save those camera positions for later recall/review

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.