Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
macos-x64-v6.0.0.zip | 2025-05-31 | 10.1 MB | |
linux-x64-v6.0.0.zip | 2025-05-31 | 14.1 MB | |
windows-x64-v6.0.0.zip | 2025-05-31 | 18.1 MB | |
windows-x86-v6.0.0.zip | 2025-05-31 | 17.6 MB | |
macos-arm64-v6.0.0.zip | 2025-05-31 | 9.3 MB | |
README.md | 2025-05-31 | 46.3 kB | |
The Assimp 6.0.0 Major Release source code.tar.gz | 2025-05-31 | 152.2 MB | |
The Assimp 6.0.0 Major Release source code.zip | 2025-05-31 | 154.4 MB | |
Totals: 8 Items | 375.8 MB | 0 |
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 a 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 in order 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 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 validity of 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 txture 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 bahavior of remove redundat 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 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
- CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set. by @alexrp in https://github.com/assimp/assimp/pull/5535
- updated minizip to last version by @mosfet80 in https://github.com/assimp/assimp/pull/5498
- updated STBIMAGElib by @mosfet80 in https://github.com/assimp/assimp/pull/5500
- fix issue [#5461] (segfault after removing redundant materials) by @stephengold in https://github.com/assimp/assimp/pull/5467
- Update ComputeUVMappingProcess.cpp by @kimkulling in https://github.com/assimp/assimp/pull/5541
- add some ASSIMP_INSTALL checks by @ZeunO8 in https://github.com/assimp/assimp/pull/5545
- Fix SplitByBoneCount typo that prevented node updates by @Succ3s in https://github.com/assimp/assimp/pull/5550
- Q3DLoader: Fix possible material string overflow by @kimkulling in https://github.com/assimp/assimp/pull/5556
- Reverts the changes introduced by commit ad766cb in February 2022. by @johannesugb in https://github.com/assimp/assimp/pull/5542
- fix a collada import bug by @xiaoxiaopifu in https://github.com/assimp/assimp/pull/5561
- mention IQM loader in Fileformats.md by @Garux in https://github.com/assimp/assimp/pull/5560
- Kimkulling/fix pyassimp compatibility by @kimkulling in https://github.com/assimp/assimp/pull/5563
- fix ASE loader crash when MATERIAL_COUNT or NUMSUBMTLS is not specified or is 0 by @Garux in https://github.com/assimp/assimp/pull/5559
- Add checks for invalid buffer and size by @kimkulling in https://github.com/assimp/assimp/pull/5570
- Make sure for releases revision will be zero by @kimkulling in https://github.com/assimp/assimp/pull/5571
- glTF2Importer: Support .vrm extension by @uyjulian in https://github.com/assimp/assimp/pull/5569
- Prepare v5.4.1 by @kimkulling in https://github.com/assimp/assimp/pull/5573
- Remove deprecated c++11 warnings by @kimkulling in https://github.com/assimp/assimp/pull/5576
- fix ci by disabling tests by @kimkulling in https://github.com/assimp/assimp/pull/5583
- Fix integer overflow by @kimkulling in https://github.com/assimp/assimp/pull/5581
- Assimp viewer fixes by @JLouis-B in https://github.com/assimp/assimp/pull/5582
- Optimize readability by @kimkulling in https://github.com/assimp/assimp/pull/5578
- Temporary fix for [#5557] GCC 13+ build issue -Warray-bounds by @dbs4261 in https://github.com/assimp/assimp/pull/5577
- Fix a bug that could cause assertion failure. by @vengine in https://github.com/assimp/assimp/pull/5575
- Fix possible nullptr dereferencing. by @kimkulling in https://github.com/assimp/assimp/pull/5595
- Update ObjFileParser.cpp by @kimkulling in https://github.com/assimp/assimp/pull/5598
- Fix for [#5592] Disabled maybe-uninitialized error for AssetLib/Obj/ObjFileParser.cpp by @dbs4261 in https://github.com/assimp/assimp/pull/5593
- updated zip by @mosfet80 in https://github.com/assimp/assimp/pull/5499
- Postprocessing: Fix endless loop by @kimkulling in https://github.com/assimp/assimp/pull/5605
- Build: Fix compilation for VS-2022 debug mode - warning by @kimkulling in https://github.com/assimp/assimp/pull/5606
- Converted a size_t to mz_uint that was being treated as an error by @BradlyLanducci in https://github.com/assimp/assimp/pull/5600
- Add trim to xml string parsing by @kimkulling in https://github.com/assimp/assimp/pull/5611
- Replace duplicated trim by @kimkulling in https://github.com/assimp/assimp/pull/5613
- Move aiScene constructor by @kimkulling in https://github.com/assimp/assimp/pull/5614
- Move revision.h and revision.h.in to include folder by @kimkulling in https://github.com/assimp/assimp/pull/5615
- Update MDLMaterialLoader.cpp by @kimkulling in https://github.com/assimp/assimp/pull/5620
- Create inno_setup by @kimkulling in https://github.com/assimp/assimp/pull/5621
- clean HunterGate.cmake by @mosfet80 in https://github.com/assimp/assimp/pull/5619
- Draft: Update init of aiString by @kimkulling in https://github.com/assimp/assimp/pull/5623
- Fix init aistring issue 5622 inpython module by @kimkulling in https://github.com/assimp/assimp/pull/5625
- update dotnet example by @mosfet80 in https://github.com/assimp/assimp/pull/5618
- Make stepfile schema validation more robust. by @kimkulling in https://github.com/assimp/assimp/pull/5627
- fix PLY binary export color from float to uchar by @micott in https://github.com/assimp/assimp/pull/5608
- Some FBXs do not have "Materials" information, which can cause parsing errors by @ycn2022 in https://github.com/assimp/assimp/pull/5624
- Fix collada uv channels - temporary was stored and then updated. by @StepanHrbek in https://github.com/assimp/assimp/pull/5630
- remove ASE parsing break by @Garux in https://github.com/assimp/assimp/pull/5634
- FBX-Exporter: Fix nullptr dereferencing by @kimkulling in https://github.com/assimp/assimp/pull/5638
- Fix FBX exporting incorrect bone order by @JulianKnodt in https://github.com/assimp/assimp/pull/5435
- fixes potential memory leak on malformed obj file by @TinyTinni in https://github.com/assimp/assimp/pull/5645
- Update zip.c by @ThatOSDev in https://github.com/assimp/assimp/pull/5639
- Fixes some uninit bool loads by @TinyTinni in https://github.com/assimp/assimp/pull/5644
- Fix names of enum values in docstring of aiProcess_FindDegenerates by @mapret in https://github.com/assimp/assimp/pull/5640
- Fix: StackAllocator Undefined Reference fix by @thearchivalone in https://github.com/assimp/assimp/pull/5650
- Plx: Fix out of bound access by @kimkulling in https://github.com/assimp/assimp/pull/5651
- Docker: Fix security finding by @kimkulling in https://github.com/assimp/assimp/pull/5655
- Fix potential heapbuffer overflow in md5 parsing by @TinyTinni in https://github.com/assimp/assimp/pull/5652
- Replace raw pointers by std::string by @kimkulling in https://github.com/assimp/assimp/pull/5656
- Fix compile warning by @kimkulling in https://github.com/assimp/assimp/pull/5657
- Allow empty slots in mTextureCoords by @StepanHrbek in https://github.com/assimp/assimp/pull/5636
- Update Readme.md by @kimkulling in https://github.com/assimp/assimp/pull/5663
- Update Readme.md by @kimkulling in https://github.com/assimp/assimp/pull/5665
- [USD] Integrate "tinyusdz" project by @tellypresence in https://github.com/assimp/assimp/pull/5628
- Kimkulling/fix double precision tests by @kimkulling in https://github.com/assimp/assimp/pull/5660
- Update Python structs with missing fields that were causing core dumps by @vjf in https://github.com/assimp/assimp/pull/5673
- Introduce interpolation mode to vectro and quaternion keys by @kimkulling in https://github.com/assimp/assimp/pull/5674
- Fix a fuzz test heap buffer overflow in mdl material loader by @sgayda2 in https://github.com/assimp/assimp/pull/5658
- Mosfet80 updatedpoli2tri by @kimkulling in https://github.com/assimp/assimp/pull/5682
- CalcTangents: zero vector is invalid for tangent/bitangent by @JensEhrhardt-eOPUS in https://github.com/assimp/assimp/pull/5432
- A fuzzed stride could cause the max count to become negative and henc… by @FlorianBorn71 in https://github.com/assimp/assimp/pull/5414
- Return false instead of crash by @kimkulling in https://github.com/assimp/assimp/pull/5685
- Make coord transfor for hs1 files optional by @kimkulling in https://github.com/assimp/assimp/pull/5687
- Update DefaultIOSystem.cpp by @kimkulling in https://github.com/assimp/assimp/pull/5697
- FBX exporter - handle multiple vertex color channels by @Kimbatt in https://github.com/assimp/assimp/pull/5695
- Fixing static builds on Windows by @natevm in https://github.com/assimp/assimp/pull/5713
- Added AND condition in poly2tri dll_symbol.h to only define macros fo… by @mkuritsu in https://github.com/assimp/assimp/pull/5693
- Fix MSVC PDBs and permit them to be disabled if required by @RichardTea in https://github.com/assimp/assimp/pull/5710
- Use DRACO_GLTF_BITSTREAM by @RichardTea in https://github.com/assimp/assimp/pull/5709
- include Exceptional.h in 3DSExporter.cpp by @Fiskmans in https://github.com/assimp/assimp/pull/5707
- Remove recursive include by @Fiskmans in https://github.com/assimp/assimp/pull/5705
- Fix: Possible out-of-bound read in findDegenerate by @TinyTinni in https://github.com/assimp/assimp/pull/5679
- Revert variable name by @tellypresence in https://github.com/assimp/assimp/pull/5715
- Add compile option /source-charset:utf-8 for MSVC by @kenichiice in https://github.com/assimp/assimp/pull/5716
- Fix leak in loader by @kimkulling in https://github.com/assimp/assimp/pull/5718
- Expose aiGetEmbeddedTexture to C-API by @sacereda in https://github.com/assimp/assimp/pull/5382
- Sparky kitty studios master by @kimkulling in https://github.com/assimp/assimp/pull/5727
- Added more Maya materials by @Sanchikuuus in https://github.com/assimp/assimp/pull/5101
- Fix to check both types of slashes in GetShortFilename by @imdongye in https://github.com/assimp/assimp/pull/5728
- Bump actions/download-artifact from 1 to 4 by @dependabot in https://github.com/assimp/assimp/pull/5732
- Bump actions/upload-artifact from 1 to 4 by @dependabot in https://github.com/assimp/assimp/pull/5731
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in https://github.com/assimp/assimp/pull/5730
- Fix copying private data when source pointer is NULL by @vjf in https://github.com/assimp/assimp/pull/5733
- Fix potential memory leak in SceneCombiner for LWS/IRR/MD3 loader by @TinyTinni in https://github.com/assimp/assimp/pull/5721
- Fix to correctly determine 'multi-configuration' on Windows by @kenichiice in https://github.com/assimp/assimp/pull/5720
- Fix casting typo in D3MFExporter::writeBaseMaterials by @ochafik in https://github.com/assimp/assimp/pull/5681
- FBX: add metadata of ainode as properties by @fuhaixi in https://github.com/assimp/assimp/pull/5675
- feat: add option for creating XCFramework and configure minimum iOS target by @AKosmachyov in https://github.com/assimp/assimp/pull/5648
- Update PyAssimp structs with Skeleton & SkeletonBone members by @vjf in https://github.com/assimp/assimp/pull/5734
- The total length is incorrect when exporting gltf2 by @Fav in https://github.com/assimp/assimp/pull/5647
build
: Add ccache support by @ochafik in https://github.com/assimp/assimp/pull/5686- Update ccpp.yml by @kimkulling in https://github.com/assimp/assimp/pull/5740
- Ply-Importer: Fix vulnerability by @kimkulling in https://github.com/assimp/assimp/pull/5739
- prepare v5.4.3 by @kimkulling in https://github.com/assimp/assimp/pull/5741
- Zero-length mChildren arrays should be nullptr by @RichardTea in https://github.com/assimp/assimp/pull/5749
- Allow usage of pugixml from a superproject by @diiigle in https://github.com/assimp/assimp/pull/5752
- Prevents PLY from parsing duplicate defined elements by @TinyTinni in https://github.com/assimp/assimp/pull/5743
- Add option to ignore FBX custom axes by @RichardTea in https://github.com/assimp/assimp/pull/5754
- Kimkulling/mark blender versions as not supported by @kimkulling in https://github.com/assimp/assimp/pull/5370
- Fix leak by @kimkulling in https://github.com/assimp/assimp/pull/5762
- Fix invalid access by @cla7aye15I4nd in https://github.com/assimp/assimp/pull/5765
- Fix buffer overflow in MD3Loader by @cla7aye15I4nd in https://github.com/assimp/assimp/pull/5763
- Fix stack overflow by @cla7aye15I4nd in https://github.com/assimp/assimp/pull/5764
- FBX Import - Restored Absolute Transform Calculation by @lxw404 in https://github.com/assimp/assimp/pull/5751
- Fix naming in aiMaterial comment by @PatrickDahlin in https://github.com/assimp/assimp/pull/5780
- Update dll_symbol.h by @kimkulling in https://github.com/assimp/assimp/pull/5781
- Fix for build with ASSIMP_BUILD_NO_VALIDATEDS_PROCESS by @Pichas in https://github.com/assimp/assimp/pull/5774
- Update CMakeLists.txt by @kimkulling in https://github.com/assimp/assimp/pull/5782
- FBX Blendshapes: Do not require normals by @JulianKnodt in https://github.com/assimp/assimp/pull/5776
- Update Build.md by @kimkulling in https://github.com/assimp/assimp/pull/5796
- Update Readme.md by @kimkulling in https://github.com/assimp/assimp/pull/5797
- SplitLargeMeshes: Fix crash by @kimkulling in https://github.com/assimp/assimp/pull/5799
- Installer: fix images for installer by @kimkulling in https://github.com/assimp/assimp/pull/5800
- Bugfix/installer add missing images by @kimkulling in https://github.com/assimp/assimp/pull/5803
- Fix bug introduced in commit 168ae22 of 27 Oct 2019 by @tellypresence in https://github.com/assimp/assimp/pull/5813
- Fix issue 5767: Can't load USD from memory by @Pichas in https://github.com/assimp/assimp/pull/5818
- Fix FBX animation bug (issue 3390) by @tellypresence in https://github.com/assimp/assimp/pull/5815
- [Fix issue 5823] Hotfix for broken lightwave normals by @tellypresence in https://github.com/assimp/assimp/pull/5824
- Fixed bug in DefaultLogger::set by @chefrolle695 in https://github.com/assimp/assimp/pull/5826
- Fix a bug in the assbin loader that reads uninitialized memory by @qingyouzhao in https://github.com/assimp/assimp/pull/5801
- Fix issue 2889 (molecule_ascii.cob load failure): change integers to floating point values in color triplets by @tellypresence in https://github.com/assimp/assimp/pull/5819
- Add unit tests for X3D models which were broken at 5 Oct 2020 commit 3b9d4cf by @tellypresence in https://github.com/assimp/assimp/pull/5828
- Update inno_setup-actions by @mosfet80 in https://github.com/assimp/assimp/pull/5833
- Simplify re-enabling M3D build support by @tellypresence in https://github.com/assimp/assimp/pull/5835
- Update hunter by @mosfet80 in https://github.com/assimp/assimp/pull/5831
- Store current exception when caught in ASSIMP_CATCH_GLOBAL_EXCEPTIONS by @mischmit in https://github.com/assimp/assimp/pull/5810
- Fix issue 5816 (cone.nff load failure): repair faulty line in 3D model file by @tellypresence in https://github.com/assimp/assimp/pull/5817
- Readme: Add project activity view item by @kimkulling in https://github.com/assimp/assimp/pull/5854
- Cleanup Unit Tests Output by @AMZN-Gene in https://github.com/assimp/assimp/pull/5852
- USD Skinned Mesh by @AMZN-Gene in https://github.com/assimp/assimp/pull/5812
- Update tinyusdz by @tellypresence in https://github.com/assimp/assimp/pull/5849
- +Add vertex duplication during face normal generation by @diiigle in https://github.com/assimp/assimp/pull/5805
- Fix use of uninitialized value. by @feuerste in https://github.com/assimp/assimp/pull/5867
- Update CMakeLists.txt to fix gcc/clang++ issue by @jwbla in https://github.com/assimp/assimp/pull/5863
- Add reference screenshots for complex bundled test 3D model files by @tellypresence in https://github.com/assimp/assimp/pull/5822
- Obj: Fix Sonarcube findings by @kimkulling in https://github.com/assimp/assimp/pull/5873
- Try to resolve image paths by replacing backslashes or forward slashes in EmbedTexturesProcess by @david-campos in https://github.com/assimp/assimp/pull/5844
- Material: Fix the build for c compiler by @kimkulling in https://github.com/assimp/assimp/pull/5879
- Material: Fix sonarcube finding by @kimkulling in https://github.com/assimp/assimp/pull/5880
- Remove strcpy. by @kimkulling in https://github.com/assimp/assimp/pull/5802
- Fix potential uninitialized variable in clipper by @miselin in https://github.com/assimp/assimp/pull/5881
- Check that mMaterials not null before access by @JulianKnodt in https://github.com/assimp/assimp/pull/5874
- Cleanup: Delete code/.editorconfig by @kimkulling in https://github.com/assimp/assimp/pull/5889
- Readme.md: Add sonarcube badge by @kimkulling in https://github.com/assimp/assimp/pull/5893
- Obj: fix nullptr access. by @kimkulling in https://github.com/assimp/assimp/pull/5894
- Update cpp-pm / hunter by @mosfet80 in https://github.com/assimp/assimp/pull/5885
- Add CI to automatically build and attach binaries to releases by @Saalvage in https://github.com/assimp/assimp/pull/5892
- Simplify JoinVerticesProcess by @JulianKnodt in https://github.com/assimp/assimp/pull/5895
- USD Keyframe Animations by @AMZN-Gene in https://github.com/assimp/assimp/pull/5856
- Fix compiler error when double precision is selected, by @hankarun in https://github.com/assimp/assimp/pull/5902
- Synchronize
DefaultLogger
by @Saalvage in https://github.com/assimp/assimp/pull/5898 - Do not create GLTF Mesh if no faces by @JulianKnodt in https://github.com/assimp/assimp/pull/5878
- FBX Blendshape: export float & same # verts by @JulianKnodt in https://github.com/assimp/assimp/pull/5775
- bugfix: Fixed the issue that draco compressed gltf files cannot be lo… by @HandsomeXi in https://github.com/assimp/assimp/pull/5883
- pbrt: Validate mesh in WriteMesh before AttributeBegin call by @lijenicol in https://github.com/assimp/assimp/pull/5884
- Introducing assimp Guru on Gurubase.io by @kursataktas in https://github.com/assimp/assimp/pull/5887
- Fix: Fix build for mingw10 by @kimkulling in https://github.com/assimp/assimp/pull/5916
- Fix use after free in the CallbackToLogRedirector by @tyler92 in https://github.com/assimp/assimp/pull/5918
- USD Mesh Node Fix by @AMZN-Gene in https://github.com/assimp/assimp/pull/5915
- Fixed warnings by @sacereda in https://github.com/assimp/assimp/pull/5903
- Replace C# port with maintained fork by @Saalvage in https://github.com/assimp/assimp/pull/5922
- Fix heap-buffer-overflow in OpenDDLParser by @tyler92 in https://github.com/assimp/assimp/pull/5919
- Fix parsing of comments at the end of lines for tokens with variable number of elements. (#5890) by @scschaefer in https://github.com/assimp/assimp/pull/5891
- Fix buffer overflow in MD5Parser::SkipSpacesAndLineEnd by @tyler92 in https://github.com/assimp/assimp/pull/5921
- Fix: Fix name collision by @kimkulling in https://github.com/assimp/assimp/pull/5937
- Bug/evaluate matrix4x4 access by @kimkulling in https://github.com/assimp/assimp/pull/5936
- glTF importers: Avoid strncpy truncating away the ' \0' character by @david-campos in https://github.com/assimp/assimp/pull/5931
- Export tangents in GLTF by @JulianKnodt in https://github.com/assimp/assimp/pull/5900
- Disable logs for fuzzer by default by @tyler92 in https://github.com/assimp/assimp/pull/5938
- Fix docs for aiImportFileExWithProperties to not talk about the importer keeping the Scene alive by @david-campos in https://github.com/assimp/assimp/pull/5925
- Fix stack overflow in LWS loader by @tyler92 in https://github.com/assimp/assimp/pull/5941
- Introduce VRML format (.wrl and .x3dv) 3D model support by @tellypresence in https://github.com/assimp/assimp/pull/5857
- Verify negative values in Quake1 MDL header by @tyler92 in https://github.com/assimp/assimp/pull/5940
- Fix heap buffer overflow in HMP loader by @tyler92 in https://github.com/assimp/assimp/pull/5939
- pragma warning bug fix when using g++ on windows by @stekap000 in https://github.com/assimp/assimp/pull/5943
- AssbinImporter::ReadInternFile now closes stream before throwing by @david-campos in https://github.com/assimp/assimp/pull/5927
- Updated Material.cpp to Add Missing Texture Types to String by @crazyjackel in https://github.com/assimp/assimp/pull/5945
- Docker: Optimize usage by @kimkulling in https://github.com/assimp/assimp/pull/5948
- Bugfix/cosmetic code cleanup by @kimkulling in https://github.com/assimp/assimp/pull/5947
- Add arm64-simulator support to iOS build script by @DwayneCoussement in https://github.com/assimp/assimp/pull/5920
- Add aiProcess_ValidateDataStructure flag to the fuzzer by @tyler92 in https://github.com/assimp/assimp/pull/5951
- Update OpenDDLParser.cpp by @kimkulling in https://github.com/assimp/assimp/pull/5953
- [AMF] Fix texture mapping by @tellypresence in https://github.com/assimp/assimp/pull/5949
- [FBX] Allow export multi materials per node by @JulianKnodt in https://github.com/assimp/assimp/pull/5888
- Assimp master head fixes for failure to compile by @enginmanap in https://github.com/assimp/assimp/pull/5899
- Prefix MTL textures with the MTL directory path by @david-campos in https://github.com/assimp/assimp/pull/5928
- Add customExtension support to the scene by @BurntRanch in https://github.com/assimp/assimp/pull/5954
- Avoid exporting all primitives, which are not triangles. by @kimkulling in https://github.com/assimp/assimp/pull/5964
- Added GLTF Extension KHR_materials_anisotropy by @luho383 in https://github.com/assimp/assimp/pull/5950
- Add POST_BUILD option to ADD_CUSTOM_COMMAND by @MikeChemi in https://github.com/assimp/assimp/pull/5962
- Fix heap buffer overflow in PLY parser by @tyler92 in https://github.com/assimp/assimp/pull/5956
- Optimise building tinyusd library by @Pichas in https://github.com/assimp/assimp/pull/5959
- Add gltf metallic-roughness texture type by @tellypresence in https://github.com/assimp/assimp/pull/5968
- fix: reduce gltf2 export time by @1323236654 in https://github.com/assimp/assimp/pull/5972
- Flag Documentation Fix by @snave333 in https://github.com/assimp/assimp/pull/5978
- Doc: Make hint clearer by @kimkulling in https://github.com/assimp/assimp/pull/5988
- Clean STEPFileReader.cpp by @mosfet80 in https://github.com/assimp/assimp/pull/5973
- Update Readme.md: Add new viewer by @kimkulling in https://github.com/assimp/assimp/pull/5991
- Doc: Separate viewer by @kimkulling in https://github.com/assimp/assimp/pull/5995
- Use correct data type for animation key by @kimkulling in https://github.com/assimp/assimp/pull/5998
- Use ear-cutting library for triangulation by @Saalvage in https://github.com/assimp/assimp/pull/5977
- Fixing PyAssimp misalignment errors with certain structures by @fishguy6564 in https://github.com/assimp/assimp/pull/6001
- Bugfix/fix mingw issue 5975 by @kimkulling in https://github.com/assimp/assimp/pull/6005
- IFC: Remove redundand check by @kimkulling in https://github.com/assimp/assimp/pull/6006
- Obj: remove smooth-normals postprocessing by @kimkulling in https://github.com/assimp/assimp/pull/6031
- Refactorings: glTF cleanups by @kimkulling in https://github.com/assimp/assimp/pull/6028
- Fix memory leak in OpenGEXImporter by @UnionTech-Software in https://github.com/assimp/assimp/pull/6036
- Use std::copy to copy array and remove user destructor to make sure is_trivially_copyable in order to avoid -Wno-error=nontrivial-memcall by @cielavenir in https://github.com/assimp/assimp/pull/6029
- Fix: Let OpenGEX accept color3 types by @kimkulling in https://github.com/assimp/assimp/pull/6040
- ASE: Fix possible out of bound access. by @kimkulling in https://github.com/assimp/assimp/pull/6045
- MDL: Limit max texture sizes by @kimkulling in https://github.com/assimp/assimp/pull/6046
- MDL: Fix overflow check by @kimkulling in https://github.com/assimp/assimp/pull/6047
- Fix: Avoid override in line parsing by @kimkulling in https://github.com/assimp/assimp/pull/6048
- Bugfix: Fix possible nullptr dereferencing by @kimkulling in https://github.com/assimp/assimp/pull/6049
- Potential fix for code scanning alert no. 63: Potential use after free by @kimkulling in https://github.com/assimp/assimp/pull/6050
- ASE: Use correct vertex container by @kimkulling in https://github.com/assimp/assimp/pull/6051
- CMS: Fix possible overflow access by @kimkulling in https://github.com/assimp/assimp/pull/6052
- [OpenGEX] disable partial implementation of light import (causes model load failure) by @tellypresence in https://github.com/assimp/assimp/pull/6044
- Update tinyusdz git hash (fix USD animation) by @tellypresence in https://github.com/assimp/assimp/pull/6034
- [draft] Check the hunter build by @kimkulling in https://github.com/assimp/assimp/pull/6061
- NDO: Fix possible overflow access by @yuntongzhang in https://github.com/assimp/assimp/pull/6055
- Fix Cinema4D Import by @krishty in https://github.com/assimp/assimp/pull/6062
- Remove Redundant
virtual
by @krishty in https://github.com/assimp/assimp/pull/6064 - feat: created the aiGetStringC_Str() function. by @leliel-git in https://github.com/assimp/assimp/pull/6059
- Fix Whitespace by @krishty in https://github.com/assimp/assimp/pull/6063
- Harmonize Importer #includes by @krishty in https://github.com/assimp/assimp/pull/6065
- More
constexpr
by @krishty in https://github.com/assimp/assimp/pull/6066 - Renamed and inlined hasSkeletons() to HasSkeletons() for API consistency by @Alexelnet in https://github.com/assimp/assimp/pull/6072
- Fix set by @kimkulling in https://github.com/assimp/assimp/pull/6073
- Bugfix/ensure collada parsing works issue 1488 by @kimkulling in https://github.com/assimp/assimp/pull/6087
- Not to export empty "LayerElementNormal" or "LayerElementColor" nodes to fbx by @Riv1s-sSsA01 in https://github.com/assimp/assimp/pull/6092
- Use unique pointer to fix possible leak by @kimkulling in https://github.com/assimp/assimp/pull/6104
- Refactoring of PR [#6092] by @Riv1s-sSsA01 in https://github.com/assimp/assimp/pull/6101
- fix: Fix build on armv6/armv7 by @yurivict in https://github.com/assimp/assimp/pull/6123
- Bugfix: Handling no of texture coordinates correctly by @kimkulling in https://github.com/assimp/assimp/pull/6124
- fix: possible Heap-based Buffer Overflow in ConvertToUTF8 function by @TinyTinni in https://github.com/assimp/assimp/pull/6122
- Refactor by @kimkulling in https://github.com/assimp/assimp/pull/6127
- support for cmake findpackage module mode by @kiroeko in https://github.com/assimp/assimp/pull/6121
- Replace exception by error in log by @kimkulling in https://github.com/assimp/assimp/pull/6133
- Fix a out of bound buffer access in ParsingUtils GetNextLine by @qingyouzhao in https://github.com/assimp/assimp/pull/6134
- Fix a bug where string erases throws out of range by @qingyouzhao in https://github.com/assimp/assimp/pull/6135
- Fix: Support uint16 indices in OpenGEX as well by @kimkulling in https://github.com/assimp/assimp/pull/6137
- Fix crashes by @kimkulling in https://github.com/assimp/assimp/pull/6138
-
- Only the recognition of KTX2 compressed images as texture objects within the glb model is currently handled. by @copycd in https://github.com/assimp/assimp/pull/6139
- add missing constants by @daef in https://github.com/assimp/assimp/pull/6116
- Fix warning abut inexistent warning by @limdor in https://github.com/assimp/assimp/pull/6153
- Fix: Fix leak when sortbyp failes with exception by @kimkulling in https://github.com/assimp/assimp/pull/6166
- Update contrib/zip to fix data loss warning by @limdor in https://github.com/assimp/assimp/pull/6152
- Fix out-of-bounds dereferencing by @Marti2203 in https://github.com/assimp/assimp/pull/6150
- [#5983] Fix bugs introduced in fbx export by @JulianKnodt in https://github.com/assimp/assimp/pull/6000
- Doc: add C++ / c minimum by @kimkulling in https://github.com/assimp/assimp/pull/6187
- Unreal refactorings by @kimkulling in https://github.com/assimp/assimp/pull/6182
- update draco lib by @mosfet80 in https://github.com/assimp/assimp/pull/6094
- fix: missing OS separator in outfile by @Latios96 in https://github.com/assimp/assimp/pull/6098
- Add Missing Strings to aiTextureTypeToString by @crasong in https://github.com/assimp/assimp/pull/6188
- Fix issue compiling when assimp added as subdirectory by @plemanski in https://github.com/assimp/assimp/pull/6186
- Add clamping logic for to_ktime by @Marti2203 in https://github.com/assimp/assimp/pull/6149
- Add explicit "fallthrough" to switch by @tellypresence in https://github.com/assimp/assimp/pull/6143
- Fix HUNTER_ERROR_PAGE by @deccer in https://github.com/assimp/assimp/pull/6200
- Fix a bug in importing binary PLY file (#1) by @yurik42 in https://github.com/assimp/assimp/pull/6060
- Fix export fbx PolygonVertexIndex by @Riv1s-sSsA01 in https://github.com/assimp/assimp/pull/6102
- fix: closes [#6069] CVE-2025-3196 by @VinzSpring in https://github.com/assimp/assimp/pull/6154
- Fix: Add "preservePivots" condition when importing FBX animation by @Nor-s in https://github.com/assimp/assimp/pull/6115
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
- @alexrp made their first contribution in https://github.com/assimp/assimp/pull/5535
- @ZeunO8 made their first contribution in https://github.com/assimp/assimp/pull/5545
- @Succ3s made their first contribution in https://github.com/assimp/assimp/pull/5550
- @johannesugb made their first contribution in https://github.com/assimp/assimp/pull/5542
- @xiaoxiaopifu made their first contribution in https://github.com/assimp/assimp/pull/5561
- @uyjulian made their first contribution in https://github.com/assimp/assimp/pull/5569
- @dbs4261 made their first contribution in https://github.com/assimp/assimp/pull/5577
- @vengine made their first contribution in https://github.com/assimp/assimp/pull/5575
- @BradlyLanducci made their first contribution in https://github.com/assimp/assimp/pull/5600
- @micott made their first contribution in https://github.com/assimp/assimp/pull/5608
- @ycn2022 made their first contribution in https://github.com/assimp/assimp/pull/5624
- @ThatOSDev made their first contribution in https://github.com/assimp/assimp/pull/5639
- @mapret made their first contribution in https://github.com/assimp/assimp/pull/5640
- @thearchivalone made their first contribution in https://github.com/assimp/assimp/pull/5650
- @sgayda2 made their first contribution in https://github.com/assimp/assimp/pull/5658
- @JensEhrhardt-eOPUS made their first contribution in https://github.com/assimp/assimp/pull/5432
- @Kimbatt made their first contribution in https://github.com/assimp/assimp/pull/5695
- @natevm made their first contribution in https://github.com/assimp/assimp/pull/5713
- @mkuritsu made their first contribution in https://github.com/assimp/assimp/pull/5693
- @Sanchikuuus made their first contribution in https://github.com/assimp/assimp/pull/5101
- @imdongye made their first contribution in https://github.com/assimp/assimp/pull/5728
- @ochafik made their first contribution in https://github.com/assimp/assimp/pull/5681
- @fuhaixi made their first contribution in https://github.com/assimp/assimp/pull/5675
- @AKosmachyov made their first contribution in https://github.com/assimp/assimp/pull/5648
- @Fav made their first contribution in https://github.com/assimp/assimp/pull/5647
- @cla7aye15I4nd made their first contribution in https://github.com/assimp/assimp/pull/5765
- @lxw404 made their first contribution in https://github.com/assimp/assimp/pull/5751
- @PatrickDahlin made their first contribution in https://github.com/assimp/assimp/pull/5780
- @Pichas made their first contribution in https://github.com/assimp/assimp/pull/5774
- @chefrolle695 made their first contribution in https://github.com/assimp/assimp/pull/5826
- @qingyouzhao made their first contribution in https://github.com/assimp/assimp/pull/5801
- @mischmit made their first contribution in https://github.com/assimp/assimp/pull/5810
- @AMZN-Gene made their first contribution in https://github.com/assimp/assimp/pull/5852
- @jwbla made their first contribution in https://github.com/assimp/assimp/pull/5863
- @david-campos made their first contribution in https://github.com/assimp/assimp/pull/5844
- @miselin made their first contribution in https://github.com/assimp/assimp/pull/5881
- @hankarun made their first contribution in https://github.com/assimp/assimp/pull/5902
- @HandsomeXi made their first contribution in https://github.com/assimp/assimp/pull/5883
- @lijenicol made their first contribution in https://github.com/assimp/assimp/pull/5884
- @kursataktas made their first contribution in https://github.com/assimp/assimp/pull/5887
- @tyler92 made their first contribution in https://github.com/assimp/assimp/pull/5918
- @scschaefer made their first contribution in https://github.com/assimp/assimp/pull/5891
- @stekap000 made their first contribution in https://github.com/assimp/assimp/pull/5943
- @crazyjackel made their first contribution in https://github.com/assimp/assimp/pull/5945
- @DwayneCoussement made their first contribution in https://github.com/assimp/assimp/pull/5920
- @BurntRanch made their first contribution in https://github.com/assimp/assimp/pull/5954
- @MikeChemi made their first contribution in https://github.com/assimp/assimp/pull/5962
- @1323236654 made their first contribution in https://github.com/assimp/assimp/pull/5972
- @snave333 made their first contribution in https://github.com/assimp/assimp/pull/5978
- @fishguy6564 made their first contribution in https://github.com/assimp/assimp/pull/6001
- @UnionTech-Software made their first contribution in https://github.com/assimp/assimp/pull/6036
- @cielavenir made their first contribution in https://github.com/assimp/assimp/pull/6029
- @yuntongzhang made their first contribution in https://github.com/assimp/assimp/pull/6055
- @leliel-git made their first contribution in https://github.com/assimp/assimp/pull/6059
- @Alexelnet made their first contribution in https://github.com/assimp/assimp/pull/6072
- @yurivict made their first contribution in https://github.com/assimp/assimp/pull/6123
- @kiroeko made their first contribution in https://github.com/assimp/assimp/pull/6121
- @limdor made their first contribution in https://github.com/assimp/assimp/pull/6153
- @Marti2203 made their first contribution in https://github.com/assimp/assimp/pull/6150
- @Latios96 made their first contribution in https://github.com/assimp/assimp/pull/6098
- @crasong made their first contribution in https://github.com/assimp/assimp/pull/6188
- @plemanski made their first contribution in https://github.com/assimp/assimp/pull/6186
- @deccer made their first contribution in https://github.com/assimp/assimp/pull/6200
- @yurik42 made their first contribution in https://github.com/assimp/assimp/pull/6060
- @VinzSpring made their first contribution in https://github.com/assimp/assimp/pull/6154
Full Changelog: https://github.com/assimp/assimp/compare/v5.3.1...v6.0.0