ExportLDraw is a Blender add-on designed to import and export LDraw files, including .mpd, .ldr, .l3b, and .dat formats. It is meant for handling complex LEGO models, supporting various file types and metadata commands to enhance performance and compatibility.

Key Features:

  • LDraw File Import/Export: Supports importing and exporting .mpd, .ldr, .l3b, and .dat files.
  • Compatibility: Handles MLCad parts, LDCad projects, and various other file formats and commands.
  • Material Management: Includes custom materials and support for TEXMAP, including planar, cylindrical, and spherical projections.
  • Stud.io Integration: Compatible with Stud.io parts and decals, including embedded image data using the DATA meta command.
  • Meta Command Processing: Processes most official META commands like STEP, BFC, GROUP, and PRINT/WRITE.
  • Animation Support: Keyframes added for STEP commands to visualize model construction.
  • Eevee and Cycles Support: Compatible with both Eevee and Cycles render engines.
  • Scaling Options: Import scale adjustments and the option to create gaps between bricks for realism.
  • Freestyle and Bevel Options: Render edges using Freestyle and apply bevel modifiers for enhanced visual quality.
  • Export Precision: Customizable export settings to ensure proper scaling and file format compatibility.
  • Configurable Import/Export Settings: User-defined paths, resolution settings, and import/export preferences saved for convenience.