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

New WebGL-based renderer for RapiD! #440

Closed
bhousel opened this issue Apr 6, 2022 · 5 comments
Closed

New WebGL-based renderer for RapiD! #440

bhousel opened this issue Apr 6, 2022 · 5 comments
Assignees
Labels
feature-renderer Issue or request related to the renderer / WebGL news Project news

Comments

@bhousel
Copy link
Contributor

bhousel commented Apr 6, 2022

Last week @Bonkles and I gave a talk at the State of the Map US conference where we shared some details about our work on a new WebGL-based renderer for RapiD built on the open source PixiJS game engine. 🎉

The new WebGL-based renderer will allow RapiD to keep up with the increasing demands placed on it, as OpenStreetMap aims to map the world at greater levels of detail. Many places where RapiD was previously unusable now become responsive even at low zooms.

You can try out this new speedier RapiD at this link, where we will push updates sometimes:
https://mapwith.ai/rapid-sotm-2022

This is an "alpha" release and there are for sure lots of bugs that need to be squashed. We'll start tracking bugs and issues related to the new RapiD on this GitHub, with the label https://github.com/facebookincubator/RapiD/labels/webgl . If you find a bug, let us know!

We don't have a set deadline for when this work will replace the currently deployed RapiD, but we expect it will happen this year sometime, fingers crossed! 🤞

Also - anyone interested in digging into the code more closely is encouraged to check out the pixi_playground branch.
https://github.com/facebookincubator/RapiD/tree/pixi_playground

Here are some links on Twitter that you can share too:
https://twitter.com/MapWithAI/status/1510028065824391168
https://twitter.com/bhousel/status/1510053741025656835

And a short video showing the difference between the old and new renderer.
https://user-images.githubusercontent.com/38784/162043618-d3281c9a-5344-4e88-874c-b550f92684b5.mov

(We'll post a link to our talk whenever it is available)

Finally, please to reach out to us (Ben Clark, Bryan Housel) on OSM-US Slack if you want to discuss more.
We're always happy to have a conversation!

I'd also like to especially thank @sketchpunk, @vanreece, @danil-kirsanov, and the folks at @pixijs team whose patience and work made this possible! 🙌

@bhousel bhousel added feature-renderer Issue or request related to the renderer / WebGL news Project news labels Apr 6, 2022
@jjiglesiasg
Copy link

jjiglesiasg commented Apr 7, 2022

Hi Bryan, it looks nice, I tryed to make some edition of ways, and it allows you to select a road, but Do Not show the nodes of such road, neither allow you to move or edit any segment of the road. Standalone nodes (places, schools) etc, could be edited the data tags, but not moved as well.
Eager to see more, and have the Data Suggestion for #Bolivia back on line. Best Regards
JJ

@Bonkles
Copy link
Contributor

Bonkles commented Apr 8, 2022

Hi Bryan, it looks nice, I tryed to make some edition of ways, and it allows you to select a road, but Do Not show the nodes of such road ...

Thanks for trying it out @jjiglesiasg ! We are keenly aware that this version of RapiD needs additional work before it's 'polished' enough to use. For now, we appreciate anybody trying it out to ensure that it renders no matter the device.

Full edit Interactivity will come later. To the moon! 🌔

@bhousel
Copy link
Contributor Author

bhousel commented Apr 18, 2022

Do Not show the nodes of such road, neither allow you to move or edit any segment of the road.

FYI I added this to #452 - currently we're only rendering "interesting" vertices, but we need to show all the vertices once a way becomes selected.

@bhousel
Copy link
Contributor Author

bhousel commented Apr 28, 2022

(We'll post a link to our talk whenever it is available)

The recording of talk is now available!

Share on Twitter: https://twitter.com/sotmus/status/1519353707326017538
Link to the talk on YouTube: https://www.youtube.com/watch?v=Kn7qusvEynU

@Bonkles
Copy link
Contributor

Bonkles commented Jun 20, 2022

Closing this issue as I have opened a Discussion on the same topic: #481.

@bhousel bhousel closed this as completed Oct 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-renderer Issue or request related to the renderer / WebGL news Project news
Projects
None yet
Development

No branches or pull requests

3 participants