Optimizing 3D Assets

See our video tutorials for 3ds Max and SketchUp/Blender.

  • For each view:
    • Minimize the number of separate elements through consolidation. It is recommended to have 100 separate mesh objects or less per view. You don't need to count nulls/helpers in the object count.
    • Simplify the grid and reduce the polygon/triangle count to at least 70,000 per view.
    • Minimize the number of materials used and consolidate them so that no more than one material is used per visible hierarchy object.
    • Ensure that there are no more than 20 materials, although it is recommended to use less than 10.
    • Minimize the number of textures used and consolidate them so that no more than one texture is used per material.
    • For all objects having more than one material, bake materials into a single texture atlas and replace all the materials with only one using the resulting texture so that no more than one material is used per object (UV maps should be non-overlapping).
  • Ensure that each texture resolution is less than or equal to 8192 x 8192.
  • Ensure that the size of all textures combined is less than 300 MB when unpacked, keep in mind that textures take up more space than unpacked compared to when packed.

Questions and Answers

Q: Are there videos on how to do things like reduce polygon count/decimation?

You can find tons of videos by googling “reduce polygon count” and adding the name of the 3D editor of your choice.

Sometimes, if the quality of the original model is not good, a polygon count reduction results in the model’s distortion. In this case, the only way is to fix the original model or the FBX, you are preparing.

Q: Why are there only 100 objects allowed and how do we manage that? We have more than 100 objects.

This is not a requirement, but we strongly recommend this. It is due to the performance limitations of the HoloLens. If there are more objects, then you need to combine them. Our video tutorials show how to do that in 3ds Max and Blender. If you have a model with more than 100 objects, and there is no way to reduce this number by combining them, then send it to us and we’ll take a look.

Q: Do the spot and bird's eye view dummy objects, count in the 40 objects limit?

No.

Q: Is geometry displayed double-sided? In other words, if we create a plane with no thickness, will we be able to see both sides of it? We are trying to think of ways to optimize elements to reduce the polygon count.

No, the geometry is not displayed-double sided. There should be thickness.