From e7f5d16c76a21fdcd679b6d74a47d3bd7a9f09cf Mon Sep 17 00:00:00 2001 From: muczc1wek <110698397+muczc1wek@users.noreply.github.com> Date: Sun, 30 Jun 2024 12:13:53 +0200 Subject: [PATCH] [Meshes] Add informtion about .3ds limitations --- docs/zengin/meshes.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/zengin/meshes.md b/docs/zengin/meshes.md index be5954f55b..0843897c2a 100644 --- a/docs/zengin/meshes.md +++ b/docs/zengin/meshes.md @@ -16,4 +16,8 @@ These are the meshes that are used to create static (non-animated) objects in th ZenGin uses the `.3ds` file format for meshes. This is a file format that is used by 3D Studio Max. However, ZenGin compiles the `.3ds` files into `.MRM` (Multi Resolution Mesh) files, or embeds them into the `.ZEN` files. -The `.3ds` files can be opened with any 3D modeling software that supports this format. But, to easily import/export them with engine-specific settings, it is recommended to use Blender 2.80+ with the [KrxImpExp](https://gitlab.com/Patrix9999/krximpexp) extension \ No newline at end of file +The `.3ds` files can be opened with any 3D modeling software that supports this format. But, to easily import/export them with engine-specific settings, it is recommended to use Blender 2.80+ with the [KrxImpExp](https://gitlab.com/Patrix9999/krximpexp) extension + +### 3DS limitations + +The 3DS file format has some disadvantages when building levels. With very large levels such as `SURFACE.3DS`, you reach the upper limit of 65,536 polygons per object that are permitted in a `.3ds` file. To get around this problem, proceed as follows: simply “cut” the mesh into several small parts that are below the 64K poly limit. For example, the `SURFACE.3DS` was dismantled into 4 parts of roughly equal size and then completely exported. This mesh is then melted together again into an object in the spacer. This happens due to overlapping vertices.