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

Terrain3D #252

Open
wipfli opened this issue Mar 10, 2022 · 24 comments
Open

Terrain3D #252

wipfli opened this issue Mar 10, 2022 · 24 comments

Comments

@wipfli
Copy link
Member

wipfli commented Mar 10, 2022

maplibre/maplibre-gl-js#1022 will add crazy terrain3d capabilities to MapLibre GL JS.

Thanks @prozessor13 from Toursprung for the implementation in GL JS!

@ravenfeld
Copy link

Hello, will 3D arrive on Android one day? Thanks in advance

@wipfli
Copy link
Member Author

wipfli commented Sep 27, 2022

I hope so :)

@georgbachmann
Copy link

Just wanted to ask the same :) @wipfli is there any timeframe when this could happen?
Reasoning behind my question is that Mapbox V10 ist just not usable from a UX standpoint, that's why I still use the old V6.something but that's not working in simulator. That's why I am thinking of switching to MapLibre, but 3D would just be super awesome to have sometime soon.

@wipfli
Copy link
Member Author

wipfli commented Sep 27, 2022

Stamen and Steve Gifford @mousebird are proposing at the moment to a client to modernize MapLibre GL Native. The funding is not secured at this point in time, but if the plan goes through, I think we could expect some substantial changes in this repository.

We have an extra meeting tomorrow about the modernization: https://docs.google.com/document/d/1RIHlPLvCzNr6hXXJtMY8uThIAb9nIzeS54KRn79KCHw/edit#heading=h.yft9ea6k9fvr

@wipfli
Copy link
Member Author

wipfli commented Sep 27, 2022

Ping me in slack if you would like to joint the meeting tomorrow. Time is Wed Sep, 28th, 2022 at 5:30 PM Zurich time (UTC+2).

@prozessor13
Copy link

I am looking forward to share my knowledge of implementing 3D in JS to a native developer.

@ahmedkhelifi
Copy link

Did anything come out of the meeting? :D
3D support would be freaking awesome :)))

@paulsUsername
Copy link

This would be really great! It is quickly becoming the default requirement for consumer-facing apps. There is a lot of pressure coming from our User base for this. Mapbox v10 looms on the horizon!

@paulsUsername
Copy link

Is there any way for my organisation to help to sponsor such a feature?

@wipfli
Copy link
Member Author

wipfli commented Feb 9, 2023

The MapLibre Sponsorship Program does not include direct feature development for tax reasons and because we want to solve long term maintenance with the sponsorship program. But what we can offer is to put you in touch with developers directly.

@paulsUsername
Copy link

Thanks for that @wipfli and understood. I will reach out directly.

@wipfli
Copy link
Member Author

wipfli commented Feb 23, 2023

Will it be supported this year or in the future?

Thanks for reaching out @jayhuang861019. I think the first thing which is needed for terrain3d in maplibre gl native is
updating the maplibre-gl-js submodule to the latest version. We need this because gl js and native share code.

#309 tracks the updating effort I think.

Terrain3D on native is on our roadmap, see https://maplibre.org/roadmap. But how fast it will be implemented depends on who will commit working on it.

Is terrain3d on native critical for you, @jayhuang861019?

@jayhuang861019
Copy link

there are a lot of 2d map SDK to choose for example "osmdroid",
so if the terrain3d feature can not be implemented ,
This will make it lose its greatest advantage

@wipfli
Copy link
Member Author

wipfli commented Apr 12, 2023

If someone wanted to work on implementing Terrain3D, would that be possible during the work of the Metal project team? cc @sjg-wdw

@sjg-wdw
Copy link
Collaborator

sjg-wdw commented Apr 12, 2023

They'll need to go through a conversion step after we're done, but it won't be as difficult as doing the 3D work in the first place.

@Miko-29
Copy link

Miko-29 commented Nov 2, 2023

Is there any further update regarding 3d in native?

@CodeK1988
Copy link

hi mate, is there any further update regarding 3d in native?

@sjg-wdw
Copy link
Collaborator

sjg-wdw commented Nov 28, 2023

A good time to ask the board about it. They're considering what we may want to do next.

@paulsUsername
Copy link

Badly needed feature.

@wipfli
Copy link
Member Author

wipfli commented Nov 28, 2023

Let us coordinate the efforts here a bit. If you are interested in supporting this feature financially, contact me directly in slack (https://slack.openstreetmap.us). My username there is @wipfli. Thanks!

@georgbachmann
Copy link

May I ask about the current status? It's a feature I am waiting for so badly for :)

@sjg-wdw
Copy link
Collaborator

sjg-wdw commented Feb 22, 2024

It was proposed in the last round of discussions between my company (Wet Dog Weather), Amazon, and the MapLibre Board, but didn't make the cut.

If the board would like to consider 3D terrain support for MapLibre Native in the future, we're open to doing the work.

@georgbachmann

This comment was marked as off-topic.

@louwers
Copy link
Collaborator

louwers commented Feb 23, 2024

Please only comment in this thread if you have new information or technical insights to share or if you want to work on this feature. I will update this thread when I have any new information as well, so rest assured that if you are subscribed to this thread you will be nodified.

I understand that many people are looking forward to having this available, but implementing this is a big project. Nobody is working on it right now and it is unclear at this point when someone will pick it up.

Thank you for your understanding.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests