Hopefully I can get some insights from this forum.
So currently I’m trying to upload a customized model of a building, and since I’ve issues with Blender 4.2 Cesium add-on to export, so I’m manually export the model to the fbx file format and zip it together with the textures.
Uploaded the zip file to my Assets in Cesium ion, and it looks fine in the preview windows:
Hi @dwirizki, welcome to the community!
I’m not quite sure what would cause that. Can you share the model with us so that we can take a look? Please privately send me the ion asset ID, a token that can be used access it, and a statement that I have your permission to access it for debugging purposes.
Hi @dwirizki,
Thanks for sending through your model. I looked into this problem and just opened a draft PR to fix it:
The immediate problem was that we weren’t supporting the glTF doubleSided property. I’m still struggling to get this working 100% across all of Unity’s render pipelines, but hope to get it into the next release. In the meantime, you can work around the problem by copying the CesiumDefaultTilesetMaterial and in the copy setting the Cull Mode to OFF in URP and the built-in pipeline, or the Double-Sided property to TRUE in the HDRP pipeline. Then, select this new material as the “Opaque Material” on your Cesium 3D Tileset component.
This workaround isn’t perfect, because the normals on the back faces (which are the front faces in your model) will point in the wrong direction in URP and built-in, and so the lighting may be a bit strange. You can fix this by inserting a few new nodes in the “glTF Normal Texture” section of the CesiumDefaultTilesetShader.