Implemented changes:
- Added changelog
Fixed bugs:
- Fixed a bug in exporting KHR_lights_punctual to glTF where ambient was still being indexed, causing the resulting glTF to cause errors in loaders (BabylonJS#340)
Implemented changes:
- Added checkbox to toggle KHR_lights_punctual in exporter
- Remove copyright from glTF files
Fixed bugs:
- Fixed a bug in exporting occlusion textures without enabling the mergeAO flag
Implemented changes:
- KHR_texture_transform is now disabled by default but can be enabled with a checkbox in the exporter interface
- KHR_texture_transform is now implemented as a used and required extension in the glTF file
Implemented changes:
- KHR_materials_unlit can now be toggled from the exporter iterface
- Alpha Test can now be enabled by setting "babylonAlphaTest" as a boolean custom attribute on a material
Implemented changes:
- Added option to not export materials (BabylonJS#362)
Fixed bugs:
- Fixed normals for models that contain offset transforms (BabylonJS#360)
Fixed bugs:
- Fixed bug where setting the base color texture overwrites the base color factor (BabylonJS#367)
Fixed bugs:
- Fixed bug where export would fail if the number of max material param blocks is 0 (BabylonJS#392)
Fixed bugs:
- Fixed bug where binary babylon files were not copied to the output directory (BabylonJS#397)
Fixed bugs:
- Fixed bug where texture names are changed when exporting from the exporter(BabylonJS#379)
Fixed bugs:
- Fixed bug where babylonbinarymeshdata file was not getting copied to the output directory(BabylonJS#401)
Fixed bugs:
- Fixed bug where texture transform offset and scale is not exported correctly using glTF (BabylonJS#383)
Fixed bugs:
- Fixed bug where morph target normals were not exported unless the property menu was opened (BabylonJS#382)
Fixed bugs:
- Fixed issue where the scale factor was treated as 1 / scale factor in the exported glTF (BabylonJS#394)
Fixed bugs:
- Fixed issue where textures with different texture transforms applied were not exported properly with glTF (BabylonJS#409)
Fixed bugs:
- Fixed issue where a texture connected to multiple material inputs would be cloned on export instead of reused (BabylonJS#386)
Fixed bugs:
- Fixed issue where standard materials with different texture transforms were not exported to glTF (BabylonJS#409)
Fixed bugs:
- Allow ambient occlusion texture coordinates and texture transforms to be respected when merged with an ORM texture (BabylonJS#385)
Fixed bugs:
- fixed material-slot allocation for Arnold materials to better withstand changes to slot IDs (due to feature changes on arnold material)
- optimizedmaterial-alphasettings-export by adding .png to valid extensions when exporting opaque materials (BabylonJS#416)
Fixed bugs:
- modify texture name if it is not a valid uri name (BabylonJS#419)
Changes:
- preserve texture name if it is not a valid uri name, but modify within glTF file (BabylonJS#419)
Changes:
- Add version number in exporter window (BabylonJS#424)
Fixed Bugs:
- Fixed bug in GLTFImage uri which caused glb files to not export (BabylonJS#423)
Fixed Bugs:
- Fixed bug in GLTFImage uri which caused glb files with textures containing spaces to not export (BabylonJS#429)
Fixed Bugs:
- Fixed issue where shell material may fail to export (BabylonJS#413)
Implemented Changes:
- Joint indices for glTF are now set to 0 instead of joint count
Fixed Bugs:
- Change "tag" to "tags" in babylon file and glTF extras (BabylonJS#436)
Implemented Changes:
- Added @Selmar 's multi file export (BabylonJS#436)
Fixed Bugs:
- Disable exporting a multimaterial connect to another multimaterial (BabylonJS#384)
Fixed Bugs:
- Fixed bug causing DirectX material to fail the exporter (BabylonJS#405)
Fixed Bugs:
- Fixed bug where KHR_texture_transform warning is always displayed (BabylonJS#460)
Implemented Changes
- Added @MackeyK24 's support for BabylonMesh LOD (BabylonJS#479)
Implemented Changes
-
Added @elpie89 's implementation for different unit scale systems (BabylonJS#481)
-
Added @MackeyK24 's Support for Bablyon Lightmap mode parsing (BabylonJS#486)
-
Added @MackeyK24 's Support for Babylon Link Transform Nodes (BabylonJS#488)
-
Added @Selmar 's support for custom material exporters (BabylonJS#493)
-
Added @elpie89 's support for animation group exporting (BabylonJS#492)
Fixed Bugs:
-
Fixed bug where high standard shader specular power results in a white material base color (BabylonJS#466)
-
Added @Selmar 's fix where the export hierarchy is incorrect when exporting skinning nodes (BabylonJS#489)
-
Fixed bug where babylon material is exported with improper alpha blending mode when texture lacks alpha channel (BabylonJS#470)
Fixed Bugs
- Fixed build break caused by shared components using 3dsMax implementations (BabylonJS#498)
Fixed Bugs
- Added @elpie89 's fix for null references when exporting Physical Material with no Texture (BabylonJS#509)
Implemented Changes
-
3ds Max exporter batching improvements, add parameter saving, decouple export entrypoint from export button click callback. (BabylonJS#530)
-
Texture folder explicit (BabylonJS#532)
-
Get animation group by node (BabylonJS#516)
-
Relative file path (BabylonJS#515)
-
AnimationGroup multiselection, merge, clean features (BabylonJS#507)
-
Implement 3DS Max double-sided materials (BabylonJS#514)
Fixed Bugs
-
fix merge, clean button after last merge issues (BabylonJS#528)
-
Fix merge regression, Re-Add animation group selection (BabylonJS#527)
-
VS 2015 build fixes for 3DS Max Exporter (BabylonJS#513)
-
Fix #533 : Base Color Texture is half darker than the original (https://github.com/BabylonJS/Exporters/commit/7df0e691cbd099bd56514c233d63e8dabd46c32a)
Fixed Bugs
-
Fix _getSpecialTexmap null reference exception (BabylonJS#539)
-
Fix #472 : add NormalBumpTex support (BabylonJS#538)