The Texture is not showing

Hello I’m a 3D Artist and a client ask me to create a 3D building for Cesium but unfortunately the texture did not show when he uploaded the file and I also uploaded it by myself and it didn’t show also i have tried different file, glb, obj, fbx still the texture is not showing is anyone here to help me out

Hi @Dhe_abeeb . Welcome to the Cesium ion community!

If you can provide some additional information that will help us provide you with a better answer:

  • Do you have an asset id for this model?
  • What software was this model created in?
  • Can you post a screen shot of what you expect it to look like with textures?

First question i did not understand what you mean by that
Second: I used Blender and i use different format to uplaod the model, i use glb, glft, fbx
The first image is what i did in blender and the second image is how it is looks when i upload my model

First question i did not understand what you mean by that
Second: I used Blender and i use different format to uplaod the model, i use glb, glft, fbx
The first image is what i did in blender and the second image is how it is looks when i upload my model

When i tried to uplaod the image it is saying this “An error occurred: Sorry, new users can only put one embedded media item in a post”

You can find the asset id by going to Cesium ion. The asset id is shown in the first column of the table.

For your images you can also make two different posts to upload your two images


this is what it looks like when i uploaded the model, the first image i sent is how the model should looks like

It’s hard to be sure from the screenshot alone, but it looks like it might be textured (unless there is some complex geometry where each part has a (single-color) material that makes it look like it’s textured). When you zoom to something like the roof …

… in the cesium view, do you see the shingles there?

Yes it’s there the model is right, is it possible if I send you the file you can help me to take a look at it and make it right and send me a tutorial video on how I can get it right

The question is not entirely clear for me. The title suggested that the textures are not displayed. But it looks like the textures are displayed. What exactly is not working as expected right now?

Yes I have make the texture work, but texture get darker when I uploaded the model on the site, you see the first image how it’s looks in blender and second image when I uploaded it, what’s the solution to make it looks exactly I made it in blender

The appearance - in terms of brightness - mainly depends on the time of the day. When you drag the time slider (at the bottom of the sandcastle), you’ll see how the lighting changes as the sun moves through the sky. The visualization in Blender is pretty flat, and not aiming at a realistic appearance in a geospatial context: It seems to be embedded in an ambient, bright, gray world.

It is not entirely clear what you are trying to achieve. You could try

  • using a flashlight, like in Cesium Sandcastle
  • assigning an emissive color (?)
  • Setting something like
    viewer.scene.highDynamicRange = true;
    viewer.scene.postProcessStages.exposure = 4.0;
    to just make everything brighter

Unfortunately, as far as I know, there is no real ambient light in Cesium, so it may not be easy to achieve the exact same apprearance as in Blender.

What i am trying to achieve is to make the model i uploaded looks exactly the same i made it in bkender

@mdc9001 I’m a bit out of ideas here. It now sounds more like a CesiumJS question, with the goal roughly being some sort of “global, ambient, white-ish lighting”. Maybe one could come close to that, maybe with something like Change Sun Light to White Light - #2 by Gabby_Getz on the level of the whole scene…?