cesium-unreal icon indicating copy to clipboard operation
cesium-unreal copied to clipboard

Support additional rendering properties on Cesium3DTilesets

Open r-veenstra opened this issue 10 months ago • 1 comments

Feature

Currently a Cesium3DTileset supports some rendering properties such as Visible, Actor Hidden in Game and Render CustomDepth pass.

I recently had a use case where I wanted to prevent rendering a tileset in the main pass and only render via a scene capture component. The ability to use Render in Main Pass and Render in Depth Pass would have been useful in achieving this smoothly, but is currently unavailable.

There are many rendering properties available to primitives which we could potentially support, some will probably not be applicable but some are useful, such as the below ones:

Image

These can be brute force set on the child MeshComponents of a tileset, but as new tiles load in they also need to be updated manually which has a performance overhead.

r-veenstra avatar Feb 05 '25 22:02 r-veenstra

I guess if we implemented #1076, it would be pretty helpful for working around missing properties like this!

It should be straightforward to add these particular properties, though.

kring avatar Feb 11 '25 05:02 kring