@miikka1978 said:
.. My understanding has been that Sketchup files don’t work that well with game Engines because the models need to be UV mapped properly....
You're right. I've been playing with the Unreal engine for a bit. It's a game engine and it expects the uvmaps to be properly and uniquely layed out (do a google search for uvmaps in google-images to get an idea).
When textures are used in Sketchup they are stored and Unreal reads them as UV channel 0. Unreal can create lightmaps and stores them in UV channel 1. So when doing a lighting calculation Unreal looks for a UV channel 1. If there is no mapping info in UV channel 1 (in Sketchup you can't create it), Unreal duplicates the UV channel 0 data into channel 1 and tries to store the lightmap data in there.
And that's where you also run into problems with Sketchup. The UV coords for anything that's slightly more complex than a box, a floor or some walls aren't uniquely layed out by Sketchup but overlapping (see image: uvmaps in Roadkill for stairs). So the lighting data gets stored overlapping also and it results in errors and a visual mess.
If you somehow can uniquely lay out the mapping in Sketchup for objects you should be fine.
Still investigating...


