Commit Graph

  • 04d0a859a5 - cleaned up the BVH loading a bit ulfjorensen 2009-03-07 18:57:04 +00:00
  • 84e2c82877 [ 2666245 ] Remove unused vars aramis_acg 2009-03-06 12:37:08 +00:00
  • 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 +00:00
  • caaf02b0e4 BUGFIX: invalid explicit qualification of aiMatrix3x3 aramis_acg 2009-03-05 18:03:00 +00:00
  • 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 +00:00
  • c42611ea5e [ 2659155 ] Missing initializations aramis_acg 2009-03-04 19:46:18 +00:00
  • dfdca556fd [ 2659135 ] Xcode project update [for rev. 351] aramis_acg 2009-03-04 14:29:53 +00:00
  • 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 +00:00
  • fd2faf92d3 Added LWO subdivision test case. aramis_acg 2009-02-16 15:22:17 +00:00
  • abe2d4834e MD3 - shaders are now processed - multi-part player models are handled correctly aramis_acg 2009-02-15 20:29:07 +00:00
  • ca337852bf Test suite - regression file for LWO - Additional shaders for Q3 MD3 files aramis_acg 2009-02-15 20:26:01 +00:00
  • 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 +00:00
  • d70c092b71 MD3 - rough support for multi-part player models. aramis_acg 2009-02-12 22:14:35 +00:00
  • e6758ce923 MD3 - tags are now imported as nodes in the hierarchy aramis_acg 2009-02-12 16:44:12 +00:00
  • fd9769eae6 MD2 - fixed UV coords - added further test models aramis_acg 2009-02-12 15:58:55 +00:00
  • e5b06832b7 Committing batch scrips to build final release packages easily and error-free. aramis_acg 2009-02-12 13:40:32 +00:00
  • 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 +00:00
  • 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 +00:00
  • af87633c9f Fixes to make gcc happy. aramis_acg 2009-02-08 23:19:11 +00:00
  • 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 +00:00
  • e54ef3944d Removed ptv flag from assimp_view. aramis_acg 2009-02-08 21:24:39 +00:00
  • 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 +00:00
  • 8148ff36c0 Minor doc fixes. aramis_acg 2009-02-07 11:23:22 +00:00
  • 9fe1652c2b Cleaned up public headers. aramis_acg 2009-02-06 22:43:08 +00:00
  • 13d8e4a66d assimpview: fixed crash during normal recomputation. aramis_acg 2009-02-05 18:33:25 +00:00
  • 4048eb92f5 Fixed illumination model conversion in the OBJ loader. Added map_d support to obj. aramis_acg 2009-02-05 18:13:34 +00:00
  • 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 +00:00
  • 2b1f0cbac0 ' B3DImporter.cpp marksibly 2009-02-04 00:39:32 +00:00
  • 8388877ed7 Deleted unused directories. aramis_acg 2009-02-03 14:17:01 +00:00
  • eb761a875f Some minor changes in postprocess step order. My fault, I didn't think. aramis_acg 2009-02-02 20:37:35 +00:00
  • 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 +00:00
  • 0c6894f6f9 Added the Wuson in B3D format. aramis_acg 2009-02-02 15:03:53 +00:00
  • b2b083cc87 Fixed materials/normals marksibly 2009-01-31 23:24:11 +00:00
  • ed42533cce Converted output to right handed. marksibly 2009-01-30 00:07:09 +00:00
  • d751b63a77 Added the Wuson as OBJ and SMD file (SMD not animated ...). Export from MS3D. aramis_acg 2009-01-26 22:27:24 +00:00
  • 848e90f43f Fixed paths in some ASE test files. aramis_acg 2009-01-25 23:22:25 +00:00
  • 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 +00:00
  • 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 +00:00
  • ff64b31cca Fixed minor doc spelling issues. aramis_acg 2009-01-23 19:21:04 +00:00
  • 7dabd7cd72 Enabled 'fast' STL for vc9. secure_stl=0 && iterator_debugging=0. aramis_acg 2009-01-21 21:33:56 +00:00
  • 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 +00:00
  • 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 +00:00
  • 366989769f Fixed camera doc. aramis_acg 2009-01-21 13:26:17 +00:00
  • 31969648cd [doc] Added first draft of a section for building assimp against STLport. aramis_acg 2009-01-20 22:01:31 +00:00
  • 00a83b8f2a Added vc8 and vc9 folders - I'll soon redirect the build output of vc to them. aramis_acg 2009-01-20 21:47:18 +00:00
  • 4727ad6c6a Fixed HMP typo. Further work on 3DS target animations. FixNormals-Step inverts face order now. Further work on the doc to aiCamera.h, added helper function to get a view matrix. aramis_acg 2009-01-20 21:41:17 +00:00
  • 601d1c572e Fixed naming of aiNodeAnim in dox.h aramis_acg 2009-01-20 20:26:35 +00:00
  • 3ba9ea8b5b Fixed mislead refactoring in HMPLoader.cpp. http://sourceforge.net/forum/forum.php?thread_id=2886037&forum_id=817653 aramis_acg 2009-01-20 11:32:39 +00:00
  • 5e59a60ea2 Added binary x test model exported from truespace. Didn't have one yet. Redirected makefile output to ./bin/gcc. aramis_acg 2009-01-19 21:28:24 +00:00
  • 3e1e937bcc Updated VC9 workspace. aramis_acg 2009-01-19 19:46:14 +00:00
  • 3d5eae6be5 Moved some defines into the core, away from the public stuff. Fixed build error regarding zutil.c with vc9. Updated VC9 project files (again ...) Moved version getters to aiVersion.h. Deleted redundant fast_atof.h from irrXML. Added vc9 config for cppunit Fixed a missing include when building against stlport aramis_acg 2009-01-19 19:34:34 +00:00
  • 561943e75c FIX: Obj loader failed to read models with strange UV coordinates (see https://sourceforge.net/forum/forum.php?thread_id=2869243&forum_id=817653). Added the model that was reported as crashing to the regression test suite. aramis_acg 2009-01-19 00:40:48 +00:00
  • d41f570dc0 Added support for compressed x files (all files from dx sdk, except car2.x, work, no further tests yet). Added a working makefile for mingw, provides more configs now. Not perfect yet. Added decompression part of zlib (inflate). Moved IrrXML to ./contrib dir. Moved some IRR/IRRmesh shared code. FIXME: makefile for gnu/linux is untested yet. Code cleanup. Unified #ifndef ASSIMP_BUILD_nnn_IMPORTER directives. OBJ loader supports map_bump, map_ka, map_ks, map_ns now. Endianess conversion in the ply loader is correct now. Changed IRR/IRRMESH coordinate system conversion. Not absolutely right now, but better than before. aramis_acg 2009-01-18 23:48:25 +00:00
  • 9b83f3b3eb Added collada file to regression test suite. aramis_acg 2009-01-18 15:45:43 +00:00
  • 8dccb31e6e Fixed issues with gcc 4.3.2 - semicolon after namespace closing brace not accepted. Thanks to klickverbot to point it out. aramis_acg 2009-01-18 02:18:56 +00:00
  • 244e2468c6 - Bugfix: ColladaLoader failed on <extra> tags in geometry elements - Bugfix: ColladaLoader reads and filters mesh subgroups without faces now. Who the fuck writes them anyways? I'm looking at you, Maya export! - Made the VC9 workspace load again. Thanks to Aramis for the hints. ulfjorensen 2009-01-18 00:52:20 +00:00
  • d8cdfb9954 fixing vc9/UnitTest.vcproj rave3d 2009-01-16 10:22:44 +00:00
  • 462bb953c2 Removed OptimizeGraph step - actually it isn't really useful, although I got it working very well. Updated credits. VC9 workspace updated by hand (no vc9 ...) so be careful. aramis_acg 2009-01-15 21:08:28 +00:00
  • 6557c28ef7 FIX: NFF face winding bug (actually it was in StandardShapes.cpp). FIX: StandardShapes::MakeCone() - face order was incorrect in 50% of all cases. Implemented StandardShapes::MakeCircle(). Fixed a compiler warning in B3DImporter.cpp. Modified cone.nff - one texture isn't found, that's ok. The mapping should be better visible now. aramis_acg 2009-01-15 19:22:29 +00:00
  • 0f5c1cf3ba Patch [ 2508517 ]: Doc fixes II by Any Maloney Fixed a compiler warning: 'dangerous use of <<, check operator order'. Operator order was right, added the braces, though. aramis_acg 2009-01-15 17:15:05 +00:00
  • cf14e806c9 workspaces/vc9 rave3d 2009-01-15 13:12:09 +00:00
  • 78c97c2b8b updating vc9 workspaces rave3d 2009-01-15 12:50:43 +00:00
  • 47d69c0de5 Further work on the documentation. aramis_acg 2009-01-13 20:19:40 +00:00
  • d416a5d7b6 [ 2503202 ] Doc fixes. Thanks to Andy Maloney for the patch! aramis_acg 2009-01-13 18:58:07 +00:00
  • 607356a844 Added empty end lines to all workaround files. aramis_acg 2009-01-12 22:26:11 +00:00
  • 58eb786d62 Major API cleanup. Unified formatting & doxygen tags in the public API. Added factory provider for default log streams. Added default log streams to std::out and std::cerr. Updated VC8 project config, boost workarounds is now working for the viewer. Updated unit test suite. Fixed some minor issues in the postprocessing-framework. aramis_acg 2009-01-12 22:06:54 +00:00
  • bba8dee77d Removed some stuff we don't need anymore. aramis_acg 2009-01-12 17:18:08 +00:00
  • 676b4f3cd8 Added batch script to cleanup any build stuff. aramis_acg 2009-01-12 17:14:56 +00:00
  • 84f8e3c68c Temporary fix: collada loader strips 'file://' from paths now. aramis_acg 2009-01-12 00:00:13 +00:00
  • ad79da7aa1 Added more brush/material properties marksibly 2009-01-11 21:51:45 +00:00
  • 521fbb977e Improved sanity checking marksibly 2009-01-11 21:38:01 +00:00
  • 0e28e824ae Added a larger ASCII-STL test file aramis_acg 2009-01-11 18:29:18 +00:00
  • 6f815acc1b Updated Doxyfile + added custom style sheet for further modifications. aramis_acg 2009-01-11 18:28:33 +00:00
  • 6c69ebee4f Fixed texture paths in some NFF files. Cleaned up Assimp C-API calls in the viewer. aramis_acg 2009-01-11 15:20:06 +00:00
  • b73cb1c569 HMP loader returns quads now, cleaned up the code a bit. Still longer than necessary. BVH loader supports arbitrary rotation/translation orders now. Fixed a crash issue, added test models with ZYX and ZXY rotation order. Updated CREDITS. 'Beautified' pushpack/poppack. Collada loader does now also load XML files if 'COLLADA' is found in the header. Fixed path issues in several IRR test files. aramis_acg 2009-01-10 17:58:06 +00:00
  • 39bfb7608b Optimized triangulation algorithm. Must more faster now. Added loader for TERRAGEN terrains (*.ter). ScenePreprocessor generates a default material if none is given. AC: file extension bug Added terragen test files. aramis_acg 2009-01-09 21:29:54 +00:00
  • 05e451d962 Updated mkfinal script. aramis_acg 2009-01-09 14:18:15 +00:00
  • 62a8f43ffe FIX: (aiMesh::mNumTextureCoords[n] == 0) is now propagated to 2. Removed ATMNotUptoDate tag from SCons dir. The SCons script is generic. Updated list of contributors. aramis_acg 2009-01-08 22:44:07 +00:00
  • e48d1a4e5a Tracker ID [2485593], patch by John Connors for better Linux/Scons support. Removed BCC55 workspace. aramis_acg 2009-01-08 22:15:05 +00:00
  • ec3200bd36 Added Tizian Wieland to the CREDITS file. aramis_acg 2009-01-08 04:44:34 +00:00
  • b36c7ba6ca Added workaround for boost::tuple. aramis_acg 2009-01-08 04:25:35 +00:00
  • b51f7fff62 Added batch scripts to run the unittests automatically. Added a directory to store detailled unittest results. aramis_acg 2009-01-07 15:16:26 +00:00
  • 7edb0c482e Added exception to the LICENSE file which applies to test models. aramis_acg 2009-01-07 15:08:36 +00:00
  • ef7ce429b8 Fixed naming of copyright file for the LWS test scene. aramis_acg 2009-01-07 15:07:21 +00:00
  • 2b62bfc403 Added several empty test files to verify that the loaders won't crash in this case. aramis_acg 2009-01-07 15:06:41 +00:00
  • b87e572220 Added batch script to copy DLL release exe's and dll to a common 'final' directory. aramis_acg 2009-01-07 15:04:15 +00:00
  • 1ded2f6a34 FIX: (aiMesh::mNumTextureCoords[n] == 0) is now propagated to 2. aramis_acg 2009-01-06 17:24:47 +00:00
  • a449804d6f Deleted build folders aramis_acg 2008-12-31 15:26:16 +00:00
  • 2638d49144 Cleaned up Assimp-test repository of sample 3d models. - fixed texture hardlinks aramis_acg 2008-12-30 13:05:33 +00:00
  • c8bea63e25 Cleaned up Assimp-test repository of sample 3d models. - moved to subfolder test/models - removed the 'Files' suffix from the directories. aramis_acg 2008-12-30 12:32:45 +00:00
  • 321334fd12 [ 2373610 ] Patch for Linux and SCons. Added patch provided by John Connors, closed the corresponding tracker item. aramis_acg 2008-12-07 20:00:58 +00:00
  • f601c3c5b9 made it work again under linux alil 2008-12-04 22:01:35 +00:00
  • 917db45b3c - further Collada work: materials are now loaded from profile_COMMON, meshes are properly split up at material borders ulfjorensen 2008-12-04 17:06:26 +00:00
  • d320a4bc64 Removed MDR loader - too unimportant and would need much more work to work properly. aramis_acg 2008-12-01 15:25:38 +00:00
  • 9b53b2aa1a FIX: 3DS loader skips TCB keys correctly now. Further work on 3DS light and camera support + target animation. Removed obsolete files & directories. AssimpPCH.h outputs the current build config now (MSVC only) Simplified foreach workaround Fixed compilation error in the DLL build aramis_acg 2008-11-30 22:27:20 +00:00
  • e9fc71cc60 fixed some linux compilation issues alil 2008-11-30 20:32:53 +00:00
  • 80da4a4093 Fixed missing #include <vector> in assimp.hpp. Thanks to Andy Maloney for the hint. aramis_acg 2008-11-29 16:32:34 +00:00
  • 94d289d1a3 Updated boost workaround. Added -noboost build config to VC8. Added aiGetVersionMinor, aiGetVersionMajor, aiGetRevision and aiGetLegalInformation(). They allow to query the library version at runtime. Added reference images for cylindric and spherical mapping. aramis_acg 2008-11-29 15:30:50 +00:00
  • be864ce4a0 Added support for cones and cylinders to NFF (the code to generate these primitives is hosted in StandardShapes.cpp). Fixed some minor material bugs in NFF. Added some more test NFF files, refactored and commented the old ones. Added FromToMatrix function to aiMatrix4x4 Temporarily disabled animation support in SMD and fixed some minor bugs. Static models should load correctly in every case. aramis_acg 2008-11-28 23:02:27 +00:00
  • 5639220859 - corrected example code in the documentation. Thanks to Ingrater to point it out. - Further work on the Collada loader. Halve way through the material import, I have to leave it here and continue at home. ulfjorensen 2008-11-27 15:54:35 +00:00