Hello everyone,
I am currently doing a project using cesium and unreal for my masters degree and i’ve encountered some issues with unreal’s lumen system and cesium 3d tiles.
So im using Cesium3Dtileset (source: fromURL) in unreal and when i add pointlight actor, the parts of mesh that should cast shadows in fact do not cast shadows. I tried visualizing surface cache with r.lumen.visualize.cardplacement 1 and it seems that it does not exist as in it wasn’t generated by lumen system (see picture below):
So i tested some other 3D mesh in different format (.obj) that i had. And as you can see on pictures below, it works fine:
Similarly when you place a pointlight, inside of mesh (for example inside of a building). The mesh should not be lighted and thats how it works with .obj mesh and not with 3Dtiles.
Maybe the problem is with the way how unreal handles 3Dtiles (as in it does not see it as static mesh)? or maybe i should adjust some setting in my project? Maybe streaming form url is an issue?
I honestly don’t know right now. Did anyone had similiar issues?