- Home /
Optimize SketchUp's 3D models for Unity?
We are developing an open-world game for mobile phones. Since all the 3D modeling is done in SketchUp, we are looking for ways to optimize our models for Unity.
So far, all models are textured within SketchUp and imported to Unity in the COLLADA ".dae" format. We are experiencing problems with faces being lost and flat surfaces apear flickering. Also, too many materials are being recognized by Unity (same material/color recognized as if where different), causing performance drops due to too many draw calls. Any suggestions?
Answer by Loius · Jun 12, 2014 at 02:02 AM
You can't use Sketchup for Unity, it's horrible and bad (for game models).
You have surface smoothing, multiple polies per visible poly, new material per color, and a thousand other problems. The easiest solution is to stop using Sketchup.
You might be able to get your dae files into Blender or something and fix them by hand. Personally I've never seen any "Help Sketchup is doing bad things" question get an answer other than "stop using sketchup".
Use blender ins$$anonymous$$d, much better, although not as easy to use, but the results can be great.
Answer by Curio Games · May 16, 2016 at 08:08 AM
@nikolahs Sketchup isn't bad! It is perfect solution for fast environment development (Buildings and not vegetation) I would not recommend to export as COLLADA format. Instead use FBX format. (Unity will make material for each and every material as in sketchup and sketchup will also export textures with UV mapping (If you have done any).... You won't see any invisible faces and no flickering (I guarantee you on this) The flickering is maybe due to near mapping of Main Camera or some issues in Lightmapping the object.
And to optimize the model for mobile development then you will have to take care of shared materials and use texture atlas as much as possible. If it is a single building then it should have only 1 material (reduced draw calls :) ) If the building is large then modulate it into different groups and use occlusion culling properly.
Hope it helps
Sketchup Free is a total no go. The meshes it produces are horrible. I believe you need Pro to have proper mesh creation access.
Edit: I will say, I do not know if this is still the case as I have not used it for a long time.
Your answer
Follow this Question
Related Questions
Is there an optimal amount of seams on a 3d model / character? 0 Answers
Import 3d model from Sketchup to Unity with visible edges 1 Answer
Unity Lags With Imported 3D Models 2 Answers
How to reduce polygon count? 1 Answer
Optimization -1 Answers