Sketchup to Unity problem

Hello all !

I’m a Unity beginner and I encounter some difficulties. When I import my model from Sketchup, I’m not able to change the texture. Here is a screen shoot. The cube is a Unity object, the wall and the floor are from sketchup.
I put the same material on both of them, but as you can see, the materials doesn’t appears as it should on the sketchup model. It stays grey.

I can’t find the reason of this problem.
If someone can help with this, it will be great !

have a nice evening !

I’m new to unity too, so I don’t think I can help you much, but your problem could be related to the texture-coordinates not being exported correctly from Sketchup.

How are you exporting/importing your models into Unity? Do you export the models in some specific way from Sketchup? Do you have any export option in Sketchup?

I think this page may have the answer for you:

I was testing a lot with importing my models from 3dsMax and, finally, the best option that I found for me was to export from 3dsMax to FBX models (that was the only option that I found where all my texture coords were correctly exported).

Hello, thanks for you reply. I can export to FBX from Sketchup, but I have the same problem. The link you give me seems to be the solution : Importing Models in Unity 3D from Google SketchUp

But when I export in FBX, I don’t get a folder with texture with my model. I’m keeping the serach !

I find my solution, it’s a bit confuse but it works !

you have to :

  1. export your 3D model in .kmz
  2. change your filename.kmz by filename.zip
  3. extract the archive with winrar or other
  4. You get the 3D model and the texture folder
  5. Import both in Unity and then it works !

Actually you can import .skp straight into Unity. Then open the imported .skp from your Unity directory and you should be able to modify your models in SU and import straight into Unity without the extra step of exporting to a different file-format. Just save the file in SU and your models get updated in Unity. A very quick and easy workflow.

About textures… make sure your models in SU have materials applied with textures and not just plain colors. Otherwise texture coordinates won’t be generated.

Yes, but when I do that, Unity doesn’t recognize textures as it should …

Ok, I think I find the bug. I’m with sketchup 2015. It seems that if I import in sketchup 8 it works fine :slight_smile: !

Works fine with SU 2015 for me :slight_smile:

you just have tu put a texture in sketchup. not just a color. with a texture, skeych will make the UVmaps

Import textures:

  • You must export your model into the obj format to have textures inside your model

tips:
-Sketchup UV tilling/scaling is too small. always use your own created material in sketchup and change uv scale/tile first after assigning/loading texture

  • Back face culling is main problem of the sketchup for games. So always use right click/reverse face action for blue faces in sketchup. all blue faces must be white for games

and finally i want to say that sketchup is the most easy tool to making models specially interiors for games

After saving my sketchup model as a 2015 version, I can bring it into unity, I then extract textures, the textures come in but the issue I’m having is on a terrain model which has multiple texture tiles of satelite imagery, it’s showing the 1 image on all the tiles. Does anyone know the solution to this?

7892872--1004866--upload_2022-2-13_23-46-23.png