GithubHelp home page GithubHelp logo

Add credit to tileset.json about 3d-tiles HOT 6 OPEN

cesiumgs avatar cesiumgs commented on July 19, 2024
Add credit to tileset.json

from 3d-tiles.

Comments (6)

pjcozzi avatar pjcozzi commented on July 19, 2024

@abwood any thoughts on this given your experience with terrain?

from 3d-tiles.

abwood avatar abwood commented on July 19, 2024

As you know, for terrain we currently have a single static attribution property in the layer.json. One issue to consider is how credit strings are merged. For example, your highres terrain may also contain elevations sourced from the low res base terrain (e.g. void values in the highres were filled from the lowres data). The highres tiles will therefore require attribution of both data sources. For horizon views, if both lowres tiles and highres tiles are in view, you would have to identify that the lowres tiles are already credited by the lowres tiles (or vice versa).

For per-tile credits to work well with terrain, you may want to have a list of all credit strings at the document root, while the child tiles determine which credits in that list are "active" based on the tiles in view.

from 3d-tiles.

pjcozzi avatar pjcozzi commented on July 19, 2024

For per-tile credits to work well with terrain, you may want to have a list of all credit strings at the document root, while the child tiles determine which credits in that list are "active" based on the tiles in view.

I thought about doing this to save space, but didn't think about this use case. Good call. Will look into it.

from 3d-tiles.

pjcozzi avatar pjcozzi commented on July 19, 2024

Also see the in-progress KHR_XMP glTF extension, KhronosGroup/glTF#1553. It could make sense to support this at the tileset level so that credits can be merged together when a large glTF or several glTFs are converted to a 3D tileset.

from 3d-tiles.

lilleyse avatar lilleyse commented on July 19, 2024

Credits could be stored at tileset or tile (or vertex) granularity with 3DTILES_metadata using the variable length array of string type and a newly defined CREDITS semantic.

CC #554 for tighter integration of XMP with 3D Tiles metadata.

from 3d-tiles.

donmccurdy avatar donmccurdy commented on July 19, 2024

A minor point, but I think the term "attribution" would be more common than the term "credit" here, distinct from both license and copyright.

from 3d-tiles.

Related Issues (20)

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.