Blender addon · 2020

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

Unsupported features

  • Character creation Skeletal meshes and morph targets (shape keys) are not supported, making character creation impossible.
  • Flat shading export All meshes are implicitly exported as smooth shaded; flat shading normals are not supported on export.

Key features

Asset workflows

  • Import and export 4DS import/export with engine-specific object configuration
  • Geometry Creation of standard & billboard meshes
  • Engine-specific objects Creation of sectors, portals, occluders, and lens flares
  • Engine-specific settings Complete support for LS3D material and object settings

Tech stack

Technologies

  • Python
  • Blender Python API