Skip to content

Releases: NMC-TBone/I3D-Exporter-Additionals

v3.5.0

27 Nov 23:48
Compare
Choose a tag to compare

3.5.0 (2024-11-27)

Features

  • mirror_material: improve material assignment operator with dynamic feedback and enhanced logic (f99a911)

Internal Changes

  • rename develop branch to dev in release configuration (d440bd5)
  • update release workflow to remove paths-ignore and enhance asset labeling (9579ae2)

v3.4.0

25 Nov 00:06
Compare
Choose a tag to compare

3.4.0 (2024-11-25)

Features

  • smarter way of register and unregister classes (a3b96d9)

Bug Fixes

  • update curve length retrieval to use object references instead of names (0a49852)

v3.3.0

24 Nov 21:40
Compare
Choose a tag to compare

3.3.0 (2024-11-24)

Features

  • release workflows and configuration for semantic versioning (9312bd6)

v3.2.2

04 May 22:07
6f79d14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.1...v3.2.2

v3.2.1

02 May 21:48
f7d2948
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.0...v3.2.1

v3.2.0

21 Apr 23:16
14577d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v3.2.0

v3.1.0

14 Jan 01:22
9e606a6
Compare
Choose a tag to compare

What's Changed

  • Added support for blender 4.0
  • Added properties converter from community exporter --> Giants exporter
  • Added a operator that convert the old armature/bone setup to the new Giants Exporter way of doing it
  • Removed fill volume checker from ui as it doesn't work correctly
  • Fixed issue with create material operator when you import an already existing texture it will now use the one that already exist in blender
  • Optimized copy orientation to clipboard
  • Updated Scene verifier to catch more cases (still just prints the output to the console)

Optimize the motionpath from curves tool

  • Implement batch processing to reduce scene updates when creating empties along curves.
  • Add a single bpy.context.view_layer.update() call after setting all empties to improve performance.
  • Capture and apply transformation matrices to each empty after removing the 'FOLLOW_PATH' constraint for accurate positioning.
  • Refine the calculation of empty placement along curves to ensure even distribution based on user-selected motion types (AMOUNT_REL, DISTANCE, AMOUNT_FIX).
  • Add performance timing to report the duration of the empties creation process.
  • Ensure the script switches to 'OBJECT' mode for compatibility.
  • Include error handling for scenarios with no selected curves or incompatible modes.
  • Fixed order issue

Full Changelog: v3.0.2...v3.1.0

v3.0.2

09 Apr 14:17
d0e19a1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.1...v3.0.2

v3.0.1

17 Mar 01:08
326a7e8
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...v3.0.1

3.0.0

29 Jan 20:19
dea6ec8
Compare
Choose a tag to compare

Huge update!

  • Moved to its own category in 3d view --> ui --> I3D Exporter Additionals
  • New UI and structure
  • Most of the scripts have been updated to function better
  • Added a brand new tool for creating effect arrays with multiple curves at the same time (Motion Path From Curves)
  • New operator: Verify Scene, currently a bit useless, so avoid it for now

Track Setup:

  • Track Setup is the new and better way to create 3d tracks (currently Automatic only works with caterpillar tracks)

User Attributes (Giants I3D Exporter only:

  • The user attribute add operator will no longer accept attributes with the same name
  • Added delete button for attributes in the panel

Set mirror orientation:

  • Cleaned up a lot inside this operator, so hopefully it should function better

What's Changed

Full Changelog: v2.0.8...3.0.0