Skip to content

1.0.0 - Big Bang

Compare
Choose a tag to compare
@Ghostkeeper Ghostkeeper released this 10 Oct 16:55
· 32 commits to master since this release
v1.0.0
6de4be1

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.