| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=eptia11o1s8joqerd7ntqftk7o; path=/
content-type: text/html; charset=UTF-8
date: Sun, 28 Dec 2025 22:04:06 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
assimp
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./multimedia/assimp, Library to import various 3D model formats
[
Branch: CURRENT, Version: 6.0.2, Package name: assimp-6.0.2, Maintainer: pkgsrc-users
Open Asset Import Library (short name: Assimp) is a portable Open Source
library to import various well-known 3D model formats in a uniform manner.
The most recent version also knows how to export 3D files and is therefore
suitable as a general-purpose 3D model converter. See the feature list.
Assimp aims to provide a full asset conversion pipeline for use in game
engines/realtime rendering systems of any kind, but it is not limited to
this purpose. In the past, it has been used in a wide range of applications.
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
assimpnet
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./multimedia/assimp, Library to import various 3D model formats
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 6.0.2, Package name: assimp-6.0.2, Maintainer: pkgsrc-users
Open Asset Import Library (short name: Assimp) is a portable Open Source
library to import various well-known 3D model formats in a uniform manner.
The most recent version also knows how to export 3D files and is therefore
suitable as a general-purpose 3D model converter. See the feature list.
Assimp aims to provide a full asset conversion pipeline for use in game
engines/realtime rendering systems of any kind, but it is not limited to
this purpose. In the past, it has been used in a wide range of applications.
Master sites:
Filesize: 148657.174 KBVersion history: (Expand)
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-06-09) Updated to version: assimp-6.0.2
- (2025-06-08) Updated to version: assimp-6.0.1
- (2024-08-31) Updated to version: assimp-5.4.3
- (2024-07-04) Updated to version: assimp-5.4.2
CVS history: (Expand)
| 2025-06-09 09:37:28 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: assimp: updated to 6.0.2 6.0.2 Fix export fbx: Wrong Materials in LayerElementMaterial if a node contains multi \ meshes Fix compile error when ASSIMP_DOUBLE_PRESICION enable Updated Inner Cone formula for Spot Lights in GLTF Update/update pugi xml Fixes CVE-2025-2751: Out-of-bounds Read in Assimp::CSMImporter::InternReadFile Fixes CVE-2025-2757: Heap-based Buffer Overflow in AI_MD5_PARSE_STRING_IN_QUOTATION Fixes CVE-2025-2750: out of bounds write by assigning to wrong array element \ count tracking fix-CVE-2025-3158: Fixes CVE-2025-3158: Heap-based Buffer Overflow in \ Assimp::LWO::AnimResolver::UpdateAnimRangeSetup Update SECURITY.md Fix the function aiGetMaterialColor when the flag ASSIMP_DOUBLE_PRECISION is enabled Prepare 6.0.2 |
| 2025-06-08 09:46:05 by Thomas Klausner | Files touched by this commit (3) |
Log message: *: recursive bump for assimp 6.0.1 |
| 2025-06-08 09:44:54 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
assimp: update to 6.0.1.
6.0.1
Build
Fix building on Haiku by @Begasus in #5255
Postprocessing
Reduce memory consumption in JoinVerticesProcess::ProcessMesh() signi… \
by @ockeymm in #5252
Fix: Add check for invalid input argument by @kimkulling in #5258
Replace an assert by a error log. by @kimkulling in #5260
Extension of skinning data export to GLB/GLTF format by @fvbj in #5243
Fix output floating-point values to fbx by @Riv1s-sSsA01 in #5265
Update ImproveCacheLocality.cpp by @kimkulling in #5268
Update Readme.md by @kimkulling in #5277
Deep arsdk bone double free by @kimkulling in #5291
Fix Spelling error by @JulianKnodt in #5295
use size in order to be compatible with float and double by @sloriot in #5270
Fix: Add missing transformation for normalized normals. by @kimkulling in #5301
Fix: Implicit Conversion Error by @Ipomoea in #5271
Fix add checks for indices by @kimkulling in #5306
Update FBXBinaryTokenizer.cpp by @kimkulling in #5311
link to external minizip with full path by @aumuell in #5278
utf8 header not found by @TarcioV in #5279
Rm unnecessary deg->radian conversion in FBX exporter by @JulianKnodt in #5281
Fix empty mesh handling by @kimkulling in #5318
Refactoring: Some cleanups by @kimkulling in #5319
Fix invalid read of uint from uvwsrc by @JulianKnodt in #5282
Remove double delete by @kimkulling in #5325
fix mesh-name error. by @copycd in #5294
COLLADA fixes for textures in C4D input by @wmatyjewicz in #5293
Use the correct allocator for deleting objects in case of duplicate a… by \
@FlorianBorn71 in #5305
Fix container overflow in MMD parser by @aavenel in #5309
Fix: PLY heap buffer overflow by @aavenel in #5310
Update Readme.md by @cuppajoeman in #5312
Update Readme.md by @cuppajoeman in #5313
Fix: Check if index for mesh access is out of range by @kimkulling in #5338
Update FBXConverter.cpp by @kimkulling in #5349
FBX: Use correct time scaling by @kimkulling in #5355
Drop explicit inclusion of contrib/ headers by @umlaeute in #5316
Update Build.md by @cuppajoeman in #5314
Fix buffer overflow in FBX::Util::DecodeBase64() by @ttxine in #5322
Readme.md: correct 2 errors in section headers by @stephengold in #5351
Fix double free in Video::~Video() by @ttxine in #5323
FBXMeshGeometry: solve issue #5116 using patch provided by darktjm by \
@stephengold in #5333
Fix target names not being imported on some gLTF2 models by \
@Futuremappermydud in #5356
correct grammar/typographic errors in comments (8 files) by @stephengold in #5343
KHR_materials_specular fixes by @rudybear in #5347
Disable Hunter by @kimkulling in #5388
fixed several issues by @MarkaRagnos0815 in #5359
Fix leak by @kimkulling in #5391
Check validity of archive without parsing by @kimkulling in #5393
Fix integer overflow by @kimkulling in #5394
Add a test before generating the txture folder by @kimkulling in #5400
Build: Disable building zlib for non-windows by @kimkulling in #5401
null check. by @copycd in #5402
Bump actions/upload-artifact from 3 to 4 by @dependabot in #5384
fix: KHR_materials_pbrSpecularGlossiness/diffuseFactor convert to pbr… by \
@guguTang in #5410
fix building errors for MinGW by @0xf0ad in #5376
dynamic_cast error. by @copycd in #5406
Add missing IRR textures by @tellypresence in #5374
Update Dockerfile by @kimkulling in #5412
Fix handling of X3D IndexedLineSet nodes by @andre-schulz in #5362
Improve acc file loading by @IOBYTE in #5360
Readme.md: present hyperlinks in a more uniform style by @stephengold in #5364
FBX Blendshape FullWeight: Vec<Float> -> FullWeight: \
Vec<Double> by @JulianKnodt in #5441
Fix for issues #5422, #3411, and #5443 -- DXF insert scaling fix and colour \
fix by @seanth in #5426
Update StbCommon.h to stay up-to-date with stb_image.h. by @tigert1998 in #5436
Introduce aiBuffer by @kimkulling in #5444
Add bounds checks to the parsing utilities. by @kimkulling in #5421
Fix crash in viewer by @kimkulling in #5446
Static code analysis fixes by @kimkulling in #5447
Kimkulling/fix bahavior of remove redundat mats issue 5438 by @kimkulling in \
#5451
Fix X importer breakage introduced in commit f844c33 by @tellypresence in #5372
Fileformats.md: clarify that import of .blend files is deprecated by \
@stephengold in #5350
feat:1.add 3mf vertex color read 2.fix 3mf read texture bug by @GalenXiao in \
#5361
More GLTF loading hardening by @FlorianBorn71 in #5415
Bump actions/cache from 3 to 4 by @dependabot in #5431
Update CMakeLists.txt by @mosfet80 in #5379
Blendshape->Geometry in FBX Export by @JulianKnodt in #5419
Fix identity matrix check by @fvbj in #5445
Fix PyAssimp under Python >= 3.12 and macOS library search support by \
@Th3T3chn0G1t in #5397
Add ISC LICENSE file by @severin-lemaignan in #5465
ColladaParser: check values length by @etam in #5462
Include defs in not cpp-section by @kimkulling in #5466
Add correct double zero check by @kimkulling in #5471
Add zlib-header to ZipArchiveIOSystem.h by @kimkulling in #5473
Add 2024 to copyright infos by @kimkulling in #5475
Append a new setting \
"AI_CONFIG_EXPORT_FBX_TRANSPARENCY_FACTOR_REFER_TO_OPACITY" by \
@Riv1s-sSsA01 in #5450
Eliminate non-ascii comments in clipper by @adfwer233 in #5480
Fix compilation for MSVC14. by @LukasBanana in #5490
Add correction of fbx model rotation by @kimkulling in #5494
Delete tools/make directory by @mosfet80 in #5491
Delete packaging/windows-mkzip directory by @mosfet80 in #5492
Fix #5420 duplicate degrees to radians conversion in fbx importer by \
@Biohazard90 in #5427
Respect merge identical vertices in ObjExporter by @JulianKnodt in #5521
Fix utDefaultIOStream test under MinGW by @thenanisore in #5525
Fix typos by @RoboSchmied in #5518
Add initial macOS support to C4D importer by @AlexTMjugador in #5516
Update hunter into CMakeLists.txt by @mosfet80 in #5505
Fix: add missing import for AI_CONFIG_CHECK_IDENTITY_MATRIX_EPSILON_DEFAULT \
by @tomheaton in #5507
updated json by @mosfet80 in #5501
Cleanup: Fix review findings by @kimkulling in #5528
Update CMakeLists.txt by @kimkulling in #5531
CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set. \
by @alexrp in #5535
updated minizip to last version by @mosfet80 in #5498
updated STBIMAGElib by @mosfet80 in #5500
fix issue #5461 (segfault after removing redundant materials) by \
@stephengold in #5467
Update ComputeUVMappingProcess.cpp by @kimkulling in #5541
add some ASSIMP_INSTALL checks by @ZeunO8 in #5545
Fix SplitByBoneCount typo that prevented node updates by @Succ3s in #5550
Q3DLoader: Fix possible material string overflow by @kimkulling in #5556
Reverts the changes introduced by commit ad766cb in February 2022. by \
@johannesugb in #5542
fix a collada import bug by @xiaoxiaopifu in #5561
mention IQM loader in Fileformats.md by @Garux in #5560
Kimkulling/fix pyassimp compatibility by @kimkulling in #5563
fix ASE loader crash when *MATERIAL_COUNT or *NUMSUBMTLS is not specified or \
is 0 by @Garux in #5559
Add checks for invalid buffer and size by @kimkulling in #5570
Make sure for releases revision will be zero by @kimkulling in #5571
glTF2Importer: Support .vrm extension by @uyjulian in #5569
Prepare v5.4.1 by @kimkulling in #5573
Remove deprecated c++11 warnings by @kimkulling in #5576
fix ci by disabling tests by @kimkulling in #5583
Fix integer overflow by @kimkulling in #5581
Assimp viewer fixes by @JLouis-B in #5582
Optimize readability by @kimkulling in #5578
Temporary fix for #5557 GCC 13+ build issue -Warray-bounds by @dbs4261 in #5577
Fix a bug that could cause assertion failure. by @vengine in #5575
Fix possible nullptr dereferencing. by @kimkulling in #5595
Update ObjFileParser.cpp by @kimkulling in #5598
Fix for #5592 Disabled maybe-uninitialized error for \
AssetLib/Obj/ObjFileParser.cpp by @dbs4261 in #5593
updated zip by @mosfet80 in #5499
Postprocessing: Fix endless loop by @kimkulling in #5605
Build: Fix compilation for VS-2022 debug mode - warning by @kimkulling in #5606
Converted a size_t to mz_uint that was being treated as an error by \
@BradlyLanducci in #5600
Add trim to xml string parsing by @kimkulling in #5611
Replace duplicated trim by @kimkulling in #5613
Move aiScene constructor by @kimkulling in #5614
Move revision.h and revision.h.in to include folder by @kimkulling in #5615
Update MDLMaterialLoader.cpp by @kimkulling in #5620
Create inno_setup by @kimkulling in #5621
clean HunterGate.cmake by @mosfet80 in #5619
Draft: Update init of aiString by @kimkulling in #5623
Fix init aistring issue 5622 inpython module by @kimkulling in #5625
update dotnet example by @mosfet80 in #5618
Make stepfile schema validation more robust. by @kimkulling in #5627
fix PLY binary export color from float to uchar by @micott in #5608
Some FBXs do not have "Materials" information, which can cause \
parsing errors by @ycn2022 in #5624
Fix collada uv channels - temporary was stored and then updated. by \
@StepanHrbek in #5630
remove ASE parsing break by @Garux in #5634
FBX-Exporter: Fix nullptr dereferencing by @kimkulling in #5638
Fix FBX exporting incorrect bone order by @JulianKnodt in #5435
fixes potential memory leak on malformed obj file by @TinyTinni in #5645
Update zip.c by @ThatOSDev in #5639
Fixes some uninit bool loads by @TinyTinni in #5644
Fix names of enum values in docstring of aiProcess_FindDegenerates by \
@mapret in #5640
Fix: StackAllocator Undefined Reference fix by @thearchivalone in #5650
Plx: Fix out of bound access by @kimkulling in #5651
Docker: Fix security finding by @kimkulling in #5655
Fix potential heapbuffer overflow in md5 parsing by @TinyTinni in #5652
Replace raw pointers by std::string by @kimkulling in #5656
Fix compile warning by @kimkulling in #5657
Allow empty slots in mTextureCoords by @StepanHrbek in #5636
Update Readme.md by @kimkulling in #5663
Update Readme.md by @kimkulling in #5665
[USD] Integrate "tinyusdz" project by @tellypresence in #5628
Kimkulling/fix double precision tests by @kimkulling in #5660
Update Python structs with missing fields that were causing core dumps by \
@vjf in #5673
Introduce interpolation mode to vectro and quaternion keys by @kimkulling in \
#5674
Fix a fuzz test heap buffer overflow in mdl material loader by @sgayda2 in #5658
Mosfet80 updatedpoli2tri by @kimkulling in #5682
CalcTangents: zero vector is invalid for tangent/bitangent by \
@JensEhrhardt-eOPUS in #5432
A fuzzed stride could cause the max count to become negative and henc… by \
@FlorianBorn71 in #5414
Return false instead of crash by @kimkulling in #5685
Make coord transfor for hs1 files optional by @kimkulling in #5687
Update DefaultIOSystem.cpp by @kimkulling in #5697
FBX exporter - handle multiple vertex color channels by @Kimbatt in #5695
Fixing static builds on Windows by @natevm in #5713
Added AND condition in poly2tri dll_symbol.h to only define macros fo… by \
@mkuritsu in #5693
Fix MSVC PDBs and permit them to be disabled if required by @RichardTea in #5710
Use DRACO_GLTF_BITSTREAM by @RichardTea in #5709
include Exceptional.h in 3DSExporter.cpp by @Fiskmans in #5707
Remove recursive include by @Fiskmans in #5705
Fix: Possible out-of-bound read in findDegenerate by @TinyTinni in #5679
Revert variable name by @tellypresence in #5715
Add compile option /source-charset:utf-8 for MSVC by @kenichiice in #5716
Fix leak in loader by @kimkulling in #5718
Expose aiGetEmbeddedTexture to C-API by @sacereda in #5382
Sparky kitty studios master by @kimkulling in #5727
Added more Maya materials by @Sanchikuuus in #5101
Fix to check both types of slashes in GetShortFilename by @imdongye in #5728
Bump actions/download-artifact from 1 to 4 by @dependabot in #5732
Bump actions/upload-artifact from 1 to 4 by @dependabot in #5731
Bump softprops/action-gh-release from 1 to 2 by @dependabot in #5730
Fix copying private data when source pointer is NULL by @vjf in #5733
Fix potential memory leak in SceneCombiner for LWS/IRR/MD3 loader by \
@TinyTinni in #5721
Fix to correctly determine 'multi-configuration' on Windows by @kenichiice \
in #5720
Fix casting typo in D3MFExporter::writeBaseMaterials by @ochafik in #5681
FBX: add metadata of ainode as properties by @fuhaixi in #5675
feat: add option for creating XCFramework and configure minimum iOS target \
by @AKosmachyov in #5648
Update PyAssimp structs with Skeleton & SkeletonBone members by @vjf in #5734
The total length is incorrect when exporting gltf2 by @Fav in #5647
build: Add ccache support by @ochafik in #5686
Update ccpp.yml by @kimkulling in #5740
Ply-Importer: Fix vulnerability by @kimkulling in #5739
prepare v5.4.3 by @kimkulling in #5741
Zero-length mChildren arrays should be nullptr by @RichardTea in #5749
Allow usage of pugixml from a superproject by @diiigle in #5752
Prevents PLY from parsing duplicate defined elements by @TinyTinni in #5743
Add option to ignore FBX custom axes by @RichardTea in #5754
Kimkulling/mark blender versions as not supported by @kimkulling in #5370
Fix leak by @kimkulling in #5762
Fix invalid access by @cla7aye15I4nd in #5765
Fix buffer overflow in MD3Loader by @cla7aye15I4nd in #5763
Fix stack overflow by @cla7aye15I4nd in #5764
FBX Import - Restored Absolute Transform Calculation by @lxw404 in #5751
Fix naming in aiMaterial comment by @PatrickDahlin in #5780
Update dll_symbol.h by @kimkulling in #5781
Fix for build with ASSIMP_BUILD_NO_VALIDATEDS_PROCESS by @Pichas in #5774
Update CMakeLists.txt by @kimkulling in #5782
FBX Blendshapes: Do not require normals by @JulianKnodt in #5776
Update Build.md by @kimkulling in #5796
Update Readme.md by @kimkulling in #5797
SplitLargeMeshes: Fix crash by @kimkulling in #5799
Installer: fix images for installer by @kimkulling in #5800
Bugfix/installer add missing images by @kimkulling in #5803
Fix bug introduced in commit 168ae22 of 27 Oct 2019 by @tellypresence in #5813
Fix issue 5767: Can't load USD from memory by @Pichas in #5818
Fix FBX animation bug (issue 3390) by @tellypresence in #5815
[Fix issue 5823] Hotfix for broken lightwave normals by @tellypresence in #5824
Fixed bug in DefaultLogger::set by @chefrolle695 in #5826
Fix a bug in the assbin loader that reads uninitialized memory by \
@qingyouzhao in #5801
Fix issue 2889 (molecule_ascii.cob load failure): change integers to \
floating point values in color triplets by @tellypresence in #5819
Add unit tests for X3D models which were broken at 5 Oct 2020 commit 3b9d4cf \
by @tellypresence in #5828
Update inno_setup-actions by @mosfet80 in #5833
Simplify re-enabling M3D build support by @tellypresence in #5835
Update hunter by @mosfet80 in #5831
Store current exception when caught in ASSIMP_CATCH_GLOBAL_EXCEPTIONS by \
@mischmit in #5810
Fix issue 5816 (cone.nff load failure): repair faulty line in 3D model file \
by @tellypresence in #5817
Readme: Add project activity view item by @kimkulling in #5854
Cleanup Unit Tests Output by @AMZN-Gene in #5852
USD Skinned Mesh by @AMZN-Gene in #5812
Update tinyusdz by @tellypresence in #5849
+Add vertex duplication during face normal generation by @diiigle in #5805
Fix use of uninitialized value. by @feuerste in #5867
Update CMakeLists.txt to fix gcc/clang++ issue by @jwbla in #5863
Add reference screenshots for complex bundled test 3D model files by \
@tellypresence in #5822
Obj: Fix Sonarcube findings by @kimkulling in #5873
Try to resolve image paths by replacing backslashes or forward slashes in \
EmbedTexturesProcess by @david-campos in #5844
Material: Fix the build for c compiler by @kimkulling in #5879
Material: Fix sonarcube finding by @kimkulling in #5880
Remove strcpy. by @kimkulling in #5802
Fix potential uninitialized variable in clipper by @miselin in #5881
Check that mMaterials not null before access by @JulianKnodt in #5874
Cleanup: Delete code/.editorconfig by @kimkulling in #5889
Readme.md: Add sonarcube badge by @kimkulling in #5893
Obj: fix nullptr access. by @kimkulling in #5894
Update cpp-pm / hunter by @mosfet80 in #5885
Add CI to automatically build and attach binaries to releases by @Saalvage \
in #5892
Simplify JoinVerticesProcess by @JulianKnodt in #5895
USD Keyframe Animations by @AMZN-Gene in #5856
Fix compiler error when double precision is selected, by @hankarun in #5902
Synchronize DefaultLogger by @Saalvage in #5898
Do not create GLTF Mesh if no faces by @JulianKnodt in #5878
FBX Blendshape: export float & same # verts by @JulianKnodt in #5775
bugfix: Fixed the issue that draco compressed gltf files cannot be lo… by \
@HandsomeXi in #5883
pbrt: Validate mesh in WriteMesh before AttributeBegin call by @lijenicol in \
#5884
Introducing assimp Guru on Gurubase.io by @kursataktas in #5887
Fix: Fix build for mingw10 by @kimkulling in #5916
Fix use after free in the CallbackToLogRedirector by @tyler92 in #5918
USD Mesh Node Fix by @AMZN-Gene in #5915
Fixed warnings by @sacereda in #5903
Replace C# port with maintained fork by @Saalvage in #5922
Fix heap-buffer-overflow in OpenDDLParser by @tyler92 in #5919
Fix parsing of comments at the end of lines for tokens with variable number \
of elements. (#5890) by @scschaefer in #5891
Fix buffer overflow in MD5Parser::SkipSpacesAndLineEnd by @tyler92 in #5921
Fix: Fix name collision by @kimkulling in #5937
Bug/evaluate matrix4x4 access by @kimkulling in #5936
glTF importers: Avoid strncpy truncating away the ' \0' character by \
@david-campos in #5931
Export tangents in GLTF by @JulianKnodt in #5900
Disable logs for fuzzer by default by @tyler92 in #5938
Fix docs for aiImportFileExWithProperties to not talk about the importer \
keeping the Scene alive by @david-campos in #5925
Fix stack overflow in LWS loader by @tyler92 in #5941
Introduce VRML format (.wrl and .x3dv) 3D model support by @tellypresence in \
#5857
Verify negative values in Quake1 MDL header by @tyler92 in #5940
Fix heap buffer overflow in HMP loader by @tyler92 in #5939
pragma warning bug fix when using g++ on windows by @stekap000 in #5943
AssbinImporter::ReadInternFile now closes stream before throwing by \
@david-campos in #5927
Updated Material.cpp to Add Missing Texture Types to String by @crazyjackel \
in #5945
Docker: Optimize usage by @kimkulling in #5948
Bugfix/cosmetic code cleanup by @kimkulling in #5947
Add arm64-simulator support to iOS build script by @DwayneCoussement in #5920
Add aiProcess_ValidateDataStructure flag to the fuzzer by @tyler92 in #5951
Update OpenDDLParser.cpp by @kimkulling in #5953
[AMF] Fix texture mapping by @tellypresence in #5949
[FBX] Allow export multi materials per node by @JulianKnodt in #5888
Assimp master head fixes for failure to compile by @enginmanap in #5899
Prefix MTL textures with the MTL directory path by @david-campos in #5928
Add customExtension support to the scene by @BurntRanch in #5954
Avoid exporting all primitives, which are not triangles. by @kimkulling in #5964
Added GLTF Extension KHR_materials_anisotropy by @luho383 in #5950
Add POST_BUILD option to ADD_CUSTOM_COMMAND by @MikeChemi in #5962
Fix heap buffer overflow in PLY parser by @tyler92 in #5956
Optimise building tinyusd library by @Pichas in #5959
Add gltf metallic-roughness texture type by @tellypresence in #5968
fix: reduce gltf2 export time by @1323236654 in #5972
Flag Documentation Fix by @snave333 in #5978
Doc: Make hint clearer by @kimkulling in #5988
Clean STEPFileReader.cpp by @mosfet80 in #5973
Update Readme.md: Add new viewer by @kimkulling in #5991
Doc: Separate viewer by @kimkulling in #5995
Use correct data type for animation key by @kimkulling in #5998
Use ear-cutting library for triangulation by @Saalvage in #5977
Fixing PyAssimp misalignment errors with certain structures by @fishguy6564 \
in #6001
Bugfix/fix mingw issue 5975 by @kimkulling in #6005
IFC: Remove redundand check by @kimkulling in #6006
Obj: remove smooth-normals postprocessing by @kimkulling in #6031
Refactorings: glTF cleanups by @kimkulling in #6028
Fix memory leak in OpenGEXImporter by @UnionTech-Software in #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 #6029
Fix: Let OpenGEX accept color3 types by @kimkulling in #6040
ASE: Fix possible out of bound access. by @kimkulling in #6045
MDL: Limit max texture sizes by @kimkulling in #6046
MDL: Fix overflow check by @kimkulling in #6047
Fix: Avoid override in line parsing by @kimkulling in #6048
Bugfix: Fix possible nullptr dereferencing by @kimkulling in #6049
Potential fix for code scanning alert no. 63: Potential use after free by \
@kimkulling in #6050
ASE: Use correct vertex container by @kimkulling in #6051
CMS: Fix possible overflow access by @kimkulling in #6052
[OpenGEX] disable partial implementation of light import (causes model load \
failure) by @tellypresence in #6044
Update tinyusdz git hash (fix USD animation) by @tellypresence in #6034
[draft] Check the hunter build by @kimkulling in #6061
NDO: Fix possible overflow access by @yuntongzhang in #6055
Fix Cinema4D Import by @krishty in #6062
Remove Redundant virtual by @krishty in #6064
feat: created the aiGetStringC_Str() function. by @leliel-git in #6059
Fix Whitespace by @krishty in #6063
Harmonize Importer #includes by @krishty in #6065
More constexpr by @krishty in #6066
Renamed and inlined hasSkeletons() to HasSkeletons() for API consistency by \
@Alexelnet in #6072
Fix set by @kimkulling in #6073
Bugfix/ensure collada parsing works issue 1488 by @kimkulling in #6087
Not to export empty "LayerElementNormal" or \
"LayerElementColor" nodes to fbx by @Riv1s-sSsA01 in #6092
Use unique pointer to fix possible leak by @kimkulling in #6104
Refactoring of PR #6092 by @Riv1s-sSsA01 in #6101
fix: Fix build on armv6/armv7 by @yurivict in #6123
Bugfix: Handling no of texture coordinates correctly by @kimkulling in #6124
fix: possible Heap-based Buffer Overflow in ConvertToUTF8 function by \
@TinyTinni in #6122
Refactor by @kimkulling in #6127
support for cmake findpackage module mode by @kiroeko in #6121
Replace exception by error in log by @kimkulling in #6133
Fix a out of bound buffer access in ParsingUtils GetNextLine by @qingyouzhao \
in #6134
Fix a bug where string erases throws out of range by @qingyouzhao in #6135
Fix: Support uint16 indices in OpenGEX as well by @kimkulling in #6137
Fix crashes by @kimkulling in #6138
Only the recognition of KTX2 compressed images as texture objects within \
the glb model is currently handled. by @copycd in #6139
add missing constants by @daef in #6116
Fix warning abut inexistent warning by @limdor in #6153
Fix: Fix leak when sortbyp failes with exception by @kimkulling in #6166
Update contrib/zip to fix data loss warning by @limdor in #6152
Fix out-of-bounds dereferencing by @Marti2203 in #6150
[#5983] Fix bugs introduced in fbx export by @JulianKnodt in #6000
Doc: add C++ / c minimum by @kimkulling in #6187
Unreal refactorings by @kimkulling in #6182
update draco lib by @mosfet80 in #6094
fix: missing OS separator in outfile by @Latios96 in #6098
Add Missing Strings to aiTextureTypeToString by @crasong in #6188
Fix issue compiling when assimp added as subdirectory by @plemanski in #6186
Add clamping logic for to_ktime by @Marti2203 in #6149
Add explicit "fallthrough" to switch by @tellypresence in #6143
Fix HUNTER_ERROR_PAGE by @deccer in #6200
Fix a bug in importing binary PLY file (#1) by @yurik42 in #6060
Fix export fbx PolygonVertexIndex by @Riv1s-sSsA01 in #6102
fix: closes #6069 CVE-2025-3196 by @VinzSpring in #6154
Fix: Add "preservePivots" condition when importing FBX animation \
by @Nor-s in #6115
Version: Adapt version by @kimkulling in #6212
|
| 2025-05-26 17:37:19 by Nia Alarie | Files touched by this commit (2) |
Log message: assimp: Make building tests w/ googletest optional. |
| 2024-12-22 12:24:23 by Nia Alarie | Files touched by this commit (2) |
Log message: assimp: Include <signal.h> for raise(). |
| 2024-05-13 16:21:01 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: assimp: updated to 5.4.1 The Assimp 5.4.1 Bugfix Release CMake: Allow linking draco statically if ASSIMP_BUILD_DRACO_STATIC is set. Deps: updated minizip to last version Deps: updated STBIMAGElib Fix issue 5461 (segfault after removing redundant materials) Update ComputeUVMappingProcess.cpp Add some ASSIMP_INSTALL checks Fix SplitByBoneCount typo that prevented node updates Q3DLoader: Fix possible material string overflow Reverts the changes introduced by commit ad766cb in February 2022. Fix a collada import bug Mention IQM loader in Fileformats.md Kimkulling/fix pyassimp compatibility Fix ASE loader crash when *MATERIAL_COUNT or *NUMSUBMTLS is not specified or is 0 Add checks for invalid buffer and size Make sure for releases revision will be zero glTF2Importer: Support .vrm extension Prepare v5.4.1 |
| 2024-04-09 08:28:06 by Thomas Klausner | Files touched by this commit (1) |
Log message: assimp: fix PLIST |
| 2024-04-08 09:39:09 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: assimp: updated to 5.4.0 The Assimp 5.4.0 Minor Release Fix building on Haiku Reduce memory consumption in JoinVerticesProcess::ProcessMesh() signi… Fix: Add check for invalid input argument Replace an assert by an error log. Extension of skinning data export to GLB/GLTF format Fix output floating-point values to fbx Update ImproveCacheLocality.cpp Update Readme.md Deep arsdk bone double free Fix Spelling error use size to be compatible with float and double Fix: Add missing transformation for normalized normals. Fix: Implicit Conversion Error Fix add checks for indices Update FBXBinaryTokenizer.cpp link to external minizip with full path utf8 header not found Rm unnecessary deg->radian conversion in FBX exporter Fix empty mesh handling Refactoring: Some cleanups Fix invalid read of uint from uvwsrc Remove double delete fix the mesh-name error. COLLADA fixes for textures in C4D input Use the correct allocator for deleting objects in case of duplicate a… Fix container overflow in MMD parser Fix: PLY heap buffer overflow Update Readme.md Update Readme.md Fix: Check if index for mesh access is out of range Update FBXConverter.cpp FBX: Use correct time scaling Drop explicit inclusion of contrib/ headers Update Build.md Fix buffer overflow in FBX::Util::DecodeBase64() Readme.md: correct 2 errors in section headers Fix double free in Video::~Video() FBXMeshGeometry: solve issue 5116 using patch provided by darktjm Fix target names not being imported on some gLTF2 models correct grammar/typographic errors in comments (8 files) KHR_materials_specular fixes Disable Hunter fixed several issues Fix leak Check the validity of the archive without parsing Fix integer overflow Add a test before generating the texture folder Build: Disable building zlib for non-windows null check. Bump actions/upload-artifact from 3 to 4 fix: KHR_materials_pbrSpecularGlossiness/diffuseFactor convert to pbr… fix building errors for MinGW dynamic_cast error. Add missing IRR textures Update Dockerfile Fix handling of X3D IndexedLineSet nodes Improve acc file loading Readme.md: present hyperlinks in a more uniform style FBX Blendshape FullWeight: Vec<Float> -> FullWeight: Vec<Double> Fix for issues 5422, 3411, and 5443 -- DXF insert scaling fix and colour fix Update StbCommon.h to stay up-to-date with stb_image.h. Introduce aiBuffer Add bounds checks to the parsing utilities. Fix crash in viewer Static code analysis fixes Kimkulling/fix behavior of remove redundant mats issue 5438 Fix X importer breakage introduced in commit f844c33 Fileformats.md: clarify that import of .blend files is deprecated feat:1.add 3mf vertex color read 2.fix 3mf read texture bug More GLTF loading hardening Bump actions/cache from 3 to 4 Update CMakeLists.txt Blendshape->Geometry in FBX Export Fix identity matrix check Fix PyAssimp under Python >= 3.12 and macOS library search support Add ISC LICENSE file ColladaParser: check values length Include defs in not cpp-section Add correct double zero check Add zlib-header to ZipArchiveIOSystem.h Add 2024 to copyright infos Append a new setting \ "AI_CONFIG_EXPORT_FBX_TRANSPARENCY_FACTOR_REFER_TO_OPACITY" Eliminate non-ascii comments in clipper Fix compilation for MSVC14. Add correction of fbx model rotation Delete tools/make directory Delete packaging/windows-mkzip directory Fix 5420 duplicate degrees to radians conversion in fbx importer Respect merge identical vertices in ObjExporter Fix utDefaultIOStream test under MinGW Fix typos Add initial macOS support to C4D importer Update hunter into CMakeLists.txt Fix: add a missing import for AI_CONFIG_CHECK_IDENTITY_MATRIX_EPSILON_DEFAULT updated json Cleanup: Fix review findings Update CMakeLists.txt |
