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

Open Visualization Session Proposal: Beautiful 3D Tiles Rendering Regardless of Tileset Source #382

Closed
3 of 6 tasks
justinmanley opened this issue Aug 22, 2023 · 5 comments
Assignees
Labels
Collaborator Summit New York 2023 Session Proposal A session proposal for the Collaboration Summit

Comments

@justinmanley
Copy link

justinmanley commented Aug 22, 2023

Proposal

Topic of the session

Beautiful 3D Tiles Rendering Regardless of Tileset Source

Type of the session

  • Collaborate
  • Workshop
  • Talk

Estimated duration of the session

30 minute talk + Q&A

Date and Time of the session

1-2pm on September 7, if that timeslot is still available

Level

  • Beginner
  • Intermediate
  • Advanced

Pre-requisite knowledge

People with prior experience with 3D tiles or a similar format (e.g. I3S) will get the most out of this session.

Describe the session

One of the formats loaders.gl supports is Cesium's 3D tiles specification (loaders.gl includes both a 3D tiles renderer and indexer). Ideally, any renderer should be able to beautifully render any spec-conforming tileset, regardless of who produced the tileset -- that's the whole point of using an open specification! However, in practice, tileset rendering quality can vary depending on how the tileset was produced.

Geometric error is a key concept in the 3D tiles specification. This is a number associated with each tile which renderers use to determine the set of tiles to display at each viewpoint. Unfortunately, the spec is vague about how exactly indexers should compute geometric error. Even for a single data type (pointclouds or meshes) there are multiple valid ways of computing geometric error.

Based on @sensat's experience migrating from rendering pointclouds using potree to rendering both pointclouds and meshes using 3d tiles (using the loaders.gl 3d-tiles renderer), this talk offers tips and tricks for harmonizing geometric error across 3d-tiles renderers and indexers to make pointclouds and meshes look great.

Session facilitator(s), Github handle(s) and timezone(s)

@justinmanley, @Kaapp in-person at collaborator summit in NYC

@justinmanley justinmanley added Collaborator Summit New York 2023 Session Proposal A session proposal for the Collaboration Summit labels Aug 22, 2023
@chrisgervang
Copy link
Contributor

chrisgervang commented Aug 31, 2023

Hey @justinmanley, just confirming we've got your talk scheduled for 1:30EST on Day 2. Looking forward to seeing you next week!

Edit: corrected time

@justinmanley
Copy link
Author

fantastic - we're looking forward as well!

@chrisgervang
Copy link
Contributor

Could you please confirm name, picture, and talk title for our event page?

We're staging it at https://pessimistress.github.io/deck.gl/events/new-york-summit-2023/index.html

@justinmanley
Copy link
Author

sure!

Title: The question everyone’s asking about 3d tiles
Speakers: Justin Manley and Chris Kapp

Justin Manley (me!):

justin

Chris Kapp (@Kaapp):

chris kapp

@mcollina
Copy link
Member

Can we close this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Collaborator Summit New York 2023 Session Proposal A session proposal for the Collaboration Summit
Projects
None yet
Development

No branches or pull requests

3 participants