Select to view content in your preferred language

Trouble getting 3D buildings in Unreal Engine

1136
6
09-26-2022 08:59 AM
Collcroc123
New Contributor II

I followed the "Display a map (UI)" tutorial and was able to get the terrain working and all the image and 3D layers for New York City. However, when I tried to use 3D Building data for other locations, I can't get any buildings to appear. Specifically, I'm trying to get buildings to show up in Orem, Utah, USA, but nothing appears. I believe this may be because the 3D building data used for the New York demo is a Scene Layer, while the data I'm trying to use for Utah is a Feature Layer.

Here is the layer I'm trying to use in Unreal Engine:
https://www.arcgis.com/home/item.html?id=10c67c4cf75543e3ab767c2eb601b82d

Here is the link that works in UE5 with New York City's 3D buildings, maybe there's something I'm missing with it that makes it compatible.
https://tiles.arcgis.com/tiles/P3ePLMYs2RVChkJx/arcgis/rest/services/Buildings_NewYork_17/SceneServe...

I had already tried using that OSM layer and couldn't get it to work. The buildings remain flat like in the photo I've attached. I assume either it's just incompatible or I'm just doing something wrong. I should also mention that I haven't gotten any image layers working either, other than the New York population density example from the tutorial project, with again makes me suspect it might be me doing something wrong.

For my project I'll need to be able to have 3D Buildings (even if it's just simple blocked out ones) for a lot of the Western/Midwestern United States (Montana, Idaho, Utah, Wyoming, etc.) so if there's some kind of layer that would work, I would love to know about it. Thanks!

6 Replies
Jade
by Esri Contributor
Esri Contributor

Please check our sample repo for adding feature layer 

As for other image layers you can attach ArcGIS view state to see the error. You can also refer to these data troubleshooting steps.

0 Kudos
MichaelBranscomb
Esri Frequent Contributor

Hi,

Unfortunately, the new OSM 3D buildings layer that you tried is still in Beta isn't fully supported yet (for more info see this thread). 

In the meantime, you can work with scene services and scene layer packages of type 3D Object Scene Layer or Integrated Mesh Scene Layer that are published based on the i3S 1.x spec - this ArcGIS Online query for "buildings" and "scenelayers" will provide you with some examples: https://www.arcgis.com/home/search.html?q=buildings&focus=layers-weblayers-scenelayers

 

Thanks

0 Kudos
Collcroc123
New Contributor II

Hi, thanks for clarifying. Is there any way for me to tell if a layer is i3S 1.x spec, or will I just have to try the layer in Unreal in order to see if it's supported? Also, if I can't find any 3D building data on here that is supported, is there anywhere that I could download the data for a specific area and import it myself into Unreal? Thanks!

0 Kudos
MichaelBranscomb
Esri Frequent Contributor

Hi,

Apologies for the delay replying to this... the good news is that we're currently working no support for the global 3D buildings layer and it will be supported in an upcoming release. In the meantime, to check the I3S version you can follow these steps:

1. Go to the ArcGIS Online / portal item page e.g. https://www.arcgis.com/home/item.html?id=ca0470dbbddb4db28bad74ed39949e25.

2. Scroll down until you see the URL property on the right side, the click the View link (or copy / paste into a new browser tab).

3. Find and check the property `serviceVersion` in the JSON. If it is 2.0 then it's not currently supported in our Unreal Engine Maps SDK v1.4, but will soon be supported in an upcoming release.

 

Thanks

0 Kudos
mounikanamani17
New Contributor

Did you somehow make it work. I need help on this.

0 Kudos
MichaelBranscomb
Esri Frequent Contributor

Hi,

Can you share details of the service / data you're trying to use?

 

Thanks 

0 Kudos