-
Notifications
You must be signed in to change notification settings - Fork 95
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
Comments
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. |
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! 🌔 |
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. |
The recording of talk is now available! Share on Twitter: https://twitter.com/sotmus/status/1519353707326017538 |
Closing this issue as I have opened a Discussion on the same topic: #481. |
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! 🙌
The text was updated successfully, but these errors were encountered: