City Loader Plugin - Templates for Real Life Buildings/Cities in Studio

Any chance you could add support for local files? This plugin is great, but it’s very limited due to the relatively small max area.

Update: I made a modified version; posted here

2 Likes

It’s interesting finding which parts of the world render the best and which don’t. For Detroit and Windsor, it was hard selecting them all at once because your program won’t let me select a slightly larger area, and there doesn’t exist a colored border for how big your selection can be. I did the best I could and both Detroit and Windsor loaded surprisingly well. I guess they turned their bridge into a regular road and the Detroit River dried up?

5 Likes

How did you do this! Looks amazing! No complanits at all. Fully recomended.
Thanks for making this!

1 Like

Make lakes render! That would help so much if we could render lakes, also make it where we can change the size of the area not selection but we can change the size of the import going into studio. :+1:

1 Like

How do you make water? I have terrain ticked but lakes will appear dry?

1 Like

you have to make them yourself sadly :pensive:

I’ve modified the original plugin for those of you looking to import local GeoJSON files (as opposed to using the size-restricted interface of the original). Max file size supported by Roblox is 100MB.

https://www.roblox.com/library/6401373072/GeoJSON-City-Loader

If you’re wondering where to download data from (with buildings), I use Protomaps - OpenStreetMap Extracts, and I convert the exported pbf file to osm using Osmconvert - OpenStreetMap Wiki. I then (I know it’s exhausting) use https://github.com/tyrasd/osmtogeojson to convert the file into usable GeoJSON.

If you want, you can upload massive areas — I uploaded all of Oahu for example, although any practical usages are probably much smaller unless you can find a way around the floating point precision issue.

This doesn’t support terrain, although terrain at this scale is unusably laggy anyways.

22 Likes

You could export a heightmap separately, create a corresponding ColorMap from that, then upload using Roblox’s terrain import feature.

2 Likes

That’s ok. Thanks for the help.

Uh, why I am getting builds with purple and brown, how to get buids with that smooth medium grey texture

2 Likes

How exactly would I use this? Like a tutorial or something…?

1 Like

Here’s how to use it.

  1. Open Studio, and open any template, preferably a baseplate or flat terrain.

  2. Go to your plugins.

  3. You will get a link to a site. Highlight the entire thing, and hit CTRL+C to copy.

  4. Open a web browser of your choice.

  5. Paste that URL into the search bar above.

  6. You will be prompted to select a part of the world you want to import into Studio. Select a small city block anywhere in the world and click import. The data from OSM will be imported into studio, and you will eventually see the city or area you chose to import in Studio.

3 Likes

I’ve been playing around with your plugin and found a glitch/bug. Take a look below:

https://pays.host/uploads/49155c0d-68c8-4d09-b6f4-3add995bff69/T451bjrO_.png

This supposes to be the statue of liberty but it doesn’t really look like it.

2 Likes

Not a bug - this plugin relies completely on open source data from https://openstreetmap.org. Building shapes are modeled entirely through top-down outlines of buildings along with height. Complex shapes like statues and many nontraditional buildings can’t be generated from this.

3 Likes

Oh alright! But is there any way to import bigger parts? Btw keep up the good work! I use your road plugin a lot!

The best plugin I have ever encountered in a while. Nick work bro.

I’m not sure if I’m the only one but I think the plugin doesn’t work as it does not load a link to be able to generate any area in.

What I do is click on Plugins then click on the Render Buildings Plugin and then it just says ā€œCreating Sessionā€ constantly that no link appears.

3 Likes

The plugin just doesnt work for me, nothing gets generated.

I’ve refreshed the code, i’ve restarted all my studio instances, i’ve created new baseplates i’ve went into saved games with http requests enabled and then when i go to the link everytime i go to an area that i can generate bc it isnt too large of an area, it just doesnt generate like nothing happens on studio

1 Like

this is one of the if not best plugin on roblox . im sure this will help out alot of people and cheers on making this godly plugin :slight_smile:

This is ASTOUNDING. Oh my god, this plugin is one of the best things I have ever seen. Keep up the great work, this is not only awesome to use, but it is also very useful in recreating cities.