Open Asset Import Library/assimp: Release v5.4.0
Name: assimp
Owner: Open Asset Import Library
Release: The Assimp 5.4.0 Minor Release
Released: 2024-04-07
License: NOASSERTION
Release Assets:
What's Changed
- Fix building on Haiku by @Begasus in https://github.com/assimp/assimp/pull/5255
- Reduce memory consumption in JoinVerticesProcess::ProcessMesh() signi… by @ockeymm in https://github.com/assimp/assimp/pull/5252
- Fix: Add check for invalid input argument by @kimkulling in https://github.com/assimp/assimp/pull/5258
- Replace an assert by an error log. by @kimkulling in https://github.com/assimp/assimp/pull/5260
- Extension of skinning data export to GLB/GLTF format by @fvbj in https://github.com/assimp/assimp/pull/5243
- Fix output floating-point values to fbx by @Riv1s-sSsA01 in https://github.com/assimp/assimp/pull/5265
- Update ImproveCacheLocality.cpp by @kimkulling in https://github.com/assimp/assimp/pull/5268
- Update Readme.md by @kimkulling in https://github.com/assimp/assimp/pull/5277
- Deep arsdk bone double free by @kimkulling in https://github.com/assimp/assimp/pull/5291
- Fix Spelling error by @JulianKnodt in https://github.com/assimp/assimp/pull/5295
- use size to be compatible with float and double by @sloriot in https://github.com/assimp/assimp/pull/5270
- Fix: Add missing transformation for normalized normals. by @kimkulling in https://github.com/assimp/assimp/pull/5301
- Fix: Implicit Conversion Error by @Ipomoea in https://github.com/assimp/assimp/pull/5271
- Fix add checks for indices by @kimkulling in https://github.com/assimp/assimp/pull/5306
- Update FBXBinaryTokenizer.cpp by @kimkulling in https://github.com/assimp/assimp/pull/5311
- link to external minizip with full path by @aumuell in https://github.com/assimp/assimp/pull/5278
- utf8 header not found by @TarcioV in https://github.com/assimp/assimp/pull/5279
- Rm unnecessary deg->radian conversion in FBX exporter by @JulianKnodt in https://github.com/assimp/assimp/pull/5281
- Fix empty mesh handling by @kimkulling in https://github.com/assimp/assimp/pull/5318
- Refactoring: Some cleanups by @kimkulling in https://github.com/assimp/assimp/pull/5319
- Fix invalid read of
uint
fromuvwsrc
by @JulianKnodt in https://github.com/assimp/assimp/pull/5282 - Remove double delete by @kimkulling in https://github.com/assimp/assimp/pull/5325
- fix the mesh-name error. by @copycd in https://github.com/assimp/assimp/pull/5294
- COLLADA fixes for textures in C4D input by @wmatyjewicz in https://github.com/assimp/assimp/pull/5293
- Use the correct allocator for deleting objects in case of duplicate a… by @FlorianBorn71 in https://github.com/assimp/assimp/pull/5305
- Fix container overflow in MMD parser by @aavenel in https://github.com/assimp/assimp/pull/5309
- Fix: PLY heap buffer overflow by @aavenel in https://github.com/assimp/assimp/pull/5310
- Update Readme.md by @cuppajoeman in https://github.com/assimp/assimp/pull/5312
- Update Readme.md by @cuppajoeman in https://github.com/assimp/assimp/pull/5313
- Fix: Check if index for mesh access is out of range by @kimkulling in https://github.com/assimp/assimp/pull/5338
- Update FBXConverter.cpp by @kimkulling in https://github.com/assimp/assimp/pull/5349
- FBX: Use correct time scaling by @kimkulling in https://github.com/assimp/assimp/pull/5355
- Drop explicit inclusion of contrib/ headers by @umlaeute in https://github.com/assimp/assimp/pull/5316
- Update Build.md by @cuppajoeman in https://github.com/assimp/assimp/pull/5314
- Fix buffer overflow in FBX::Util::DecodeBase64() by @ttxine in https://github.com/assimp/assimp/pull/5322
- Readme.md: correct 2 errors in section headers by @stephengold in https://github.com/assimp/assimp/pull/5351
- Fix double free in Video::~Video() by @ttxine in https://github.com/assimp/assimp/pull/5323
- FBXMeshGeometry: solve issue #5116 using patch provided by darktjm by @stephengold in https://github.com/assimp/assimp/pull/5333
- Fix target names not being imported on some gLTF2 models by @Futuremappermydud in https://github.com/assimp/assimp/pull/5356
- correct grammar/typographic errors in comments (8 files) by @stephengold in https://github.com/assimp/assimp/pull/5343
- KHR_materials_specular fixes by @rudybear in https://github.com/assimp/assimp/pull/5347
- Disable Hunter by @kimkulling in https://github.com/assimp/assimp/pull/5388
- fixed several issues by @MarkaRagnos0815 in https://github.com/assimp/assimp/pull/5359
- Fix leak by @kimkulling in https://github.com/assimp/assimp/pull/5391
- Check the validity of the archive without parsing by @kimkulling in https://github.com/assimp/assimp/pull/5393
- Fix integer overflow by @kimkulling in https://github.com/assimp/assimp/pull/5394
- Add a test before generating the texture folder by @kimkulling in https://github.com/assimp/assimp/pull/5400
- Build: Disable building zlib for non-windows by @kimkulling in https://github.com/assimp/assimp/pull/5401
- null check. by @copycd in https://github.com/assimp/assimp/pull/5402
- Bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/assimp/assimp/pull/5384
- fix: KHR_materials_pbrSpecularGlossiness/diffuseFactor convert to pbr… by @guguTang in https://github.com/assimp/assimp/pull/5410
- fix building errors for MinGW by @0xf0ad in https://github.com/assimp/assimp/pull/5376
- dynamic_cast error. by @copycd in https://github.com/assimp/assimp/pull/5406
- Add missing IRR textures by @tellypresence in https://github.com/assimp/assimp/pull/5374
- Update Dockerfile by @kimkulling in https://github.com/assimp/assimp/pull/5412
- Fix handling of X3D IndexedLineSet nodes by @andre-schulz in https://github.com/assimp/assimp/pull/5362
- Improve acc file loading by @IOBYTE in https://github.com/assimp/assimp/pull/5360
- Readme.md: present hyperlinks in a more uniform style by @stephengold in https://github.com/assimp/assimp/pull/5364
- FBX Blendshape
FullWeight: Vec<Float>
->FullWeight: Vec<Double>
by @JulianKnodt in https://github.com/assimp/assimp/pull/5441 - Fix for issues #5422, #3411, and #5443 -- DXF insert scaling fix and colour fix by @seanth in https://github.com/assimp/assimp/pull/5426
- Update StbCommon.h to stay up-to-date with stb_image.h. by @tigert1998 in https://github.com/assimp/assimp/pull/5436
- Introduce aiBuffer by @kimkulling in https://github.com/assimp/assimp/pull/5444
- Add bounds checks to the parsing utilities. by @kimkulling in https://github.com/assimp/assimp/pull/5421
- Fix crash in viewer by @kimkulling in https://github.com/assimp/assimp/pull/5446
- Static code analysis fixes by @kimkulling in https://github.com/assimp/assimp/pull/5447
- Kimkulling/fix behavior of remove redundant mats issue 5438 by @kimkulling in https://github.com/assimp/assimp/pull/5451
- Fix X importer breakage introduced in commit f844c33 by @tellypresence in https://github.com/assimp/assimp/pull/5372
- Fileformats.md: clarify that import of .blend files is deprecated by @stephengold in https://github.com/assimp/assimp/pull/5350
- feat:1.add 3mf vertex color read 2.fix 3mf read texture bug by @GalenXiao in https://github.com/assimp/assimp/pull/5361
- More GLTF loading hardening by @FlorianBorn71 in https://github.com/assimp/assimp/pull/5415
- Bump actions/cache from 3 to 4 by @dependabot in https://github.com/assimp/assimp/pull/5431
- Update CMakeLists.txt by @mosfet80 in https://github.com/assimp/assimp/pull/5379
Blendshape
->Geometry
in FBX Export by @JulianKnodt in https://github.com/assimp/assimp/pull/5419- Fix identity matrix check by @fvbj in https://github.com/assimp/assimp/pull/5445
- Fix PyAssimp under Python >= 3.12 and macOS library search support by @Th3T3chn0G1t in https://github.com/assimp/assimp/pull/5397
- Add ISC LICENSE file by @severin-lemaignan in https://github.com/assimp/assimp/pull/5465
- ColladaParser: check values length by @etam in https://github.com/assimp/assimp/pull/5462
- Include defs in not cpp-section by @kimkulling in https://github.com/assimp/assimp/pull/5466
- Add correct double zero check by @kimkulling in https://github.com/assimp/assimp/pull/5471
- Add zlib-header to ZipArchiveIOSystem.h by @kimkulling in https://github.com/assimp/assimp/pull/5473
- Add 2024 to copyright infos by @kimkulling in https://github.com/assimp/assimp/pull/5475
- Append a new setting "AI_CONFIG_EXPORT_FBX_TRANSPARENCY_FACTOR_REFER_TO_OPACITY" by @Riv1s-sSsA01 in https://github.com/assimp/assimp/pull/5450
- Eliminate non-ascii comments in clipper by @adfwer233 in https://github.com/assimp/assimp/pull/5480
- Fix compilation for MSVC14. by @LukasBanana in https://github.com/assimp/assimp/pull/5490
- Add correction of fbx model rotation by @kimkulling in https://github.com/assimp/assimp/pull/5494
- Delete tools/make directory by @mosfet80 in https://github.com/assimp/assimp/pull/5491
- Delete packaging/windows-mkzip directory by @mosfet80 in https://github.com/assimp/assimp/pull/5492
- Fix #5420 duplicate degrees to radians conversion in fbx importer by @Biohazard90 in https://github.com/assimp/assimp/pull/5427
- Respect merge identical vertices in ObjExporter by @JulianKnodt in https://github.com/assimp/assimp/pull/5521
- Fix utDefaultIOStream test under MinGW by @thenanisore in https://github.com/assimp/assimp/pull/5525
- Fix typos by @RoboSchmied in https://github.com/assimp/assimp/pull/5518
- Add initial macOS support to C4D importer by @AlexTMjugador in https://github.com/assimp/assimp/pull/5516
- Update hunter into CMakeLists.txt by @mosfet80 in https://github.com/assimp/assimp/pull/5505
- Fix: add a missing import for
AI_CONFIG_CHECK_IDENTITY_MATRIX_EPSILON_DEFAULT
by @tomheaton in https://github.com/assimp/assimp/pull/5507 - updated json by @mosfet80 in https://github.com/assimp/assimp/pull/5501
- Cleanup: Fix review findings by @kimkulling in https://github.com/assimp/assimp/pull/5528
- Update CMakeLists.txt by @kimkulling in https://github.com/assimp/assimp/pull/5531
New Contributors
- @Begasus made their first contribution in https://github.com/assimp/assimp/pull/5255
- @ockeymm made their first contribution in https://github.com/assimp/assimp/pull/5252
- @fvbj made their first contribution in https://github.com/assimp/assimp/pull/5243
- @JulianKnodt made their first contribution in https://github.com/assimp/assimp/pull/5295
- @sloriot made their first contribution in https://github.com/assimp/assimp/pull/5270
- @Ipomoea made their first contribution in https://github.com/assimp/assimp/pull/5271
- @aumuell made their first contribution in https://github.com/assimp/assimp/pull/5278
- @TarcioV made their first contribution in https://github.com/assimp/assimp/pull/5279
- @copycd made their first contribution in https://github.com/assimp/assimp/pull/5294
- @cuppajoeman made their first contribution in https://github.com/assimp/assimp/pull/5312
- @ttxine made their first contribution in https://github.com/assimp/assimp/pull/5322
- @Futuremappermydud made their first contribution in https://github.com/assimp/assimp/pull/5356
- @MarkaRagnos0815 made their first contribution in https://github.com/assimp/assimp/pull/5359
- @0xf0ad made their first contribution in https://github.com/assimp/assimp/pull/5376
- @seanth made their first contribution in https://github.com/assimp/assimp/pull/5426
- @tigert1998 made their first contribution in https://github.com/assimp/assimp/pull/5436
- @GalenXiao made their first contribution in https://github.com/assimp/assimp/pull/5361
- @Th3T3chn0G1t made their first contribution in https://github.com/assimp/assimp/pull/5397
- @etam made their first contribution in https://github.com/assimp/assimp/pull/5462
- @adfwer233 made their first contribution in https://github.com/assimp/assimp/pull/5480
- @LukasBanana made their first contribution in https://github.com/assimp/assimp/pull/5490
- @thenanisore made their first contribution in https://github.com/assimp/assimp/pull/5525
- @RoboSchmied made their first contribution in https://github.com/assimp/assimp/pull/5518
- @AlexTMjugador made their first contribution in https://github.com/assimp/assimp/pull/5516
- @tomheaton made their first contribution in https://github.com/assimp/assimp/pull/5507
Full Changelog: https://github.com/assimp/assimp/compare/v5.3.1...v5.4.0