Commit Graph

  • d881a16402 Logging functions are now available to C-Users, too. Cleaning up headers. Changing spelling of some enums to camel. Ply loader loads tristrips correctly now. aramis_acg 2009-05-28 11:32:54 +0000
  • 1aa80ca8da Adding Importer::ApplyPostProcessing(), uncommenting RegisterPPStep() and UnregisterPPStep(). aramis_acg 2009-05-25 17:19:20 +0000
  • de14e06805 FIX: Nasty debug-only bug in FindInstancesProcess. FIX: Crash at ReplaceCurrentTexture(). FIX: Crash at 'compute smooth normals' in AssimpView. FIX: Obj shininess is now scaled by 4.0. aramis_acg 2009-05-16 15:33:01 +0000
  • 13804abf2e FIX: ObjLoader reads opacity now. aramis_acg 2009-05-10 00:08:06 +0000
  • 077511b1a0 FIX: WaveFront MTL files will no line break at the end will now read properly. Manually removing the line break from a test file for regression testing. aramis_acg 2009-05-09 23:54:16 +0000
  • 84c6b4fde6 AssimpView: - postprocessing configuration is no (partially) configurable. - adding linsk to Assimp homepage/bugtracker/forums. - updating about dialog. - fixing colors of texture view (tiny array overrun ...). - minor UI theme adjustments. - 'setup file extensions' works again. - normal smooth limit is now used for primary import, too. - minor spelling fixes in the UI. aramis_acg 2009-05-09 23:27:48 +0000
  • b7ecf79a03 Updating mkfinal.bat. aramis_acg 2009-05-05 20:51:36 +0000
  • a677cdd1c0 LWO: Improving handling of VMAD chunks to process multiple discontinous UV's correctly. LWO: Error messages include VMAP/VMAD name now. LWO: Subdivision weight maps are read; but not yet evaluated. aramis_acg 2009-05-05 14:32:01 +0000
  • dddf98cd77 Further work on material documentation. Still WIP. aramis_acg 2009-05-04 19:41:38 +0000
  • 25088fd7da FIX: IrrMesh lightmap scale factor is imported correctly now. FIX: aiProcess_TransformUVCoords tried to transform untransformed channels, and 'he' changed their order from time to time. FIX: Viewer displays lightmap with scaling factor correctly now. Further work on documentation, material doc is WIP for the moment. Some improvements to fast_atof. Updating makeifle.mingw to reflect my new boost location (arg, too lazy to make it better ...). aramis_acg 2009-05-03 21:49:34 +0000
  • afcfdf27ea Fixing crash at Importer::IsExtensionSupported(). aramis_acg 2009-04-27 19:58:34 +0000
  • b2ffa9dd1b Added ASSIMP_API to aiCreateQuaternionFromMatrix and aiDecomposeMatrix. Added aiDecomposeMatrix to PyAssimp. sueastside 2009-04-27 15:43:01 +0000
  • e4cddb9e9d Adding aiCreateQuaternionFromMatrix() and aiDecomposeMatrix() to expose some cpp maths functionality for c. aramis_acg 2009-04-27 15:16:32 +0000
  • d7b4dd6ae3 Adding very basic reading support for CSM (CharacterStudio Motion). No proper hierarchy reconstruction yet, just plain marker import. aramis_acg 2009-04-26 15:09:03 +0000
  • 55a3d845c9 Changed structs.py to export the original names of the C structs, not uppercase. Totally rewrote pyassimp, removing all pyassimp classes, instead using python's dynamic nature to expand the ctypes structures to include safe array access and python style tuple access. Updated helper.py and sample.py. sueastside 2009-04-25 21:12:53 +0000
  • 01f558bcfe OFF: AI_MATKEY_TWOSIDED is now always set to 1. aramis_acg 2009-04-25 17:41:32 +0000
  • 807e2de3f4 Adding some additional check to avoid viewer crashes when the user changes the asset too fast. aramis_acg 2009-04-24 21:43:48 +0000
  • 9abcba4bc2 Integrating aiProcess_OptimizeGraph and aiProcess_OptimizeMeshes back into the Assimp core. They're stable enough now. Moving private members of Assimp::Importer to a pimpl, hopefully solving strange crashes with vc9 debug builds. Updating assimp_cmd to reflect these changes. aramis_acg 2009-04-24 20:53:24 +0000
  • 760bcbbf69 Updating PyAssimp to the latest data structures. Many thanks to sueastside for the patch. aramis_acg 2009-04-23 20:58:16 +0000
  • 897a7f7ae3 - Adding a collada test file with two UV channels. - Fixing ColladaLoader's error message if an UV set is invalid. aramis_acg 2009-04-23 18:46:25 +0000
  • d6aacefa1e - BUGFIX: ColladaLoader handles multiple UVs/VColors correctly now. Thanks to Ingrater to point it out. - ScenePreprocessor will now detect 3D UV channels with all-empty third component. aramis_acg 2009-04-23 14:13:20 +0000
  • e8386dc837 Fixing a minor issue in FileSystemFilter which prevented some external files from being loaded. Thanks to Jonathan Klein to point it out. aramis_acg 2009-04-22 11:58:25 +0000
  • bd196ea318 - Changing LWO loader's VMAP selection strategy. Unassigned VMAPs (UVs and VColors) are now kept, if possible. Referenced VMAPs have higher priority so everything should be backward compatible. - assimp_cmd writes vertex colors in 'Colors' elements now. - assimp_cmd writes 'set=' attribute for UVs and vertex colors. - Adding test files for the awesome new LWO capabilities. aramis_acg 2009-04-20 16:49:46 +0000
  • 0d53ac5ad5 Fixing build errors. aramis_acg 2009-04-19 10:36:36 +0000
  • 85a14fa265 Bugfix: Memory leak fixed. kimmi 2009-04-18 23:41:50 +0000
  • 7ed81a7273 Bugfix: Add resources to cmake enviroment. kimmi 2009-04-18 22:21:14 +0000
  • 9dfe7764b2 - Fix a compiler warning ( double to float ). kimmi 2009-04-18 18:03:54 +0000
  • ea085bddd1 - Remove crt- and secure-warnings for VC8.0 in cmake enviroment. kimmi 2009-04-18 11:24:00 +0000
  • 0ec4348188 - Add first prototype for CMake enviroment. kimmi 2009-04-18 00:10:16 +0000
  • 00729f83f7 FIX: multiple LWO layers referencing a single texture won't anymore cause all layers except the first to have no proper uv coordinates. aramis_acg 2009-04-15 16:24:58 +0000
  • acdbf77c6e Fixing a rare bug when parsing floating-point numbers in exponent form. Thanks to zhao lei to point it out. aramis_acg 2009-04-15 14:16:11 +0000
  • f0ca5b8a56 assimp_cmd: makefile.mingw now embeds icon and version into the executable. aramis_acg 2009-04-11 14:46:54 +0000
  • 07b7814da9 assimp_cmd: makefile.mingw now embeds icon and version into the executable. aramis_acg 2009-04-11 14:46:12 +0000
  • fcc6455447 Removing stdint.h dependency from the public API to avoid conflicts with other libraries. Cleaned up aiTexture.h, AssimpPCH.h and MaterialSystem.h. Updated child apps & makefiles to reflect these changes. aramis_acg 2009-04-11 14:31:57 +0000
  • 56ead5dd7e Fixing minor issues with RunUnitTestSuite.bat. aramis_acg 2009-04-11 12:28:05 +0000
  • 0c762117b8 ColladaLoader does now load transparency. hacky, but it could work. Cleaned up Collada material importing. No changes to other loader parts. Adding missing FileSystemFilter.h to vc8 build config. aramis_acg 2009-04-10 22:51:12 +0000
  • f3324da6ea ColladaLoader does now utilize SkeletonMeshBuilder to build animated meshes for animation skeletons. aramis_acg 2009-04-10 22:10:11 +0000
  • a3b32f306c Adding a file system filter layer to correct invalid paths automatically. aramis_acg 2009-04-10 21:59:22 +0000
  • fb33a6bfc4 ASE rejects ASC files completely now. aramis_acg 2009-04-09 23:31:13 +0000
  • bcfbc37301 MD5 parser will now reject files with version!=10. 3DS Loader -> improved light and camera handling. DXF -> minor fixes, refactoring. Updating DLL revision number. aramis_acg 2009-04-09 21:37:49 +0000
  • 825118b970 Adding bob.md5, a great skinned character made by Ken Beyer of http://www.katsbits.com. aramis_acg 2009-04-09 21:25:04 +0000
  • 87ee56efd3 - Bugfix: BikeFromXSI.dae loads again. ulfjorensen 2009-04-06 22:57:43 +0000
  • 4b6da4fd6e FIX: strange 3DS look-at vectors are auto-corrected now aramis_acg 2009-04-06 17:09:32 +0000
  • e471b966c5 - Collada loader now supports node animations ulfjorensen 2009-04-06 17:00:03 +0000
  • 29c33760e4 Triangulation: - FEATURE: Concave polygons are now triangulated correctly. - internal face order is ccw now, flipwinding part of converttolh flag - added test files for the various formats supporting such polygons aramis_acg 2009-04-02 15:16:01 +0000
  • c89944b2af - Collada loader now loads bones ulfjorensen 2009-03-27 20:43:22 +0000
  • 48d768f15f LWO - added workaround for LWOB's with ill-formed SURF chunks - layer hierarchy is now correct - fixed & simplified transparency handling aramis_acg 2009-03-26 22:05:56 +0000
  • 74204086ae - Collada loader now also loads skinned meshes, although still as static meshes. Preparation step, more to come. ulfjorensen 2009-03-25 21:10:28 +0000
  • 93ab7383da General - cleaned up doc, made section on face winding clearer aramis_acg 2009-03-18 22:01:11 +0000
  • c2d8881549 General - changing Assimp's coordinate system from RH z-up to RH y-up - fixing coordinate system for LWO, 3DS, ASE, MD5, MDL, B3D, IRR, IRRMESH - converttolh moved to three separate steps -> flipuv, flipwinding, makelh aramis_acg 2009-03-15 00:40:30 +0000
  • 68d7e43056 Bugfix: Collada loader now reads scenes with translucent materials correctly again. ulfjorensen 2009-03-12 14:15:57 +0000
  • de50bb915b MD5 - added some extra validations to prevent unwanted crashes - fixed stand-alone loading of MD5ANIM files - MD5CAMERA working very well now ... aramis_acg 2009-03-11 22:56:16 +0000
  • ddbb8ab856 Bugfix: XFiles exported from kwxPort with vertex colors load correctly now. ulfjorensen 2009-03-10 20:47:55 +0000
  • f57ef267bd Bugfix: Collada loader now produces correct UP direction again. ulfjorensen 2009-03-10 18:57:54 +0000
  • b06fc2e5f5 MD5 - fixing some minor issues - cleaned up parsing code a bit - experimental MD5CAMERA support aramis_acg 2009-03-08 20:12:43 +0000
  • 0023010840 [ 2672224 ] Patch To get gcc to compile assimp under Linux aramis_acg 2009-03-08 16:27:36 +0000
  • 7080ba231c General - added Conjugate() and Rotate() to aiQuaternion - SkeletonMeshBuilder can now start hierarchy construction at a given node aramis_acg 2009-03-08 15:29:34 +0000
  • 04d0a859a5 - cleaned up the BVH loading a bit ulfjorensen 2009-03-07 18:57:04 +0000
  • 84e2c82877 [ 2666245 ] Remove unused vars aramis_acg 2009-03-06 12:37:08 +0000
  • 4bbc03332b General - Added format auto-detection to most loaders - Simplified BaseImporter::CanRead() with some utility methods - improved fast_atof -> no overruns anymore. Fuck you, irrlicht. - added assimp_cmd tool to allow command line model processing. Mainly adebugging tool for internal purposes, but others might find it useful, too. - vc8/vc9: revision number is now written to DLL version header - mkutil: some batch scripts to simplify tagging & building of release versions - some API cleanup - fixing some doxygen markup (+now explicit use of @file <filename>) - Icon for assimp_view and assimp_cmd aramis_acg 2009-03-05 22:32:13 +0000
  • caaf02b0e4 BUGFIX: invalid explicit qualification of aiMatrix3x3 aramis_acg 2009-03-05 18:03:00 +0000
  • 5c0a259a63 - added proper inversion of 3x3 matrices - Bugfix: aiMatrix4x4::IsIdentity() had a classical Copy&Paste error. Thanks to Michael Schifferling for pointing it out. ulfjorensen 2009-03-05 14:27:06 +0000
  • c42611ea5e [ 2659155 ] Missing initializations aramis_acg 2009-03-04 19:46:18 +0000
  • dfdca556fd [ 2659135 ] Xcode project update [for rev. 351] aramis_acg 2009-03-04 14:29:53 +0000
  • 732884e2f4 - Bugfix: ColladaParser now properly tunnels XML reading through the Assimp IO System - Bugfix: IrrXML-IOWrapper now properly inherits the irr interface - moved some "using namespace" directives out of the header ulfjorensen 2009-03-03 15:43:26 +0000
  • fd2faf92d3 Added LWO subdivision test case. aramis_acg 2009-02-16 15:22:17 +0000
  • abe2d4834e MD3 - shaders are now processed - multi-part player models are handled correctly aramis_acg 2009-02-15 20:29:07 +0000
  • ca337852bf Test suite - regression file for LWO - Additional shaders for Q3 MD3 files aramis_acg 2009-02-15 20:26:01 +0000
  • 2b9461fbf7 MD3 - finished support for multi-part player models - skin files are now read - shaders are parsed, but not yet processed yet aramis_acg 2009-02-13 22:03:57 +0000
  • d70c092b71 MD3 - rough support for multi-part player models. aramis_acg 2009-02-12 22:14:35 +0000
  • e6758ce923 MD3 - tags are now imported as nodes in the hierarchy aramis_acg 2009-02-12 16:44:12 +0000
  • fd9769eae6 MD2 - fixed UV coords - added further test models aramis_acg 2009-02-12 15:58:55 +0000
  • e5b06832b7 Committing batch scrips to build final release packages easily and error-free. aramis_acg 2009-02-12 13:40:32 +0000
  • 055c3f0d24 IRRMESH/IRR - improved handling of materials with multiple textures - BUG: lightmapping is now broken for the moment aramis_acg 2009-02-11 22:24:17 +0000
  • c865999420 Collada - collada 1.5.0 textures are readable now - cube and volume maps and mip initializations are skipped Material system - unified texture types. Added lightmap, displacement, reflection and 'unknown'. Everyone should be happy now (intending to remove ambient textures from the API). aramis_acg 2009-02-11 20:56:05 +0000
  • af87633c9f Fixes to make gcc happy. aramis_acg 2009-02-08 23:19:11 +0000
  • 7678b8e1be Collada - added support for lights and cameras - added support for tangents and bitangents - added support for more than 2 UV components. - fixed node naming - beta support for instance_node elements. Works in most cases. - added support for more complex materials - UV index is now set correctly. hopefully. Material system - fixed potential problems regarding aiUVTransform - added utility macros for the base keys aramis_acg 2009-02-08 22:55:51 +0000
  • e54ef3944d Removed ptv flag from assimp_view. aramis_acg 2009-02-08 21:24:39 +0000
  • 0e9ff778c8 FIX: ptv transforms tangents and bitangents now corrrectly. FIX: Obj loader sets IOR material property now. Fixed spelling. aramis_acg 2009-02-08 21:22:03 +0000
  • 8148ff36c0 Minor doc fixes. aramis_acg 2009-02-07 11:23:22 +0000
  • 9fe1652c2b Cleaned up public headers. aramis_acg 2009-02-06 22:43:08 +0000
  • 13d8e4a66d assimpview: fixed crash during normal recomputation. aramis_acg 2009-02-05 18:33:25 +0000
  • 4048eb92f5 Fixed illumination model conversion in the OBJ loader. Added map_d support to obj. aramis_acg 2009-02-05 18:13:34 +0000
  • ec9226c5b9 Fixed nasty bug in FindInstancesProcess.cpp. Added a small epsilon to some functions in the API. aramis_acg 2009-02-05 16:16:04 +0000
  • 2b1f0cbac0 ' B3DImporter.cpp marksibly 2009-02-04 00:39:32 +0000
  • 8388877ed7 Deleted unused directories. aramis_acg 2009-02-03 14:17:01 +0000
  • eb761a875f Some minor changes in postprocess step order. My fault, I didn't think. aramis_acg 2009-02-02 20:37:35 +0000
  • 4b4526953e Changed some runtime asserts to boost::static_asserts. Added FindInstances postprocessing step. Not fully tested yet, but seems to work well. Enabled it for the viewer, too. aramis_acg 2009-02-02 20:29:27 +0000
  • 0c6894f6f9 Added the Wuson in B3D format. aramis_acg 2009-02-02 15:03:53 +0000
  • b2b083cc87 Fixed materials/normals marksibly 2009-01-31 23:24:11 +0000
  • ed42533cce Converted output to right handed. marksibly 2009-01-30 00:07:09 +0000
  • d751b63a77 Added the Wuson as OBJ and SMD file (SMD not animated ...). Export from MS3D. aramis_acg 2009-01-26 22:27:24 +0000
  • 848e90f43f Fixed paths in some ASE test files. aramis_acg 2009-01-25 23:22:25 +0000
  • 03fcec7fe3 Removed direct STL dependency from the Assimp interface, should hopefully avoid problems with binary incompatible STLs. Some API changes, e.g. in the logger. aramis_acg 2009-01-23 21:06:43 +0000
  • b5ab82922d Updated documentation. Added prebuild doxygen doc to repos. Added a nice splash image to the doc. aramis_acg 2009-01-23 20:19:59 +0000
  • ff64b31cca Fixed minor doc spelling issues. aramis_acg 2009-01-23 19:21:04 +0000
  • 7dabd7cd72 Enabled 'fast' STL for vc9. secure_stl=0 && iterator_debugging=0. aramis_acg 2009-01-21 21:33:56 +0000
  • 030d982cfa Added the cube.dae and the cube.x from kwxport + a license file. TODO: cube.x fails to load because of RGBA vertex colors. aramis_acg 2009-01-21 14:36:03 +0000
  • 2ae20c3ff7 Added another x test model - fails to load due to RGBA vertex colors. Source is kwxport, MIT license, I think that's ok. aramis_acg 2009-01-21 14:28:32 +0000
  • 366989769f Fixed camera doc. aramis_acg 2009-01-21 13:26:17 +0000