# Cesium always rendered

**URL:** <https://community.cesium.com/t/cesium-always-rendered/32553>\
**Category:** Cesium for Unreal\
**Created:** [May 29, 2024, 6:48pm UTC](https://community.cesium.com/t/cesium-always-rendered/32553 "2024-05-29T18:48:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![pani\_pan](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/pani_pan/32/22343_2.png) [@pani\_pan](https://community.cesium.com/u/pani_pan)\
**Post date:** [May 29, 2024, 6:48pm UTC](https://community.cesium.com/t/cesium-always-rendered/32553/1 "2024-05-29T18:48:14Z")

</div>

i have Cesium integrated into my project  
i cant set opacity 0 for it  
so i try too render my project without cesium first  
and attempt to render, despite adding Cesium to the sequencer and disabling the visibility checkbox, Cesium still gets rendered ! i even uncheck the visible check box on details panel in rendering section !  
why cesium always rendered ?  
 ![Comp 1](https://global.discourse-cdn.com/cesium/original/3X/0/3/036e216b4bc84d54a35bddb3eaf79464d892db6c.gif)

---

<div class="post-metadata">

**Author:** ![pjiang9](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/pjiang9/32/27419_2.png) [@pjiang9](https://community.cesium.com/u/pjiang9)\
**Post date:** [May 30, 2024, 1:31am UTC](https://community.cesium.com/t/cesium-always-rendered/32553/2 "2024-05-30T01:31:41Z")

</div>

I guess you should not key the visibility of CesiumGeoreference, but key the visibility of the actors attached beneath it. Since CesiumGeoreference itself has nothing to render.

---

<div class="post-metadata">

**Author:** ![Kevin\_Ring](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/kevin_ring/32/2003_2.png) [@Kevin\_Ring](https://community.cesium.com/u/Kevin_Ring)\
**Post date:** [May 30, 2024, 8:11am UTC](https://community.cesium.com/t/cesium-always-rendered/32553/3 "2024-05-30T08:11:37Z")

</div>

You should be able to hide a `Cesium3DTileset` in-game by checking the “Actor Hidden in Game” box.

---

<div class="post-metadata">

**Author:** ![pani\_pan](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/pani_pan/32/22343_2.png) [@pani\_pan](https://community.cesium.com/u/pani_pan)\
**Post date:** [June 2, 2024, 4:58am UTC](https://community.cesium.com/t/cesium-always-rendered/32553/4 "2024-06-02T04:58:51Z")

</div>

thanx kevin and pjiang8 ; Is there a way to control the transparency of the whole project and make a keyframe for the fade in effect

---

<div class="post-metadata">

**Author:** ![Kevin\_Ring](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/kevin_ring/32/2003_2.png) [@Kevin\_Ring](https://community.cesium.com/u/Kevin_Ring)\
**Post date:** [June 3, 2024, 6:28am UTC](https://community.cesium.com/t/cesium-always-rendered/32553/5 "2024-06-03T06:28:20Z")

</div>

There’s no built-in way to do that for a Cesium3DTileset specifically. The immediate problem is that Cesium3DTileset is, by default, rendered with a material that doesn’t support translucency. And if you instead use a custom translucent material, you’ll immediately run into artifacts. Translucent terrain will allow you to see not only other bits of terrain behind, but also the “skirts” between tiles, which aren’t usually visible.

I’m sure there’s some clever what to do such a thing in Unreal, though. Perhaps render the whole scene to an off-screen buffer and then fade it in? I’m afraid I don’t know the details how how this might be done, though. You might get some ideas from a more general Unreal Engine forum.
