# How to load oblique photography without being blocked by terrain

**URL:** <https://community.cesium.com/t/how-to-load-oblique-photography-without-being-blocked-by-terrain/45110>\
**Category:** CesiumJS\
**Created:** [February 5, 2026, 2:40am UTC](https://community.cesium.com/t/how-to-load-oblique-photography-without-being-blocked-by-terrain/45110 "2026-02-05T02:40:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![linxjkl](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/linxjkl/32/32958_2.png) [@linxjkl](https://community.cesium.com/u/linxjkl)\
**Post date:** [February 5, 2026, 2:40am UTC](https://community.cesium.com/t/how-to-load-oblique-photography-without-being-blocked-by-terrain/45110/1 "2026-02-05T02:40:24Z")

</div>

```auto
viewer.scene.globe.depthTestAgainstTerrain = true
const tplTileset = await Cesium.Cesium3DTileset.fromUrl('http://localhost/uploadFiles/tileset.json', {
    maximumScreenSpaceError: 1,
    backFaceCulling: false,
})
viewer.scene.primitives.add(tplTileset);
I have loaded a 3D Tileset,However, I can only see part of it. I noticed that the effect of a client is very good, and it won't be obstructed. It seems like the terrain where the model is located has been hollowed out. How can I achieve this effect in Cesium

```

 ![图形](https://global.discourse-cdn.com/cesium/original/3X/d/9/d909ee24562815f03a76ed1bf24a32029c9e24e9.jpeg)

 ![mine](https://global.discourse-cdn.com/cesium/original/3X/e/9/e9ed0437de14ebc6dc251b37eb65b907e992a18d.jpeg)

---

<div class="post-metadata">

**Author:** ![mzschwartz5](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/mzschwartz5/32/30089_2.png) [@mzschwartz5](https://community.cesium.com/u/mzschwartz5)\
**Post date:** [February 10, 2026, 9:15pm UTC](https://community.cesium.com/t/how-to-load-oblique-photography-without-being-blocked-by-terrain/45110/2 "2026-02-10T21:15:43Z")

</div>

Hi @linxjkl, welcome to the Cesium community!

Could you help me understand what the end result you want should be? Is it the first image or second image above?

[This sandcastle](https://sandcastle.cesium.com/?id=aec-clipping) demonstrates terrain clipping using geojson data. Perhaps that’s helpful for what you’re trying to achieve. You can use [https://geojson.io](https://geojson.io) to quickly create the outline of the area you want to clip.

Hope that helps - please provide more information if that doesn’t address your issue.

Best,  
Matt

---

<div class="post-metadata">

**Author:** ![linxjkl](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/linxjkl/32/32958_2.png) [@linxjkl](https://community.cesium.com/u/linxjkl)\
**Post date:** [February 27, 2026, 2:44am UTC](https://community.cesium.com/t/how-to-load-oblique-photography-without-being-blocked-by-terrain/45110/3 "2026-02-27T02:44:32Z")

</div>

Thank you, this is exactly the effect I wanted.  
Additionally, how can I obtain the footprint of the oblique photography? My oblique photography file is in 3D Tiles format

---

<div class="post-metadata">

**Author:** ![darcyvdd](https://avatars.discourse-cdn.com/v4/letter/d/d9b06d/32.png) [@darcyvdd](https://community.cesium.com/u/darcyvdd)\
**Post date:** [March 5, 2026, 1:43am UTC](https://community.cesium.com/t/how-to-load-oblique-photography-without-being-blocked-by-terrain/45110/6 "2026-03-05T01:43:01Z")

</div>

Hi @linxjkl ,

Unfortunately, as of today creating that shape requires using external tools or a manual process. Even though this isn’t supported, [it’s been identified by the community as an important workflow enhancement](https://www.linkedin.com/feed/update/urn:li:ugcPost:7388944941063905280?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7388944941063905280%2C7389213544212230144%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287389213544212230144%2Curn%3Ali%3AugcPost%3A7388944941063905280%29) and is in active discussion.

One solution is to set up a point-and-click system to manually capture points for the footprint. Then save those points into an external file that gets used to create a ClippingPolygon. It can admittedly get a bit tedious, but it’s often the best current solution for one-off footprint creation.

If that’s not sufficient, there are some other image-based techniques for footprint detection that can be used but typically involve a bit of effort to create.

I say this hesitantly, there is this [old topic](https://community.cesium.com/t/how-to-generate-footprint-of-3d-geometry/1483) where that user found a solution but it is quite old and I can’t guarantee it will work or be the best solution, but it’s another possible solution for you.

Let us know if any of the above works for you.

P.S. Just a reminder, when asking a new question it’s best to post to a new topic or even a linked topic if it’s related. It helps [keep the forum tidy](https://community.cesium.com/guidelines#keep-tidy) and makes it easier for future users to find relevant information they may be looking for.

---

<div class="post-metadata">

**Author:** ![linxjkl](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/linxjkl/32/32958_2.png) [@linxjkl](https://community.cesium.com/u/linxjkl)\
**Post date:** [March 5, 2026, 6:37am UTC](https://community.cesium.com/t/how-to-load-oblique-photography-without-being-blocked-by-terrain/45110/7 "2026-03-05T06:37:31Z")

</div>

**Hi, thank you for pointing me in the right direction! I’ll look into the workarounds you suggested. Also, thanks for the reminder about the forum rules—I’ll be sure to start a new topic next time.**
