Skip to content

Releases: xavier150/Blender-For-UnrealEngine-Addons

Rev 4.4.2

28 Aug 18:07
Compare
Choose a tag to compare

Unreal Engine Assets Exporter - Release Log

Release Logs: https://github.com/xavier150/Blender-For-UnrealEngine-Addons/wiki/Release-Logs

Version 4.4.2

  • New: Added bfu_export_skeletal_animation_file_path to support custom skeletal animations path
  • Changed: Renamed bfu_export_static_file_path to bfu_export_static_mesh_file_path for clarity
  • Changed: Renamed bfu_export_skeletal_file_path to bfu_export_skeletal_mesh_file_path for clarity
  • Fixed: Cached action system may reference and use removed StructRNA. Add checks to avoid script fails.
  • Fixed: Old Interchange check function produce script errors at import.
  • Fixed: Some UI elements not being displayed correctly in the menu. (Thanks drpsyko101!)

Rev 4.4.1

18 Aug 23:46
Compare
Choose a tag to compare

Unreal Engine Assets Exporter - Release Log

Release Logs: https://github.com/xavier150/Blender-For-UnrealEngine-Addons/wiki/Release-Logs

Please note: I changed the work folder name so when installing the addon, be sure to uninstall the previous version first.
If not you will have both versions installed, conflicts may occur.

Version 4.4.1

  • New: New collection asset preview. ("Show Assets" button)
  • New: New asset cache management system for actions.
  • Changes: Optimized armature action export search.
    Test file without caching:
    • Action Auto Search: from 32.0 ms to 24.0 ms
    • Action Specific List: from 33.0 ms to 0.09 ms
    • Action Specific Prefix: from 32.0 ms to 0.1 ms
    • Action Current: from 32.0 ms to 0.005 ms
      Draw with caching:
    • Any: from 32.0 ms to 0.6 ms
  • Changes: Improved translation support and performance.
  • Changes: General code cleanup and optimization.
  • Fixed: Exporting scene collection produces script fail.
  • Fixed: Default path export at disc root instead of relative to .blend file.
  • Fixed: AxisPropertys in FBX export are not visible in UI.
  • Fixed: Can't access collection properties in the UI if no active object.
  • Fixed: "Calculate all surface area" produce script error.
  • Fixed: FBX export produces script error on Blender 2.8 (Backwards compatibility issues).

Rev 4.4.0

01 Aug 21:34
Compare
Choose a tag to compare

Unreal Engine Assets Exporter - Release Log

Release Logs: https://github.com/xavier150/Blender-For-UnrealEngine-Addons/wiki/Release-Logs

Version 4.4.0

  • Full refactoring about asset management and addon in general.
  • New: Support materials and textures export using glTF 2.0 format.
  • New: Sub folder support for modular skeletal meshes.
  • New: Better and more checks for potential issue checker.
  • New: Experimental glTF 2.0 export procedure.
  • New: Interchange import now is supported on Unreal 5.1, (before it was only 5.5 and above).
  • New: Roll/Twist support on splines.
  • New: Support action slots rescale for FBX when not using unit scale 0.01. (Action slots was added in Blender 4.4)
  • New: All assets now use the same export procedure system to manage export type and details.
  • New: Addon updated for Blender 4.5.
  • New: Select/deselect all buttons for action export specific list. (Thanks SAM-tak!)
  • Changed: "Check Potential Errors" renamed "Check Potential Issues".
  • Changed: Skeletal animation now doesn't add one frame at the end of the animation by default. (This was used for looping but it's better to let the user decide with the option "bfu_anim_action_end_frame_offset")
  • Changed: New wiki button to open Lods page.
  • Changed: The default export folder "ExportedFbx" is now "ExportedAssets".
  • Changed: The default export folder "ImportedFbx" is now "ImportedBlenderAssets".
  • Changed: "Export animation without mesh" moved in animations tab and it is now False by default.
  • Changed: "Auto Rig Pro export" removed.
  • Changed: Box collisions (UBX) now use perfect box shape instead of convex hull. (Better for collision detection at import)
  • Changed: Better console logs.
  • Fixed: Check Potential shape keys issues identify the wrong modifiers.
  • Fixed: In Blender 4.4 the app crashes with some constraints. (Removing constraints now also removes the driver's influence to avoid crashing.)
  • Fixed: Import script does not use the correct name for search and apply pre import setting.
  • Fixed: All panels under an accordion contain a small space over it.
  • Fixed: Import counter is wrong when an import fails.
  • Fixed: Static Mesh Lod Groups is set at import but never applied.
  • Fixed: Script when trying to replace a read-only file. (Happens when Unreal uses it at the same time)
  • Fixed: Asset number is None in the export logs.
  • Fixed: Animation export may stay idle (NLA export fail, fixed with BBPL update).
  • Fixed: Modifiers distances not updated with the rescale when the Unit Scale is not set to 0.01.
  • Fixed: bfu_do_not_import_curve_with_zero not updated with presets.
  • Fixed: Skeleton is not renamed when importing a new skeletal mesh.
  • Fixed: Export animation with bake options may produce script failure.
  • Fixed: Relative path properties show warning in Blender 4.5.
  • Fixed: Compatibility issue with Blender 2.8.

Rev 4.3.12

19 Mar 13:05
Compare
Choose a tag to compare

Unreal Engine Assets Exporter - Release Log

Release Logs: https://github.com/xavier150/Blender-For-UnrealEngine-Addons/wiki/Release-Logs

Version 4.3.12

  • New: Console logs show now how details about the export steps and how many time it take.
  • New: New option to force Nanite build or set non Nanite.
  • New: Support for Blender 4.4
  • Change: Better logs details + clear logs after export to avoid useless used space in blender file.
  • Fixed: In the import script origin_skeleton may produce issue when not found.
  • Fixed: Import a sequencer set the level as unsaved. (Spawned cameras was not set as transient.)

Rev 4.3.11

15 Jan 13:30
Compare
Choose a tag to compare

Unreal Engine Assets Exporter - Release Log

Release Logs: https://github.com/xavier150/Blender-For-UnrealEngine-Addons/wiki/Release-Logs

Version 4.3.11

  • New: Option to show hidden linked properties (debug option in addon preferences).
  • New: "Fix Camera Axis" can now choose the warp target degrees for specific use.
  • Fixed: NLA export may not use the correct animated influence or blend in/out in NLA Strips.
  • Fixed: NLA export always creates a key on the first frame of the animated influence curve.
  • Fixed: NLA export loses animated influence curve key data (Select and Handle vectors).
  • Fixed: When the Unit Scale is not set to 0.01, keyframes transfer from driver curves fails.
  • Fixed: Import script does not import Blender Normals in Unreal 5.5 (Interchange Pipeline).
  • Fixed: "Fix Camera Axis" used the wrong warp target (180 degrees previously, now 360 degrees).
  • Fixed: Some object types, such as Text or Surface, are duplicated during export.

Rev 4.3.10

20 Nov 10:33
Compare
Choose a tag to compare

Unreal Engine Assets Exporter - Release Log

Release Logs: https://github.com/xavier150/Blender-For-UnrealEngine-Addons/wiki/Release-Logs

Version 4.3.10

  • Fixed: With Unit Scale not at 0.01, driver transfer produce script fail.
  • Fixed: When animation import fail it produce a script fail.
  • Fixed: Skeleton not renamed with correct prefix at first import.
  • Fixed: Previous hotfix about Anim_0_Root and Root_MorphAnim_0 make the animation import wrong.

Rev 4.3.9

14 Nov 22:49
Compare
Choose a tag to compare

(Hello, I am publishing this hotfix immediately because several problems were identified in the last update.)

Version 4.3.9

  • Changes: Updated fbxio for Blender 4.3.
  • Fixed: Animation UI not visible on linked Armatures.
  • Fixed: Generated Builds for Blender 4.1 and olders version is wrong.
  • Fixed: Import scripts do not works. (wrong import call in the scripts)
  • Fixed: UI Script produce scripts errors when object is not select.
  • Fixed: UI is hiddend when bfu_export_type is not "export_recursive".

Rev 4.3.8

14 Nov 09:13
Compare
Choose a tag to compare

Version 4.3.2

Version 4.3.3

  • Update import scripts to avoid sys.path manipulations durring BFU module imports.
  • Fixed: If export folder is relative empty "//" addons export assets at the disc root.

Version 4.3.4

  • Update import scripts to avoid sys.argv manipulations durring BFU module imports.
  • Removed useless fbxio folders depending Blender Version.
  • Fixed: If export folder is relative empty "//" addons export import scripts at the disc root.

Version 4.3.5

  • Fix copyright.
  • Fix import script fail. (import 'importlib.util' and sys.modules manipulation)

Version 4.3.6

  • Fixed: Names in data_path are not escaped.

Version 4.3.7

  • New: Support for Unreal Engine 5.5.
  • New: Correct Extrem UV Scale: Added the "Use Positive Pos" option to keep UV islands in positive positions.
  • New: Correct Extrem UV Scale: Added the "Step Scale" option for export.
  • New: Correct Extrem UV Scale: Added the "Use Positive Pos" option for export.
  • Changes: The addon now uses the new Interchange Assets pipeline for importing assets into Unreal Engine 5.5.
  • Fixed: Correct Extrem UV Scale: UV changes are now applied to the entire asset.
  • Fixed: Animations were not exported to subfolders on disk.
  • Fixed: NLA lost animated_influence FCurve after export.
  • Cleanup: Removed debug logs.

Version 4.3.8

  • Full addon refactoring for better properties and UI management and organization.
  • Fixed: Custom Skeletal Mesh Ref not well used.
  • Fixed: Skeleton search use only loaded assets.
  • Fixed: Export curve as static mesh do export fail.
  • Fixed: Script fail at import for Unreal Engine 4.27
  • Fixed: Script fail at import in Unreal Engine when python plugins is disabled.
  • Fixed: Import mesh with multiple lods may create new material slots.

Rev 4.3.1

26 Jul 09:17
Compare
Choose a tag to compare

You can notice I also updated the versioning names, which must now follow semantic versioning since Blender 4.2.
For more details, please refer to Semantic Versioning.

Version 4.3.1

  • New: Update versioning to use Semantic Versioning 2.0.0 (https://semver.org).
  • Fixed: Export applies modifiers that are hidden in the viewport.
  • Fixed: Addon fails to get path when installed in custom script directories.
  • Fixed: Addon fails to get version and path when installed as an extension (default in Blender 4.2).

Rev 0.4.3

22 Jul 08:12
Compare
Choose a tag to compare

== Rev 0.4.3 ==

  • New: Update for Blender 4.2.
  • New: Orthographic camera support for copy/paste cameras.
  • New: Disable render simplify during export to not lose subdivisions and mesh optimizations.
  • New: Potential error and auto-fix for frame rate denominator and numerator.
  • New: Option to set use_space_transform at export.
  • New: Button to fix extreme UV scales in Tools > UV Map.
  • New: New materials option for importing FBX files into Unreal.
  • New: New options to create subfolders with the object name for Alembic and SkeletalMesh (Used to avoid asset conflicts during export).
  • New: Support for color types in Vertex Colors export.
  • New: FBX Addon generator (for custom edits on the FBX Addon).
  • New: Better FBX management for older versions.
  • Change: "Convert Attribute to UV" is False by default.
  • Change: Updated panel names to avoid confusion with other add-on panels in the Unreal Engine tab.
  • Fixed: Import sequencer script fails for Unreal 5.0 and older versions (SequencerBindingProxy renamed to MovieSceneBindingProxy).
  • Fixed: Import sequencer script fails if the camera is not a cinematic camera.
  • Fixed: Import sequencer script fails if custom camera class is not found.
  • Fixed: Imported camera sequencer does not have the same name in the level scene.
  • Fixed: Armature child objects with inverse parent lost their transform positions if rescaled during export.
  • Fixed: With Unit Scale not at 0.01, shape keys that are not location context are rescaled.
  • Fixed: When rescaling the rig at export, all the drivers that were set were gone.
  • Fixed: Camera scale does not use display size in camera data.
  • Fixed: Check Potential Errors does not fix Hierarchy names with Sockets and Collisions.
  • Fixed: Default export file paths are wrong.
  • Fixed: Addon export checks "Convert Attribute to UV" and its "Attribute name" on the wrong object.
  • Fixed: custom_export_name option does not work.