Commit Graph

  • 31969648cd [doc] Added first draft of a section for building assimp against STLport. aramis_acg 2009-01-20 22:01:31 +0000
  • 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 +0000
  • 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 +0000
  • 601d1c572e Fixed naming of aiNodeAnim in dox.h aramis_acg 2009-01-20 20:26:35 +0000
  • 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 +0000
  • 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 +0000
  • 3e1e937bcc Updated VC9 workspace. aramis_acg 2009-01-19 19:46:14 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 9b83f3b3eb Added collada file to regression test suite. aramis_acg 2009-01-18 15:45:43 +0000
  • 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 +0000
  • 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 +0000
  • d8cdfb9954 fixing vc9/UnitTest.vcproj rave3d 2009-01-16 10:22:44 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • cf14e806c9 workspaces/vc9 rave3d 2009-01-15 13:12:09 +0000
  • 78c97c2b8b updating vc9 workspaces rave3d 2009-01-15 12:50:43 +0000
  • 47d69c0de5 Further work on the documentation. aramis_acg 2009-01-13 20:19:40 +0000
  • d416a5d7b6 [ 2503202 ] Doc fixes. Thanks to Andy Maloney for the patch! aramis_acg 2009-01-13 18:58:07 +0000
  • 607356a844 Added empty end lines to all workaround files. aramis_acg 2009-01-12 22:26:11 +0000
  • 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 +0000
  • bba8dee77d Removed some stuff we don't need anymore. aramis_acg 2009-01-12 17:18:08 +0000
  • 676b4f3cd8 Added batch script to cleanup any build stuff. aramis_acg 2009-01-12 17:14:56 +0000
  • 84f8e3c68c Temporary fix: collada loader strips 'file://' from paths now. aramis_acg 2009-01-12 00:00:13 +0000
  • ad79da7aa1 Added more brush/material properties marksibly 2009-01-11 21:51:45 +0000
  • 521fbb977e Improved sanity checking marksibly 2009-01-11 21:38:01 +0000
  • 0e28e824ae Added a larger ASCII-STL test file aramis_acg 2009-01-11 18:29:18 +0000
  • 6f815acc1b Updated Doxyfile + added custom style sheet for further modifications. aramis_acg 2009-01-11 18:28:33 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 05e451d962 Updated mkfinal script. aramis_acg 2009-01-09 14:18:15 +0000
  • 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 +0000
  • e48d1a4e5a Tracker ID [2485593], patch by John Connors for better Linux/Scons support. Removed BCC55 workspace. aramis_acg 2009-01-08 22:15:05 +0000
  • ec3200bd36 Added Tizian Wieland to the CREDITS file. aramis_acg 2009-01-08 04:44:34 +0000
  • b36c7ba6ca Added workaround for boost::tuple. aramis_acg 2009-01-08 04:25:35 +0000
  • 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 +0000
  • 7edb0c482e Added exception to the LICENSE file which applies to test models. aramis_acg 2009-01-07 15:08:36 +0000
  • ef7ce429b8 Fixed naming of copyright file for the LWS test scene. aramis_acg 2009-01-07 15:07:21 +0000
  • 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 +0000
  • 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 +0000
  • 1ded2f6a34 FIX: (aiMesh::mNumTextureCoords[n] == 0) is now propagated to 2. aramis_acg 2009-01-06 17:24:47 +0000
  • a449804d6f Deleted build folders aramis_acg 2008-12-31 15:26:16 +0000
  • 2638d49144 Cleaned up Assimp-test repository of sample 3d models. - fixed texture hardlinks aramis_acg 2008-12-30 13:05:33 +0000
  • 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 +0000
  • 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 +0000
  • f601c3c5b9 made it work again under linux alil 2008-12-04 22:01:35 +0000
  • 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 +0000
  • d320a4bc64 Removed MDR loader - too unimportant and would need much more work to work properly. aramis_acg 2008-12-01 15:25:38 +0000
  • 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 +0000
  • e9fc71cc60 fixed some linux compilation issues alil 2008-11-30 20:32:53 +0000
  • 80da4a4093 Fixed missing #include <vector> in assimp.hpp. Thanks to Andy Maloney for the hint. aramis_acg 2008-11-29 16:32:34 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 9fc698bb2f Fixed a bug in the validation step - animation channels weren't validated correctly in every case. Further work on LWO materials, writes wrap amount to UV transform property now. NFFLoader generates spherical UV coordinates now (for spheres and all platonic solids except hexahedrons) Importer doesn't catch exceptions in debug builds. aramis_acg 2008-11-26 22:03:14 +0000
  • 85a487f6b8 - Bugfix: ColladaLoader node rotation was miscalculated - ColladaLoader now supports more primitive types - ColladaLoader now honours the up-vector specification - moved Collada temporary structures to separate Helper header - fast_atof_move() now also eats localized numbers with comma separator (e.g. 0,3210) correctly ulfjorensen 2008-11-26 15:45:34 +0000
  • edc8eda808 Added 2 more collada test files aramis_acg 2008-11-26 14:07:27 +0000
  • fd9e6edc19 Further work on the IRR, AC, LWS loaders. Further work on the - still unfinished - OptimizeGraph step. SceneCombiner works now properly in all cases I tested yet. Added missing 'typename' in Colladaparser.h First implementation of spherical and cylindrical mapping, already in use for IRR and LWO models. For the latter the coordinate system is not yet correct. Moved vec2d to a separate header and added operators similar to vec3. Added plane and ray helper classes. Just the data is wrapped, no operators required for the moment. aramis_acg 2008-11-26 13:17:39 +0000
  • 9ca66fb999 Added a static collada file that does not yet load correctly. aramis_acg 2008-11-25 22:17:07 +0000
  • 091c54aae8 Added some test models: AC: A new AC test model (light + scaled texture) IRR: Skybox, Assimp output consisting of 6 meshes and 6 textures + further test models (multi-instancing test + simple sphere and box). They are not working yet. LWO: Test models and textures for the various mapping modes. aramis_acg 2008-11-25 22:10:56 +0000
  • 78969d0a95 - finalized Collada mesh part - can read static models now, using dummy materials ulfjorensen 2008-11-25 17:58:11 +0000
  • fe3c008301 - added another boost dependency. - further work on the collada loader. Should load static geometry correctly now, but still not properly integrated - added some Collada sample files. The license is hopefully fine with this. ulfjorensen 2008-11-20 17:42:55 +0000
  • 01ceeeb00b Fixed a small bug in aiGetMaterialTexture aramis_acg 2008-11-16 23:26:21 +0000
  • 32342857d8 ASE and 3DS cleanup - face ordering improved. Further work on target camera animation support in both loaders. Some general animation problems in both formats remaining, too. Added GenUVCoords and TransformUV-steps (see ML). The latter has been fully implemented, test file are there. GenUVCoords is a dummy for the moment. Boost workaround for shared_array. Further work on the documentation. Updated material system (see ML). Bug fixing in the AC loader, lights are now supported, too. aramis_acg 2008-11-16 21:56:45 +0000
  • 130f0f39f7 Updated test set - Modo files LXO, more UV transform images, LWo's exported from Modo. aramis_acg 2008-11-16 21:22:21 +0000
  • 68ef00ef09 Fixed a bug in the SortByPType-step causing some models with bones to crash Fixed a bug in PretransformVertices - vertex colors caused an infinite loop sometimes. aramis_acg 2008-11-16 14:39:54 +0000
  • dce1a8e7ce Added test data for UV Transformations (3DS and ASE files + referenced images, rendered in max) Added AC test model with light Added "empty" irrmesh file - crashes for the moment Added LWO sphere mapping test files aramis_acg 2008-11-14 15:59:29 +0000
  • 342ea0188a - Bugfix: handling of XFile vertex colors is more forgiving now - Bugfix: XFileImporter filters empty animation sets now. - updated VC9 project files ulfjorensen 2008-11-14 12:44:03 +0000
  • 1083d85b2c - first draft of the Collada importer. Compiles and runs fine, but not functional yet. - added a "rotation around arbitrary axis" function to the matrix class ulfjorensen 2008-11-12 17:07:44 +0000
  • 04ca1a72f7 Updated B3D Loader, added Mark Sibly to the list of contributors. aramis_acg 2008-11-11 19:02:51 +0000
  • f7aa836330 ASE: Added WIP support for *SMOOTHSKINMESH elements in ASE/ASC files. Fixes in the ASE loader. Fixed animation parsing. Temporary implementation of target lights and cameras, including animations. 3DS: Fixed transformation problems (Pivot points), added WIP animation support. No target animation yet (cameras, spot lights). Not yet fully tested, but static models that worked before should still work now, except all look correct now :-) (some problems with very large models remaining) Further work on the IRR and IRRMESH loaders. IRR still WIP, IRRMESH more stable now. Work on the LWo loader. Added support for the "one-layer-only" mode. Hierarchy bug still unfixed, UV coords bug still unfixed. Further work on the FindInvalidDataprocess. Improved validation for normals, no false positives anymore. Further work on the MDR loader, still WIP. Moved DeterminePType-Step to ScenePreprocessor. aiAnimation::mDuration is optional now, ScenePreprocessor computes it automatically if set to -1. Fixes in the SMD loader. Still crashes on some files. Updated animation documentation. aramis_acg 2008-11-09 23:17:19 +0000
  • 06e4262f80 - Refactorized obj-material-loader: removed duplicated float separation and made it to a template. kimmi 2008-11-09 18:22:01 +0000
  • d3e9607ab6 Kill g++ compiler warning (no newline at end of file). kimmi 2008-11-09 15:57:03 +0000
  • df9f4130eb Further work on the IRR and IRRMESH loaders. IRR is still WIP, IRRMESH loads lightmaps correctly now. Added lightmap viewing support to the viewer. Irrlicht's tone scaling is hardcoded for the moment, a proper implementation will follow with the new viewer. aramis_acg 2008-11-05 12:26:11 +0000
  • 7c50899481 Fixed 3DS, ASE, MD3 and Q3D orientation after Schrompf' recent changes to the RH-LH conversion. WIP version of animation support in the 3DS loader. Still hoping to find out why the pivots aren't handled correctly ... Added first draft of a B3D loader provided by Mark Sibly. Moved DeterminePType-Step to ScenePreprocessor. Small LWO fix. Still texturing problems. aramis_acg 2008-11-04 20:41:11 +0000
  • 195d9a9cb1 - Bugfix: XFileLoader does not generate dummy bone arrays anymore. Had screwed HasBones()-Test in the viewer, making bone-less objects vanish from view - made HasFooBar()-checks more precise on the way - cleared up everyone's destructors to also delete arrays if the corresponding mNumFoo member was zero. This hopefully does not break all too much - Bugfix: meshes without bones now properly show up with DisableMaterials enabled ulfjorensen 2008-11-04 17:21:08 +0000
  • 562050cf6d Added test models aramis_acg 2008-11-04 16:44:27 +0000
  • 593e3e55ba - added test file for BVH file format ulfjorensen 2008-11-03 17:59:54 +0000
  • c25e576a01 - BVH-Loader more or less final now. Reads motion capturing date which plays fine in the viewer, just mirrored ATM. - Fixed RH->LH conversion, now correctly exchanging Y and Z axis. WARNING: this might propably break face orientations and stuff... I'm to revisit this in the next days. ulfjorensen 2008-11-03 17:59:04 +0000
  • 6ee05b6238 a first version for mdl7 loading on BE is now working (still one warning of a missed uv index) alil 2008-11-02 23:35:45 +0000
  • 240dbfd864 Small fix to the ASE loader - workaround for bitmaps with filename "None". Further work on the IRR loader. Still work in progress. Fixed a minor issue in StandardShapes. Fixed a bug in the Q3D loader causing models without textures to load incorrectly. aramis_acg 2008-11-02 22:30:37 +0000
  • df85f0aead added some stuff to reduce compiler warnings of unused vars alil 2008-11-02 22:22:13 +0000
  • 49b66d47dc worked on be stuff for mdl loader alil 2008-11-02 22:21:07 +0000
  • d54c695be4 - bone animations now also work with Disabled Materials Shader. There should be something missing, but it works. Strange... ulfjorensen 2008-11-02 21:24:27 +0000
  • 42123de268 -Bugfix: Anim interpolation does not produce invalid floats anymore on one-frame animation tracks ulfjorensen 2008-11-02 20:49:27 +0000
  • 0f56c48aca - finally found the last bug in the viewer animation code. Dwarf is now dwarfing, Tiny is now running correctly. ulfjorensen 2008-11-02 19:34:24 +0000
  • d965f0d06a - Viewer: additional bugfixes while trying to get the animations to work - added anim interpolation for anim playback - Bugfix: FindInvalidDataProcess was still mixed up a bit ulfjorensen 2008-11-02 17:20:29 +0000
  • ac200212a9 Added ScenePreProcessor helper class to add missing dummy animation channels. Modified FindInvalidData's behaviour regarding animation channels Futher work on the IRR scene and IRRMESH loaders. Q3D fix. Updated aiNodeAnim documentation. aramis_acg 2008-11-02 16:58:31 +0000
  • 4daa0294a2 Updated VC9 workspace. aramis_acg 2008-11-02 14:36:09 +0000
  • ba93c7ef09 Fixed x64 compilation problem cause of an int 3 asm instruction. aramis_acg 2008-11-02 14:29:46 +0000
  • 5d2fd0ef35 Fixed some minor bugs in the Q3D loader. All test models from quick3d.org load correctly now. aramis_acg 2008-11-01 16:42:16 +0000
  • daae32d62f - Fixed a bug in FindInvalidData causing some animation channels to be lost - Added Q3D loader. Seems to work quite well with Quick 3D 4.0 - Updated makefile, fixed GCC compilation error cause of packed matrix fields aramis_acg 2008-11-01 15:14:00 +0000
  • c7e6fe3d73 - Bugfix: animation scene tree is correctly created and traversed now - Bugfix: viewer should not crash anymore when loading a second asset after a first asset with bones - deactived invalid animation filtering for the moment ulfjorensen 2008-11-01 14:18:13 +0000
  • 99e92472fc Fixed shift warning in irrxml. aramis_acg 2008-11-01 11:31:03 +0000
  • 6b02833561 - fixed stupid little bug in the SceneAnimator - does not crash anymore on animations with empty tracks - reverted matrix operations to what I think is the correct matrix sequence. Skinned meshes still not working, though - fixed a strange runtime exception in the irrlicht mesh loader ulfjorensen 2008-10-31 23:17:43 +0000
  • a7088d6263 Rewrote 3DS loader to support BE - added temporary light & camera & animation support. few models not working anymore, transformation bug still unsolved. Fixed normal vector handling in the ASE loader. Improved animation & camera & light support - as for the 3DS Loader, still in the works. Fixed AC - Loader. It is now able to load models with complex hierarchies correctly. Added a small workaround for Quick3D, which writes invalid AC files. DXF-Loader skips {...} blocks produced by 3DS Max & AutoCad correctly now. DefaultLogger doesn't repeat identical log messages now. FindInvalidData-Process removes empty or dummy animation tracks now. LWO-Loader recognizes complex shaders (such as Fresnel) correctly now. Other LLWO bugs still unsolved. Fixed bugs in the Ply parser, causing non-triangular faces to crash. Added some additional helperutilities to StreamReader. Fixed a bug in ProcessHelper.h causing SPlitLargeMeses and SortBxPType to crash for meshes containing many bones. Changed OB default material from black to gray. Added additional test fils: ply (bugfix), ase (animation), QUick3D & Irr (in the works), STL (export from 3DS Max) aramis_acg 2008-10-31 19:32:00 +0000
  • 2888a1099e fixed BE problems in MDLLoader MD1,3,5 (I think 1-6, but there are no test examples) now work on BE systems. alil 2008-10-30 22:42:35 +0000