{"action":"created","issue":{"url":"https://api.github.com/repos/AnalyticalGraphicsInc/3d-tiles/issues/55","labels_url":"https://api.github.com/repos/AnalyticalGraphicsInc/3d-tiles/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/AnalyticalGraphicsInc/3d-tiles/issues/55/comments","events_url":"https://api.github.com/repos/AnalyticalGraphicsInc/3d-tiles/issues/55/events","html_url":"https://github.com/AnalyticalGraphicsInc/3d-tiles/issues/55","id":126870973,"number":55,"title":"Add credit to tileset.json","user":{"login":"pjcozzi","id":782098,"avatar_url":"https://avatars.githubusercontent.com/u/782098?v=3","gravatar_id":"","url":"https://api.github.com/users/pjcozzi","html_url":"https://github.com/pjcozzi","followers_url":"https://api.github.com/users/pjcozzi/followers","following_url":"https://api.github.com/users/pjcozzi/following{/other_user}","gists_url":"https://api.github.com/users/pjcozzi/gists{/gist_id}","starred_url":"https://api.github.com/users/pjcozzi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pjcozzi/subscriptions","organizations_url":"https://api.github.com/users/pjcozzi/orgs","repos_url":"https://api.github.com/users/pjcozzi/repos","events_url":"https://api.github.com/users/pjcozzi/events{/privacy}","received_events_url":"https://api.github.com/users/pjcozzi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AnalyticalGraphicsInc/3d-tiles/labels/tiles.json","name":"tiles.json","color":"bfdadc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-15T13:21:53Z","updated_at":"2016-01-15T13:22:19Z","closed_at":null,"body":"Like [glTF's copyright property](https://github.com/KhronosGroup/glTF/blob/master/specification/schema/asset.schema.json), This could be as simple as:\r\n```javascript\r\n{\r\n    \"asset\" : {\r\n        \"credit\": \"a string\"\r\n    }\r\n}\r\n```\r\nHowever, it would force converters to generate multiple tileset.json files (which could still reference each other to form a tree) to support per-tile credits.  So we can move `\"copyright\"` to each tile, e.g.,\r\n```\r\n{\r\n    \"root\": {\r\n        \"credit\": \"a string\"\r\n        // ...\r\n        \"children\": [{\r\n            \"credit\": \"another string or omit to inherit\"\r\n            // ...\r\n        }]\r\n    }\r\n}\r\n```\r\nThe `\"credit\"` could inherit from the parent, and its display would be based on the refinement type because refinement impacts which tiles are rendered.  This works well for common uses cases:\r\n* Replacement refinement of terrain with global low-resolution data combined with local high-resolution data.  When zoomed out, the low-res credit is displayed.  When zoomed in close, only the high-res credit is displayed.  In between, both are displayed\r\n* Additive refinement of 3D buildings where \"low-res\" buildings are from one source and high-res buildings are from another.  When zoomed out, just the low-res credit is displayed, when zoomed in, both credits are displayed."},"comment":{"url":"https://api.github.com/repos/AnalyticalGraphicsInc/3d-tiles/issues/comments/171959402","html_url":"https://github.com/AnalyticalGraphicsInc/3d-tiles/issues/55#issuecomment-171959402","issue_url":"https://api.github.com/repos/AnalyticalGraphicsInc/3d-tiles/issues/55","id":171959402,"user":{"login":"pjcozzi","id":782098,"avatar_url":"https://avatars.githubusercontent.com/u/782098?v=3","gravatar_id":"","url":"https://api.github.com/users/pjcozzi","html_url":"https://github.com/pjcozzi","followers_url":"https://api.github.com/users/pjcozzi/followers","following_url":"https://api.github.com/users/pjcozzi/following{/other_user}","gists_url":"https://api.github.com/users/pjcozzi/gists{/gist_id}","starred_url":"https://api.github.com/users/pjcozzi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pjcozzi/subscriptions","organizations_url":"https://api.github.com/users/pjcozzi/orgs","repos_url":"https://api.github.com/users/pjcozzi/repos","events_url":"https://api.github.com/users/pjcozzi/events{/privacy}","received_events_url":"https://api.github.com/users/pjcozzi/received_events","type":"User","site_admin":false},"created_at":"2016-01-15T13:22:19Z","updated_at":"2016-01-15T13:22:19Z","body":"@abwood any thoughts on this given your experience with terrain?"}}