Browse Source

Update importing_scenes.rst (#975)

leiget 7 years ago
parent
commit
c7f7c759b6
1 changed files with 23 additions and 3 deletions
  1. 23 3
      learning/workflow/assets/importing_scenes.rst

+ 23 - 3
learning/workflow/assets/importing_scenes.rst

@@ -146,9 +146,29 @@ is only present if materials are saved as files.
 Compress
 Compress
 ^^^^^^^^
 ^^^^^^^^
 
 
-Makes meshes compact 3D vertices to more efficient data types for rendering.
-In few cases, this might lead to loss of precision so disabling this option
-is allowed.
+Makes meshes use less precise numbers for multiple aspects of the mesh in order
+to save space.
+
+These are:
+ * Transform Matrix (Location, rotation, and scale)             : 32-bit float to 16-bit signed integer.
+ * Vertices                                                     : 32-bit float to 16-bit signed integer.
+ * Normals                                                      : 32-bit float to 32-bit unsigned integer.
+ * Tangents                                                     : 32-bit float to 32-bit unsigned integer.
+ * Vertex Colors                                                : 32-bit float to 32-bit unsigned integer.
+ * UV                                                           : 32-bit float to 32-bit unsigned integer.
+ * UV2                                                          : 32-bit float to 32-bit unsigned integer.
+ * Vertex weights                                               : 32-bit float to 16-bit unsigned integer.
+ * Armature bones                                               : 32-bit float to 16-bit unsigned integer.
+ * Array index                                                  : 32-bit or 16-bit unsigned integer based on how many elements there are.
+
+Additional info:
+ * UV2 = The second UV channel for detail textures and baked lightmap textures.
+ * Array index = An array of numbers that number each element of the arrays above; i.e. they number the vertecies and normals.
+
+In some cases, this might lead to loss of precision so disabling this option
+may be needed. For instance, if a mesh is very big or there are multiple meshes
+being imported that cover a large area, compressing the import of this mesh(s)
+may lead to gaps in geometry or vertices not being exactly where they should be.
 
 
 Meshes
 Meshes
 ~~~~~~~
 ~~~~~~~