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

Create 3D polygons of Cooperation Jackson Buildings #6

Open
sorcerix opened this issue Apr 9, 2020 · 8 comments
Open

Create 3D polygons of Cooperation Jackson Buildings #6

sorcerix opened this issue Apr 9, 2020 · 8 comments
Assignees
Labels
🎨 3d Involves 3d modeling or rendering ✨ enhancement Addition to existing feature 👋 good first issue Good for newcomers 👋 help wanted Extra attention is needed

Comments

@sorcerix
Copy link
Collaborator

sorcerix commented Apr 9, 2020

Create 3D polygons of Cooperation Jackson Buildings

For us to be able to create a tour of Cooperation Jackson's past, present, and future we need to create a stylized version of the enviornment its already in.3D

One of the developers has been playing with Unity to create 3D city models.

We are hoping to start out with 3 buildings based on those depicted in this book:
https://www.scribd.com/document/431893329/Building-a-Transition-City-Landscape-Online-Version

To learn more about Unity's integrations with Mapbox look here:
https://docs.mapbox.com/unity/maps/overview/ https://docs.mapbox.com/unity/maps/examples/city-simulator/

@sorcerix sorcerix added 🎨 design Involves visual design or styling ✨ enhancement Addition to existing feature 👋 good first issue Good for newcomers 👋 help wanted Extra attention is needed labels Apr 9, 2020
@replygirl replygirl added 🎨 3d Involves 3d modeling or rendering and removed 🎨 design Involves visual design or styling labels Apr 27, 2020
@melnyczuk
Copy link

Hi, I have some exp using three.js and react-three-fiber that would hopefully make it fairly easy to embed Unity geometries of the 3D polygons directly into our web UI. Not sure that's the task of this issue though 🤔

Is it more a question of constructing the polygons/geometries?
I would be happy to have a crack using this approach:
https://www.reddit.com/r/CitiesSkylinesModding/comments/46qw3m/tutorial_on_how_to_extract_3d_models_from_google/d079swf/

Does anyone have an update on how the developer got on with using Unity to create 3D city models?

@sorcerix
Copy link
Collaborator Author

sorcerix commented Jun 2, 2020

Yeah, we need the polygons themselves, and yeah it was me XD. Honestly didn't get very far and was operating from the guidance of another, far more experienced person that specialized in 3d design at mapbox, and now works at Unity in R&D. Go for it though.

@odbol
Copy link
Contributor

odbol commented Jun 2, 2020

So the map we're using is in Deck.gl. So it might be easiest to figure out how to import the 3D objects as a format that Deck.gl supports. It seems that the https://loaders.gl/ library might work well for this. Here's an example: https://github.com/uber/deck.gl/tree/7.0-release/examples/website/mesh

@odbol
Copy link
Contributor

odbol commented Jun 2, 2020

We were supposed to get some 3d object files by the designers of the "Building a Transition City" PDF, but I think we're still waiting on those to be delivered.

@sorcerix
Copy link
Collaborator Author

sorcerix commented Jun 3, 2020 via email

@melnyczuk
Copy link

So the map we're using is in Deck.gl. So it might be easiest to figure out how to import the 3D objects as a format that Deck.gl supports. It seems that the https://loaders.gl/ library might work well for this. Here's an example: https://github.com/uber/deck.gl/tree/7.0-release/examples/website/mesh

Cool! From the look of the mesh properties that @deck.gl/mesh-layers/SimpleMeshLayer accepts, it seems like this is a wrapper around WebGL mesh geometry so it shouldn't be too tricky to align the formats.

We were supposed to get some 3d object files by the designers of the "Building a Transition City" PDF, but I think we're still waiting on those to be delivered.

Yeah, we may be waiting for a minute, and it would be best to get started
as soon as possible, we will need assets for the current Cooperation
Jackson as well.

The geometries that would be generated from OpenStreetMaps through the method in that Reddit thread I posted would be pretty basic. What I'll do is have a go at making those for us to use a development tool, then when we get the better 3D object files from the designers we can should hopefully just be able to substitute them in straight in. Would hopefully mean this no longer blocks building the stuff that loads and uses the 3D objects.

Is there another task to load the objects into the actual react map app?
Or has that already been done?
Happy to pick that up too while I'm working on this. Let me know!

@melnyczuk
Copy link

Can someone with the correct access assign this issue to me?

@sorcerix
Copy link
Collaborator Author

sorcerix commented Jun 3, 2020

S'all you. The assets we would be getting would only be effective for a part of the tour, covering the future, we would most likely need the ones you are getting for the present. For the ones we use for the MVP we will need to do some touch up and styling after though so we just need to make sure it works with Unity(or something else we can use to build on these geometries) as well

@sparklestheunicorn sparklestheunicorn self-assigned this Jul 16, 2020
@sorcerix sorcerix self-assigned this Jul 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎨 3d Involves 3d modeling or rendering ✨ enhancement Addition to existing feature 👋 good first issue Good for newcomers 👋 help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants