forked from xavier150/Blender-For-UnrealEngine-Addons
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRelease log.txt
485 lines (416 loc) · 27.4 KB
/
Release log.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
== Rev 0.1.3 ==
Initial release.
== Rev 0.1.5 ==
- Keeps all user and scene settings after export.
- More export customizations.
- Exporting animation with a single frame is no longer a problem.
== Rev 0.1.7 ==
- More export customizations.
- Fixed: Hidden objects were not exported.
- Fixed: Error if no object is active.
- Fixed: UE4Collision materials are black.
- Optimized Code.
== Rev 0.1.8 ==
- More export customizations.
- More export feedback info.
- New button "correct bad property".
- New button "check potential error".
- Fixed: Export fail with hidden layers.
- Fixed: Wrong exported animation time.
- Fixed: ShapesKeys to MorphTargets not exported
- Fixed: No Smoothing for skeletal mesh
== Rev 0.1.9b ==
- Update button "check potential error": Largest list of potential problems
- New button "Update hierarchy names": Allows to automatically replace the name of a collision/socket by the name of its corresponding parent object, so that it will be recognized in UE4.
- New export properties for Actions: New options to precisely select the animations that need to be exported with the armature.
- New nomenclature properties: It is now possible to choose the different Asset types that must be exported.
- New FBX properties: Anim sampling Rate.
- New Assets types : Pose AnimationSequence and Camera.
- New button "Copy Camera Cuts to clipboard": Allows copying camera cuts from Blender and pasting them into the sequencer of Unreal Engine.
- Fixed: Not selectable objects were not exported.
- Fixed: The collision material and not transparent with GLSL mat in Cycle.
- Removed: Select panel.
- More feedback info.
- Optimized Code.
- Other small changes.
== Rev 0.2.0 ==
- New script generator for importing assets into unreal
- New script generator for importing sequencer into unreal
- New export log
- Now the animation can be exported without having to export the skeletal mesh with
- Now the export quality of animations is managed directly in the object with SampleAnimForExport and SimplifyAnimForExport properties
- Update button "check potential error": Largest list of potential problems
- Correct bad properties and update hitachi buttons were included in check potentail error button
- check potentail error button was moved to the export panel
- Potential error(s) are now displaying in a popup
- Optimized Code. (Multi files)
- Optimized UI
- ExportCameraPacked removed (the cameras in pack have been removed because they pose too much problem for the definition of the parameters between each camera)
- Now the camera are exported with additional tracks. fov (FocalLength), Aperture (F-stop), and Focus Distance
It is now possible to force the duration of an animation according to the scene or custom value
- Copy/Paste CameraCut code text has been removed
- Now "Export (FBX property)" panel are now named "Nomenclature"
- New data in Nomenclature panel
- Fixed: Bad file name make script fail. Now the not allowed characters are delete it in filename during export)
- Fixed: The object without animation_data make script fail
- Fixed: The camera was exported with a size 100 times too large. Now a temporary size is applied during export on delta_scale
- Fixed: Sockets can have custom name and a temporary size is applied during export on delta_scale
- Fixed: les animation de type pose etais exporter avec le mauvais prefix
- Fixed: The Force StaticMesh option did not work
- Other small changes.
== Rev 0.2.1 ==
- It is possible to choose the version of Unreal for script generation.
- The frame rate use denominator and numerator for sequencer now
- Fixed: Camera import sequencer does not work with Unreal 4.19
== Rev 0.2.2 ==
- New: Updated for Blender 2.8
- New: You can now manage lod (LevelOfDetail) directly in blender (StaticMesh only for the moment)
- New: You can now export NAL animations
- New: Two buttons to copy the command for importing assets and sequencer in unreal
- New: You can now create sockets for SkeletalMesh directly in Blender
- New: select button for potential error report. It is possible to directly select the object or vertices incriminated
- New: The all skeletal mesh are exported with the root joint named as Armature for be skiped in Unreal
- New: For the sequencer the camera visibility (Eye Symbol in blender) will be used for spawned value in sequencer
- New: Now in Unreal with the serquencer a CameraCut will be created automatically with the active camera the Blender scene does not contain Marker
- New: it is possible to change the name of the import script for unreal
- New: Import script updated for 4.21
- New: choose version value removed (is now automatic)
- New: You can chose bAutoGenerateCollision for Import Script
- Change: It is now no longer necessary to create a new sequencer in Unreal Engine for import from Blender, the script will create it itself
- Change: The potential error report contains more detail to correct the errors
- Change: new potential errors will be detected in the potential error report(marker)
- Change: Show assets (s) button report contains more information and is clearer
- Change: In the Export log the NLA types, poses and action, are indicated as animations
- Change: export_pose check mark removed (now only one check mark for all animation types)
- Change: Hierarchy names are automatically updated with each collisions conversion
- Fixed: Export action doesn't work with NLA Change
- Fixed: Unable to fix the object that are not in visible layer
- Fixed: The potential error display some errors in duplicate
- Fixed: reload importlib did not work good
- Fixed: the generated sequencer sections are sometimes offset by one frame
- Fixed: Some files with special names do not work with unreal import so the name is now correcting directly at blender export
- Fixed: The camera cut sections are too long of 0.0001 frames
- Fixed: UpdateNameHierarchy make bad parent_set with the ConvertToUe4SubObj function
- Fixed: ResetArmaturePose function doesn't work with rotation mode Euler
- Temporary problem: Currently on Blender 2.8 the hidden objects will not be exported, use Shift+H for unhide all objects
== Rev 0.2.2b ==
- Change: Addon panel moved in View3D > UI > Unreal Engine 4 for Blender 2.8
- Fixed: Select in TryToCorrectPotentialError make a error with Blender 2.79
== Rev 0.2.2c ==
- Fixed: The animations have a size 100 times too small
- Removed: The all skeletal mesh are exported with the root joint named as Armature for be skiped in Unreal {This do problem with the animations)
- Change: Hierarchy names are not automatically updated with each collisions conversion
- Change: Hierarchy names are automatically updated with each export
== Rev 0.2.2d ==
- Updated class names and id names of Blender 2.8
== Rev 0.2.3 ==
- New: Alembic animation, Export and Import
- New: You can now change the CollisionTraceFlag of the StaticMesh (Collision Complexity)
- New: It is now possible to choose in the name of the root bone for the skeleton in addon preferences (if "Armature" Ue4 will remove the root bone)
- New: You can check export_ExportOnlySelected = True for export only the selected assets groups
- New: You can chose what python intergration use for Import Script. ( /!\ With vania python integration some features like StaticMesh Lod or SkeletalMesh Sockets integration do not work )
- New: You can chose a presets for nomenclature export properties
- New: You can chose the Sockets scale for SkeletalMesh and StaticMesh
- Change: The all collision are now named with two suffix. Type_MeshName_##
- Change: new potential errors will be detected in the potential error report(CheckArmatureMultipleRoots)
- Fixed: in 2.8 the Addon can try to export removed mesh and crash
- Fixed: in 2.8 bpy.context.scene.update() have be removed and this do script error
- Fixed: in 2.8 Export sequencer do error (The variables of Depth of Field have be renamed)
- Fixed: set clipboard with encode('utf8') do error
- Fixed: Sockets are not attached to bones with illegal caracters (bone.001 -> bone_001)
- Fixed: Sockets are exported with a offset in AdditionalParameter
- Fixed: Reimport skeletalMesh with import sript can do unreal crash in 22.2
- Fixed: command bpy.ops.object.checkpotentialerror() don't work if not run with the button
- Fixed: CheckVertexGroupWeight does not detect if a VertexGroup is not used by a bone
- Fixed: in 2.8 Mesh select error vertex don't work good
- Fixed: In Unreal 22.2 the sequencer with imported fbx camera don't have transform. (Now the camera use AdditionalParameter file for import transform)
== Rev 0.2.3b ==
- Fixed: ImportAssetScript return error with animation
== Rev 0.2.3c ==
- Change: BFU_MT_Nomenclatureresets -> BFU_MT_NomenclaturePresets
- Change: revertExportPath is now False by default
- Fixed: Preset export paths are wrong in Linux
== Rev 0.2.3d ==
- Change: Export can use custom properties. (Used for Metadata) You can activate in addon preference.
- Fixed: bpy.ops.object.showasset() do error with skeletalMesh animation
- Fixed: With Blender 2.7 Export camera do error (hide for 2.7, hide_viewport for 2.8)
== Rev 0.2.4 ==
- New: Button for open documentation
- New: Button open last release page (GitHub)
- New: You can chose export with scene origin or object origin
- New: You can chose export with scene rotation or object rotation
- New: You can add additional location to asset for export
- New: You can add additional rotation to asset for export
- New: You can chose bone axis with skeletalMesh
- New: Export use now a copy of the mesh for apply modifier, instance groups and collections
- New: You can chose a presets for object global properties
- Change: AddOneAdditionalFramesAtTheEnd remplaced by bfu_anim_action_start_frame_offset and bfu_anim_action_end_frame_offset
- Change: Export can use MetaData. You can activate in addon preference.
- Change: It is now possible not to write the additional parameter, (.ini files)
- Change: Import script sync the UE4 Content Browser to the imported asset (Vania python only)
- Fixed: invalid syntax on ImportAssetScript.py if asset name use "-"
- Fixed: CollisionTraceFlag can't be set if UseStaticMeshLODGroup is False
- Fixed: Export recursive object can be wrong placed to the scene center if is child of a other object
== Rev 0.2.4b ==
- Fixed: Button open last release page (GitHub) do error with no internet connection or limited by proxies
== Rev 0.2.4c ==
- Fixed: Error with forget variable "originalLoc" with armature
== Rev 0.2.5 ==
- New: Updated for Blender 2.81
- New: Option for export current selected Action
- New: New button in preferences for check update
- New: New option in preferences for add +90 on StaticMesh sockets (Default True)
- Change: Frames offset removed with custom time
- Fixed: exportGlobalScale it a int, it should be a float
- Fixed: GetActionToExport() uses too many resources
- Fixed: Set frames with Custom time don't work
- Fixed: "Automatic Update Check" take too many time to check (removed)
- Fixed: StaticMesh sockets import size does not display good value
== Rev 0.2.6 ==
- New: Option in addon preferences for correct Extrem UV Scale
- New: You can now set desired Skeleton root bone scale in addon preferences
- New: You can now directly export the Blender collections
- New: Skeleton root bone scale are now set by default on 1
- Change: ArmatureRoot bone are auto removed by default
- Change: Export export skeletal mesh Unit size loocked at 0.01
- Fixed: Lag with Export only select option
- Fixed: Import script don't set LodGroup on None if not set in Blender
- Fixed: Fixed: StaticMesh sockets add ".001" in name
- Fixed: Linked meshs can break final export size
- Fixed: Export action can move mesh to center
- Fixed: RigidBody Anim Node don't work (Bone scale 0.01)
- Fixed: AnimDynamics Anim Node don't work (Bone scale 0.01)
- Fixed: CheckArmatureMultipleRoots detect non deform bones
== Rev 0.2.6.1 ==
- Change: Export export static mesh Unit size loocked at 1.0
- Fixed: Export serval socket at same time can make script fail
- Fixed: SocketsAdd90X don't use the good rotation
== Rev 0.2.6.2 ==
- New: New options for export animations from Proxy
- New: Show action(s) will now also display the frames range
- New: Option for include or not the armature name in animation file name
- Change: Works better with very complex rigs
- Change: bfu_anim_action_start_frame_offset set on 1 by default for animations cycles
- Fixed: SocketsAdd90X break the socket export location
- Fixed: modifier with no MESH type object can make script fail
- Fixed: CheckArmatureMultipleRoots don't work good
- Fixed: The export process creates an empty with Proxy Armature
- Fixed: Proxy armature with curve in rig can break the animation.
- Fixed: Script fail with modifier on Curve or Text
== Rev 0.2.7 ==
- New: Button for correct Extrem UV in UV menu.
- New: VertexColorImportOption (Vania python import for the momment)
- New: Option for choose how rescale the skeletalMesh depending on the Unit Scale
- New: Option for choose how rescale the sockets depending on the Unit Scale
- New: Option for choose export action should ignore Nonlinear Animation layer(s)
- New: Import Lod are now functional with Vania python Import
- New: Import script updated for 4.25
- Change: StaticMesh, and SkeletalMesh are automatically rescale depending on the Unit Scale (Fix from 0.2.6)
- Change: Camera, Sockets are automatically rescale depending on the Unit Scale
- Change: With Vania python import the SkeletalMesh Imported with the animation will be automatically delete
- Change: Vania python import will check if the plugin is Activated.
- Change: New check if the FBX format plugin is Activated.
- Change: Nonlinear Animation layer(s) are now by default not ignored.
- Fixed: Export camera do Script Fail
- Fixed: Import script don't work if a folder in path contains "'"
- Fixed: Object are not exported if bpy.context.object.hide_select = True
- Fixed: Object are not exported if bpy.context.object.hide_viewport = True
- Fixed: Exporting while in local view mode product bugs
- Fixed: Sine v0.26 Workflow with 0.01 can be break.
- Fixed: If armature are named "Armature" the export will change his name to "ArmatureRoot"
== Rev 0.2.7.1 ==
- Fixed: If uncheck the "ignore NLA for actions" option and export multiple animations, all exported animation will be the same one.
- Fixed: Calculated export time is not accurate with dependency cycle in rig.
- Change: Optimized export time.
== Rev 0.2.7.2 ==
- New: Check potential error will detect if the armature have at less one deform bone.
- Change: Bake armature will bake 10 frames before and after for better accuracy animation.
- Change: The duration of the animation will be automatically corrected if it is null or negative.
- Fixed: Import script don't remove old lods
- Fixed: FocalLength don't use the same math from Blender to UE4
- Fixed: Action poses are exported with a null duration (Wrong for ue4)
- Fixed: If the imported animation is wrong this do a script error.
- Fixed: Option auto for Rescale rig will always rescale.
== Rev 0.2.7.3 ==
- Fixed: Export fail if an object library have the same name of a real object.
- Fixed: With Unit Scale not at 0.01 if you export an skeletalMesh and an animation in same time the animation can be wrong.
- Fixed: With Unit Scale not at 0.01 some consraints can make the animation wrong.
- Fixed: With Unit Scale not at 0.01 ShapeKeys are 100 times too big.
- Fixed: Bake Armature animation bake only the current scene start to end frames.
== Rev 0.2.7.4 ==
- Fixed: Animation created with mixamo are not detected in auto.
- Fixed: With Unit Scale not at 0.01 if and the armature scale is not egal to 1 the animation is wrong.
- Fixed: Animation bake don't work on all constraints.
- Change: New potential error: Check if the ARMATURE use the same value on all scale axes.
== Rev 0.2.7.5 ==
- HotFix: Assets import script error with 4.26, ConfigParser import changed to configparser.
== Rev 0.2.8 ==
- New: Change: Better UI and Optimized.
- New: Auto-Rig Pro support (Needed for convert armature durring the export)
- New: You can now choose the preview collision color.
- New: You can set a light map res depending on the surface Area.
- New: New button for update light map res depending on the surface Area.
- New: You can now use ../ for up one directory in folder names.
- New: You can now set Socket name in object property if needed.
- New: You can now set skeleton name to use for import script (Proxy use)
- New: You can now set directly the desired export name for each objects.
- New: More option for action names.
- New: Camera Sensor Width and Height are now added in additional tracks.
- New: Cached animation to export in UI for better optimisation.
- New: Skeleton search mode for import animation with specific skeleton.
- New: Option for export only selected object and active action.
- New: Option for export collections with Subfolder.
- Change: New potential error: Check if the unit scale is equal to 0.01 (You can disable this potential error in addon_prefs)
- Change: Better check and potential errors info for Armature.
- Change: Some potential errors can have button to the documentation.
- Change: Potential error (inherit_scale = False) bone removed.
- Change: 20 Tab python integration is now not supported
- Change: Better import script for Assets
- Change: Better import script for Sequencer
- Change: Asset export now use json open data
- Change: Camera export now use json open data
- Change: Camera export optimisated
- Change: Simple others change in property values and texts.
- Change: Return to the user mode (OBJECT, EDIT, [...]) after the export
- Change: Import Script values are now saved with Nomenclature Presets.
- Change: "Include armature in animation file name" option moved to Animation Properties Panel
- Change: Clean illegal char, you can now use complex assets name without problem.
- Fixed: Export fail if the object consraint shapes keys and modifiers.
- Fixed: Export fail if UserMode not set
- Fixed: Create PhysicsAsset option in skeletalMesh alway create PhysicsAsset.
- Fixed: Useless data created by the export are not removed
- Fixed: Potential error (multiple roots bones) Doesn't count bones correctly
- Fixed: With Unit Scale not at 0.01 F-Curve modifier are 100 times too small.
- Fixed: Focal length in additional tracks are not updated
- Fixed: Sequencer import script error with 4.26, ConfigParser import changed to configparser.
- Fixed: Assets import script error with 4.26, ConfigParser import changed to configparser.
- Fixed: Camera cut in Imported sequencer was not visible in other sequencer (CameraBindingID)
- Fixed: If armature name contain illegal char, in Unreal the Skeletal Mesh is not found by Anim assets.
- Fixed: Fix potential error with popup can do script errors.
- Fixed: FBX export do crash in Blender 2.8 when not used data is removed before export.
- Fixed: Socket object with lower char are not updated during export. (Custom name and +90X)
- Fixed: Select Vertex in potential error do a script error if the model is hiden
- Fixed: In Check potential error create UV Project do error in Blender 2.9
- Fixed: Alambic export do error if face consisting more than 4 vertices.
- Fixed: Hard coded windows path don't work on Linux.
- Fixed: Some collisions and sockets can be exported with wrong name (Wrong rename after duplicate during export)
- Fixed: Vertex color are imported only with an reimport.
- Fixed: (Re-)Import of Generate Lightmap UVs option not updated.
== Rev 0.2.9 ==
- New: you can now choose a specific Vertex Paint to use when you Export.
- New: You can now choose if you use scene or armature as origin for export in SkeletalMesh animations.
- New: Manage more characters cultures in path or files names.
- New: Camera export take less time + new camera options in addon preferences
- Change: The skeletal mesh are exported with scale at 1.0.
- Change: You can use "Show Asset(s)" and "Show Action(s)" buttons for force to update the action cache.
- Change: Remove root bone modified to Add root bone.
- Change: Auto fix the "multiple root bones" potential error when export.
- Fixed: Do a new preset do a script error.
- Fixed: Export filter "Only select and active action" don't work with poses.
- Fixed: The export action cache is not correctly updated.
- Fixed: In camera sequencer with some frame rates the frame keys can be shifted.
- Fixed: Export SkeletalMesh without animation_data make script fail.
- Fixed: Button "Show Asset(s)" make script fail when the selected actor is not a SkeletalMesh.
- Fixed: Animation file with space can do error durring import
- Fixed: Vertex color updated only in import option when reimport.
- Fixed: With Unit Scale not at 0.01 SkeletalMesh have a wrong scale.
- Fixed: Import NLA animation with script don't work.
- Fixed: With Unit Scale not at 0.01 NLA animation will not export.
- Fixed: With Unit Scale not at 0.01 Blender 2.9.1 can crash with SkeletalMesh.
- Fixed: Apply Wrong Bool Modifier do script error.
- Fixed: Mesh with disabled Modifier do script error.
- Fixed: Additional location in advanced properties don't work for the cameras.
- Fixed: Export Instanced complex Collections can break the exported mesh.
- Fixed: Camera Sequencer don't work in Unreal Engine 5.
== Rev 0.3.0 ==
- New: Text generator for export Skeletal Mesh Sockets in Unreal Engine (Copy / Paste).
- New: ExportAsProxy and ExportProxyChild options removed. That now Auto.
- New: Support Alembic import with import scripts.
- Change: Additional files use now Json.
- Fixed: Camera export don't work when any marker_sequences was created.
- Fixed: show asset(s) Button do script error when not object is selected.
- Fixed: Removed collision in export collision list do script error.
- Fixed: Collision on exported Instanced Collections don't work.
- Fixed: Sequencer Import Script don't work on older version of Unreal Engine because Python version is not the same.
- Fixed: Var Manual Focus Distance (Focus Settings) don't work in Sequencer Import Script.
- Fixed: When use Proxy Armature with sockets wrong bones with sockets name are exported.
- Fixed: Camera export don't work when scene has no timeline_markers.
- Fixed: Export Fail with animation when tweakmode is activated.
- Fixed: Lightmap res = 4 when export with not custom light map.
- Fixed: SkeletalMesh LOD Are imported as normal mesh.
- Fixed: Export dirs with invalid characters do script error.
- Fixed: Show collection Popup do script Error.
- Fixed: Collection export don't use SubCollection.
== Rev 0.3.1 ==
- New: Generated import script compatible with Python 3.9 (Unreal Engine 5)
- New: Text generator for export camera in Unreal Engine (Copy / Paste).
- New potential errors in the check: If you use Parent Bone to parent your mesh to your armature the import will fail.
- You can now use Force Static Mesh and Export Deform Only options with proxy armatures.
- Naming asset updated for Unreal Engine 5.
- Fixed: GetObjExportDir remove ":" in path.
- Fixed: GetExportFullpath remove ":" in path.
- Fixed: Remove the active object if an exported collection contain a single object.
- Fixed: With Unit Scale not at 0.01 and Proxy use animation export will fail.
- Fixed: With Unit Scale not at 0.01 and Proxy ShapeKeysCurve scale is wrong.
- Fixed: Export camera can do axis flipping.
- Fixed: NLA export fail when use inter frame.
- Fixed: NLA export ignore animated influence on actions.
- Fixed: Import script doesn't work with Unreal Engine 5.
- Fixed: Export doesn't work with animation from Proxy Since Blender 3.2.2
== Rev 0.4.0 ==
- UI updated
- Full addon refactoring
- New Feature: Ability to specify skeleton asset for SkeletalMesh (Thanks to Salireths!)
- New Feature: Ability to specify which module (plugin) to import (Thanks to Salireths!)
- New Feature: SkeletalMesh now supports Armature from constraints
- New Feature: Support for exporting UV from Geometry Node
- Fixed: Axis flipping on camera animation can now be disabled
- Corrected: Extreme UV Scale option moved from addon preferences to object settings
- Added support for NearClippingPlane in camera export
- Fixed: Vertex Colors refactored into generic Color Attributes and no longer supported by the addon
- Fixed: Vertex colors would always be replaced (Thanks to ScrapIO!)
- Fixed: Mesh LODs did not import vertex color information (Thanks to ScrapIO!)
- Fixed: Skeleton detection used the wrong prefix
- Fixed: Copying Cine Cameras returned Regular Cameras
- Fixed: Crashes when pasting via "Copy Regular Cameras"
- Fixed: Convert to collision only worked if parent was a Mesh
- Fixed: StaticSocketsAdd90X option broke non-uniform scale sockets
- Fixed: Collection static mesh did not use Sub Folder Name
- Fixed: Socket transformations were not applied to Collection static mesh
- Fixed: Some collections remained hidden during export and exported files were incorrect
== Rev 0.4.1 ==
- UI updated
- Update Export Button Name
- New options for set start/end animation time with NLA.
- Fixed: ConvertGeometryNodeAttributeToUV fail after Blender 3.5
- Fixed: Geometry To UV, Correct Extrem UV, Vertex Color, Sockets Transform and Name don't apply on child objects.
- Fixed: Export using AutoProRig fail.
== Rev 0.4.2 ==
- New: The addon now include a modified version of the Blender standard fbx I/O api, instead of using the original one. (Thanks SAM-tak!)
- New: Exported models and animations now use Unreal bones coordinate by default. (Thanks SAM-tak!)
- New: Supports exporting models and animations with the Unreal Mannequin bone structure from Blender. (Thanks SAM-tak!)
- New: Supports exporting Blender's custom property animation in a format that Unreal Engine can recognize as curve data animation. (Thanks SAM-tak!)
- New: Alembic animation support multiple unit scales and global scale.
- New: Selection filter "Only selected" and "Only selected and active action" now filter only visible objects.
- New: Modular export (Export several skeletal meshs with the same skeleton)
- New: You can enable skeletal mesh per poly collision.
- New: Camera values Min and Max FStop is updated with Aperture.
- New: Support for ArchVis cameras (Use of shift)
- New: Support for custom cameras (Example Blueprints)
- New: Support for Spline and Curves export/import.
- Faster camera export.
- Fixed: Blender 3.5 may crash during NLA Export. (Interacting with an NlaStripFCurves not linked to an object could lead to a crash in Blender 3.5.)
- Fixed: Applying skeletal export scale with Proxy and Unit Scale not set to 0.01 could result in a script error.
- Fixed: Using "Convert Attribute to UV" can swap UV Indices in the exported mesh.
- Fixed: The "Export Procedure" option is visible with static meshes.
- Fixed: Hidden objects and collections are unhidden after export when using the same name.
- Fixed: Skeletons imported with skeletal meshes use incorrect names.
- Fixed: Collection.exclude is not recovery after export when using multi view layers.
- Fixed: Camera import script doesn’t work in Unreal Engine 5.3
- Fixed: Export collections product ui script fail.
- Fixed: Camera FBX are not exported when bfu_export_fbx_camera == True.
- Fixed: Show Asset To Export Button do product script fail.
- Fixed: Curve mesh is duplicate durring export.
- Fixed: Script fail in Blender 4.0 when switch to global view.
- Fixed: UI script fail in Blender 2.9.
- Fixed: Camera scale impact the focus distance.