Skip to main content

Blender LS3D Tools


A Blender addon developed as a companion tool to the Lutsip LS3D Editor, enabling the Hidden & Dangerous 2 modding community to create custom 3D assets for the game.

The addon adds support for the 4DS format, allowing users to import, create, and export all supported object types. It provides full control over LS3D-specific object types and materials, including engine-specific settings.


The tool was built as one of my first Blender addons, so the internal codebase could be improved. However, it remains fully functional and is still actively used by modders to create custom levels, weapons, and other assets for the game.

Showcase

Video showing the tools in use, by Sasha.

Video showcasing custom armory created using the tools, by Sasha.

Video showcasing custom vehicle created using the tools, by Sasha.

Limitations

  • No support for skeletal meshes or morph targets (shape keys), making character creation impossible
  • Missing export support for flat shading normals (all meshes are implicitly exported as smooth shaded)

Key features

  • 4DS import/export
  • Engine-specific object configuration
  • Standard mesh, billboard mesh creation
  • Sectors, portals, occluder creation
  • Lens flares creation
  • Complete LS3D material settings support
  • Complete LS3D object settings support

Tech stack

  • Python
  • Blender Python API