Skip to content

Latest commit

 

History

History
90 lines (81 loc) · 4.18 KB

CHANGES.md

File metadata and controls

90 lines (81 loc) · 4.18 KB

1.0.2 - Bug Fixes

  • Fix support in newer Blender versions, up to 4.0.
  • Run tests using Python 3.10.

1.0.1 - Bug Fixes

  • Fix the resource ID of exported materials to be integer.

1.0.0 - Big Bang

For the first stable release, the full core 3MF specification is implemented.

Features

  • Support for importing materials, and applying them to triangles of your meshes.
  • Support for exporting materials from Blender with a diffuse color.
  • Metadata is now retained when editing existing 3MF files.
  • Relationships are retained when editing existing 3MF files.
  • Content types are retained when editing existing 3MF files.
  • Added support for the model types "solidsupport", "support" and "surface".
  • Support and solidsupport meshes are hidden from any renders.
  • 3MF part numbers are retained when editing existing 3MF files.
  • Files marked as MustPreserve are retained when editing existing 3MF files.
  • PrintTickets are retained when editing existing 3MF files.
  • When metadata, relationships and content types clash when loading multiple 3MF files into one scene, the most common denominator is kept.
  • Metadata, relationships, content types and part numbers are retained when the scene is shared through a .blend file.
  • The object names are now stored in the 3MF files as metadata.
  • Content types are now being read out, allowing for any file type to be anywhere in the archive.
  • Automated tests improve stability of the add-on.
  • Actions are being logged in Blender's log stream.
  • If anything goes wrong, errors and warnings are being logged in Blender's log stream.
  • The code is now compliant to Blender's code style requirements.
  • Added support for new "Adaptive" units in Blender.
  • Transformation matrices are written more compactly.
  • Vertex coordinates are written more compactly.
  • Warn the user if the 3MF document requires 3MF extensions that are not present.
  • When exporting, you can now configure the number of decimals to write.
  • Material colors are rendered in Blender with a BSDF node, and converted back to sRGB when exporting.
  • The exported 3MF archive is now compressed with the Deflate algorithm.
  • Allow installation via .zip file.

Bug Fixes

  • No longer crash if faces are provided with negative vertex indices.
  • Importing multiple 3MF files in succession no longer allows resource objects of old files to be used by new files.
  • Exporting multiple 3MF files in succession resets the resource ID counter every time.
  • No longer crash if there are no access rights to files to read or write.
  • Fix writing of transformations for resource objects that have components.
  • Fix writing transformations if multiple transformed objects are written.
  • Resource objects that have components can no longer have mesh data of their own.
  • No longer create meshes when an object has no vertices or faces.
  • Transformation matrices and vertex coordinates will no longer use scientific notation for big or tiny numbers.

0.2.0 - Get Out

This is another pre-release where the goal is to implement exporting 3MF files from Blender.

Features

  • A menu item is added to the export menu to export 3D Manufactoring Format files.
  • Saving Open Document formatted archives.
  • Support for exporting object resources.
  • Support for exporting vertices.
  • Support for exporting triangles.
  • Support for exporting components.
  • Support for exporting build items.
  • Support for exporting transformations.
  • Support for conversion from Blender's units to millimetres.
  • You can now scale the models when importing and exporting.

Bug Fixes

  • The unit is now applied after the 3MF file's own transformations, so that models end up in the correct position.

0.1.0 - Come On In

This is a minimum viable product release where the goal is to reliably import at least the geometry of a 3MF file into Blender.

Features

  • A menu item is added to the import menu to import 3D Manufactoring Format files.
  • Opening 3MF archives.
  • Support for importing object resources.
  • Support for importing vertices.
  • Support for importing triangles.
  • Support for importing components.
  • Support for importing build items.
  • Support for transformations on build items and components.
  • Transforming the 3MF file units correctly to Blender's units.