Commit Graph

  • bed30a9b92 - fixed upload of skinning matrices to the shader. - VC9 project files updated. ulfjorensen 2008-10-30 20:41:01 +0000
  • e1261bb9fe Small viewer fixes, at least something is visible now. aramis_acg 2008-10-30 19:51:01 +0000
  • 9f92c7098e - further works on the viewer's way to animation country. Now really fucked up, but Aramis is going to help me fix it. ulfjorensen 2008-10-30 12:49:28 +0000
  • cfeb8b2b2a added include <map> as the std::map is needed in this file alil 2008-10-29 22:29:07 +0000
  • 740e22d313 removed bad be code in validate header alil 2008-10-29 22:19:14 +0000
  • 730b77c68e - removed implementation headers from the public interface - corrected a few places that did not include those headers by other means - Bugfix: SkeletonMeshBuilder should now finally work correctly when skipping invalid node connections ulfjorensen 2008-10-29 22:02:00 +0000
  • 7101c33401 - further changes to add dummy animation support to the viewer. Still under heavy construction, bone meshes are not rendered correctly with this version at the moment. I'm sorry. Will be fixed soon. ulfjorensen 2008-10-29 17:08:03 +0000
  • ef3cd69ae6 worked on getting assimpl compiled on BE alil 2008-10-28 23:18:06 +0000
  • e9dc280739 Fixed linker error reported by PuMI causing the DLL build to fail. aramis_acg 2008-10-28 12:05:11 +0000
  • d618a57428 - Bugfix again: SkeletonMeshBuilder avoids validation warning for empty bones now. ulfjorensen 2008-10-27 22:22:05 +0000
  • 093fa3377f - Bugfix: SkeletonMeshBuilder does not create invalid faces anymore for child nodes at local position (0, 0, 0) ulfjorensen 2008-10-27 20:27:05 +0000
  • 3d3b9719f8 Fixed third-person camera movement bug in the viewer. Fixed a bug that caused the viewer to render "random" polygons in some special cases. ASE: Added parsing support for *GROUP nodes. Improved light & camera handling (still WIP). Fixed a bug that was caused by a recent change. Improved logging. Updated PretransformVertices. The step works now (and supports line and point meshes). Important: The position of the step in the pipeline has changed. No unit test yet. Minor fixes to SortByPType. Added a config option that allows users to specify which primitive types they don't need. Added WIP version of an Irrlicht Scene Loader (.irr). Added a small helper class ("BatchLoader") to make it easy for loaders to load subsequent meshes from external files (needed for irr and lws). Added test models for IRR. Added dwarf.x from the Irrlicht repository (readme included) to the test X files. [Current TODO: Fix bugs in: AC, 3DS, LWO. Finish MDR and OG. Implement: IRR, LWS. Write some more ut's ... ] aramis_acg 2008-10-27 00:36:26 +0000
  • a62b94079f - Removed Boost_MultiArray-Remake - Fixed rotation matrix to quaternion conversion, hopefully final this time. ulfjorensen 2008-10-26 18:58:34 +0000
  • 67be21715d Added a huge 'at the moment not working, sorry' mark to all build configs we don't maintain in the current development phase. aramis_acg 2008-10-25 09:01:40 +0000
  • ce6ce098e9 Removed aiProcess_FindDegenerates from the viewer. The step seems to cause some problems that have not yet been solved. Added irrmesh (Irrlicht Mesh Format) loader to Assimp. Works quite stable, but no lightmapping support yet. Removed tinyxml, replaced it with irrxml instead. Added an IOStreamToIrrXML wrapper. aramis_acg 2008-10-24 20:37:54 +0000
  • 44ea300651 Added irrmesh test files. aramis_acg 2008-10-24 20:04:43 +0000
  • 383a614931 Fixed some minor issues in the AC loader. However, it still crashes with large and complicated models. Line handling is complete. Moved the code to find degenerated primitives to a separate step that is not anymore active by default. The FindInvalidData-Step isn't active by default now. It hast a flag and must be explicitly requested. Added line and point handling code to the CalcTangentsStep - not yet tested. Added support for the Sense 8 (WorldToolKit) NFF file format. The format uses the same file extension as the "Neutral File Format" (and is implemented in the same loader). Seems to work well, added test files for it. Added itoa10 function - so we have itoa on all platforms. Small optimizations in the SortByPType step. Fixed the material validation: textured meshes without uv coords cause a warning now. Fixed a minor isses with the OFF loader. Added empty unit tests for the new steps - to be filled in the next days. Added SceneCombiner.cpp. It contains utilities to join meshes and scenes. The latter will be needed by the LWS loader (LWS files contain references to external LWO files and the LWO loader is already to complicated that it would make sense to add an additional code path to it). Mesh joining is needed by some pp steps, but the code has not yet been moved to its new location. Added WIP light & camera support to the ASE loader. Works for the moment, but there's much missing. ASE parser refactored, the code is still quite long but at least cleaner. Fixed a bug that caused ASE to import invalid texture coordinates. Makefiles and VC8 solution are up-to-date. The rest isn't. aramis_acg 2008-10-22 20:06:16 +0000
  • 013ff599a5 Dummy animation support for AssimpView - work in progress. Uses boost in a new way, just because I can. ulfjorensen 2008-10-22 15:36:54 +0000
  • de476178cd Added cast to unsigned long in PretransformVertices.cpp. Hopefully this fixes the compiler issues with GCC4 on linux. aramis_acg 2008-10-20 11:21:45 +0000
  • 8271164d74 - Further work at the BVH loader. Still work in progress. - Added a helper class to build a mesh for a meshless node hierarchy ulfjorensen 2008-10-19 21:44:12 +0000
  • a34378934d Fixed a minor problem with the vertex format hash in the PretransformVertices step. Remember, the step seems still to swizzle materials in some cases. aramis_acg 2008-10-19 21:26:52 +0000
  • 094ed7b9c0 Added missing pointer to NULL assignment in PretransformVertices. aramis_acg 2008-10-19 21:17:01 +0000
  • c0148c090f fixed some linux issues alil 2008-10-19 19:51:24 +0000
  • 2da2835b29 Fixed bug in the AC loader causing lines to load incorrectly. Seems to work now. Added some more essential includes to AssimpPCH.hAdded support for line and point meshes to most steps - I did nto yet adapt all unit tests, so meshes with mixed primitive types are not absolutely safe at the moment. Added camera and light support to the PretransformVert step. Fixed some small inaccuracies and fixed a bug reported by Mark Sibly causing all transformations to be invalid. However the step is nto yet completely correct, there are still some small artifacts. Updated light and camera data structures, added temporary validation code for the Renamed AI_SCENE_FLAGS_ANIM_SKELETON_ONLY to a more generic AI_SCENE_FLAGS_INCOMPLETE flag. Fixed bug in the OFF loader causing meshes with polygons to crash Added line support to the DXF loader - seems to fail for the moment cause of SortByPType. Added support for lights and cameras to NFF, implemented another NFF format subtype (file starts with 'nff'). Implemented NFF 'tpp' chunk and a corresponding texture extension. aramis_acg 2008-10-19 11:32:33 +0000
  • 3aecad406c Added DXF test file containing lines Added Cube.off, an off files that contains more than 3 idxs per face. It crashes at the moment, but my current revision here is able to load it. aramis_acg 2008-10-18 22:52:05 +0000
  • 38004d789c Added light & camera data structures to jAssimp and updated the list of configuration properties. However, I still had not yet the time to write the C++ binding to the Java API. aramis_acg 2008-10-18 19:52:23 +0000
  • f2c9745b7d Added StreamReader.h aramis_acg 2008-10-18 12:19:28 +0000
  • 888df37d0f Added stream reader interface test. aramis_acg 2008-10-17 16:26:47 +0000
  • 75d212c793 Added a first draft of the aiCamera documentation. aramis_acg 2008-10-17 15:39:11 +0000
  • 2d8421ed98 Added modified aiLight data structure aramis_acg 2008-10-17 14:43:53 +0000
  • ba55c0e452 git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@178 67173fc5-114c-0410-ac8e-9d2fd5bffc1f aramis_acg 2008-10-16 16:36:25 +0000
  • c128705de9 - beginning of BVH loader, to continue working at home. Not usable, yet. ulfjorensen 2008-10-15 16:12:18 +0000
  • 1db46c242f Added temporary boost workaround - some assimp features work with reduced functionality in this case. Added AC-loader, WIP version. PLY loader is now able to load models from blender, test model added. Refactoring. Added FindInvalidData step. Added support for precompiled headers, the release builds in VC8 are configued to use PCH now. Added separate makefile for mingw, no -FPic warning anymore, -clear works now. aramis_acg 2008-10-13 16:45:48 +0000
  • f204ff0d45 Viewer: - additional fixed to make the viewer work without shaders. Still dummy, though, but now useful enough to allow me to work ulfjorensen 2008-10-13 15:50:12 +0000
  • 366562e5d1 Viewer: - added hacky support for pre-shader graphics cards. Seems to work, but I'll not know for sure until I acutally test it on such a crippled hardware. ulfjorensen 2008-10-09 21:18:59 +0000
  • 92ba3e433e - quick-fixed various shader errors to make AssimpView start again ulfjorensen 2008-10-09 20:17:46 +0000
  • 23c99f2176 - adding fallback effects for non-shader graphics hardware. Work In Progress. ulfjorensen 2008-10-08 15:29:47 +0000
  • 286d33d30a Updating VC9 workspaces Adding Class definitions for Assimp.NET No Documentation an Implementation so far rave3d 2008-10-07 13:31:07 +0000
  • 8a879da320 Added tinyxml to the contrib dir. aramis_acg 2008-10-07 09:49:52 +0000
  • cb7d509017 FIX: Material files with blanks in the filename can be loaded. kimmi 2008-10-05 13:05:53 +0000
  • 9eee308c4a Changed "KillNormals"-Step to "RemoveVertexComponentXYZ". See ML for more details on this. aramis_acg 2008-10-02 15:22:38 +0000
  • 927cd1cd46 Added support for point and line primitives. Added SortByPType and DeterminePType (anon.) steps Optimized ASE, fixed 3DS. Rewrite all loaders to conform to the api changes. Optimized normal computation code in LWOLoader.cpp Added new unit tests Added test file for AC3D (good old wuson again) aramis_acg 2008-09-30 20:20:56 +0000
  • 8925813026 - renamed "bone" anims and associated structures to generic "node" anims. Breaking change, sorry for that. ulfjorensen 2008-09-30 13:05:48 +0000
  • 832f9cf672 Added unit test for SharedPostProcessInfo aramis_acg 2008-09-27 19:26:13 +0000
  • 9279513700 Optimized GenVertexNormal-Step. Added SharedPostProcessInfo-class to allow pp-steps to interact with each other. Used this new feature for some cross-optimization between the steps: SpatialSort is now solely computed once, not up to three times. 3DS bugfix - orientation was wrong. ASE normal vectors - although they are normally wrong and not orthonormal they are working now. Fix in fast_atof.h - 1.45E45 (major 'E') is handlded correctly now. Improvements on jAssimp, still WIP and not working. Some LightWave bugfixes, still WIP. aramis_acg 2008-09-27 16:46:05 +0000
  • a4f2aab6c3 textures sebastianhempel 2008-09-23 13:11:30 +0000
  • 64c431b5eb materials sebastianhempel 2008-09-23 12:38:39 +0000
  • 23ec92092a git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@160 67173fc5-114c-0410-ac8e-9d2fd5bffc1f cgmelt 2008-09-22 08:22:36 +0000
  • 7d665832f6 destructors implemented per mesh normals cgmelt 2008-09-22 08:16:37 +0000
  • 12d407c974 normal per mesh, (not the whole scene) cgmelt 2008-09-22 08:15:18 +0000
  • 31e2408732 git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@157 67173fc5-114c-0410-ac8e-9d2fd5bffc1f cgmelt 2008-09-22 08:08:48 +0000
  • 3e46a0860e Added vertex color support to the DXF loader, fixed a minor bugs. Coordinate system issue still unsolved. Modified GenVertexNormals to take always the cross product of the first and the last normal of a face as face normal. Material implementation for LWO - seems to work, but there are some issues with highly complex models. Added some LWO test models Cleaned up the ./test dir - converted some BMPs to JPG to save space, Finished the matrial property list in jAssimp, some other changes, too. The Java part of the API should be working now. aramis_acg 2008-09-20 15:55:51 +0000
  • 0d5bb1c427 intelligent library search sebastianhempel 2008-09-19 18:06:04 +0000
  • a79e9cf252 sample update sebastianhempel 2008-09-19 17:53:25 +0000
  • 02f1c9c9b9 bones sebastianhempel 2008-09-19 17:52:58 +0000
  • e1011ebaa5 Updating VC9 Workspace Adding Class Files for Assimp.NET rave3d 2008-09-18 17:20:59 +0000
  • 398879779e searches assimp-library automatically sebastianhempel 2008-09-18 13:36:34 +0000
  • b50b8b3f43 new helper module; faces sebastianhempel 2008-09-18 13:17:44 +0000
  • d7bc843ae6 texture coordinates sebastianhempel 2008-09-18 12:45:03 +0000
  • 4b013dbeba basic setup for test-models and some docstrings. sebastianhempel 2008-09-17 17:08:36 +0000
  • 4f5a880306 PyAssimp initial import. sebastianhempel 2008-09-17 15:25:20 +0000
  • 89cadccb92 Share project "AssImp" into "https://assimp.svn.sourceforge.net/svnroot/assimp" DarkGuru 2008-09-16 17:06:24 +0000
  • 7f9c3652b3 Added RAW Loader. Tested with various configurations, seems to work. Added OFF Loader. Tested with various configurations, seems to work. Added POLYLINE support to the DXF Loader. Added WIP version of the MDR loader - disabled and not yet working. aramis_acg 2008-09-16 16:17:32 +0000
  • b776f04251 More bugfixes from Jonathan: - fixed material loading in OBJ importer - Bugfix: loads obj files without texture coords correctly now ulfjorensen 2008-09-16 13:53:10 +0000
  • f784382a9f Add missing file kimmi 2008-09-14 01:45:42 +0000
  • 86bfe0f3be ASSIMP Beta 1, final fixes for the release. aramis_acg 2008-09-13 22:48:42 +0000
  • 7d21c02e28 ASSIMP Beta 1, final fixes for the release. aramis_acg 2008-09-13 22:31:15 +0000
  • e3a871c134 added some credits details ulfjorensen 2008-09-13 22:19:15 +0000
  • 433a9ef6a5 - deactivated jAssimp projects in all Visual Studio solutions ulfjorensen 2008-09-13 22:12:30 +0000
  • 4b66216e40 A few website fixes, format list in doxygen doc is complete now,format list in README file has been updated - OBJ was missing. aramis_acg 2008-09-13 18:58:56 +0000
  • e085cc6c3e CHANGE: Add readme, license info and a very basic install howto. kimmi 2008-09-13 11:53:17 +0000
  • b8d931fda0 BUGFIX: Make xml-documentation well defined. kimmi 2008-09-13 11:38:40 +0000
  • 9d167d20dc LWO2 partial support, makefile fix. aramis_acg 2008-09-13 11:11:51 +0000
  • c9c2810e3c Fixes for some warnings in the gcc4 linux 64 build. aramis_acg 2008-09-13 09:01:24 +0000
  • 8991496cf5 Fixes for build with mingw (no warnings in 32 Bit build, even with -wall). SMD bugfix. Makefile is up to date now. Added pack-attribute for aiVector3D and aiVector2D. aramis_acg 2008-09-12 20:25:11 +0000
  • afdad92229 Adding VS 9.0 Workspace jAssimp will not build in this Configuration rave3d 2008-09-12 09:55:06 +0000
  • 559daf900d NFF finished except cone implementation. Added fixes by lynxeye to make assimp work with GCC 4. Website - again a backup of the current version. aramis_acg 2008-09-11 20:50:15 +0000
  • c9eee99303 Bugfix by Jonathan Pokrass: MD3 loader did not use scaling ulfjorensen 2008-09-11 11:52:54 +0000
  • 1a55e7e8f1 NFF spheres are working now. Added additional NFF test model. aramis_acg 2008-09-10 20:37:24 +0000
  • 96f2b0b536 Removed AI_C_THREADSAFE flag - there are unknown compiler errors in the x64 build. Removed config options for LWO, code cleanup; still WIP Added a few StandardShapes implementations. aramis_acg 2008-09-10 14:39:35 +0000
  • d4d9d016d1 BUGFIX: Correct handling of not stored texture coordinates kimmi 2008-09-09 22:32:04 +0000
  • af18307f95 Next WIP version of the LWO loader. LWO2 is still unfinished and crashes every time. Added NFF test model. aramis_acg 2008-09-08 16:48:21 +0000
  • d38e83766b BUGFIX: Fix correct handling of erroreous models (invalid token will now not cause a crash) kimmi 2008-09-07 20:50:51 +0000
  • f69446937b Added NFF loader. No standard shapes yet (sphere, cone), but a class for them (StandardShapes) has been declared. Fixed a small bug in the DXF loader, a few test models, however, are still corrupted. aramis_acg 2008-09-07 16:51:05 +0000
  • 56563016b0 Added DXF implementation. No support for polymeshes yes, just 3DFACE elements are implemented. Added strtol64s function, refactored SMDLoader.cpp to use it. aramis_acg 2008-09-05 13:21:01 +0000
  • ad4cc033d8 GenVertexNormal bugfix. Angle limit wasn't correct. aramis_acg 2008-08-28 23:49:20 +0000
  • cae8563764 ASE bugfix - light source sections are handled correctly now, unknown subchunks, too. aramis_acg 2008-08-28 23:00:03 +0000
  • 64400f9123 Added MD5 test model. aramis_acg 2008-08-28 17:40:47 +0000
  • 38d04b6796 MD5 bugfix. WIP version of the OptimizeGraph-Step. Added hashes to some string routines (speedup). Improved property system for float and strings. Refactoring code for computing normals from smoothinggroups. Implemented C-ASSIMP. aramis_acg 2008-08-28 17:35:36 +0000
  • 51bfc46c1d Fix linux build kimmi 2008-08-17 15:04:10 +0000
  • 0ccf2dd60b Add scons build kimmi 2008-08-17 15:01:43 +0000
  • b2a1268711 STL bugfix. LWO2 next WIP version, deactivated for the moment (as I'm away for a week. LWOB (LightWave 1-4) remains activated). aramis_acg 2008-08-15 23:23:28 +0000
  • fa8edfe207 - BUGFIX: Fixed a crash in the normal-loader method of obj loader. - CHANGE: Improve and fix a bug in texture coordinate loading in obj loader. - CHANGE: Use ai_assert instead of assert. kimmi 2008-08-14 21:25:50 +0000
  • c1d19035ee Added Andrew Galante to the CREDITS file. I forgot it yesterday. aramis_acg 2008-08-14 17:39:31 +0000
  • f13edd8acf Fixes from Andrew Galante for build with gcc4. LWOB materials finished, some research for LWO2. Unit tests are working again. Added makefile and project workspace for xcode3 (from Andrew, too). aramis_acg 2008-08-13 23:46:46 +0000
  • 0148d06678 LWOB loader nearly finished, LWO2 is WIP (many hours with the hex editor to come ...). Added test models for LWOB. Cleaned up the 3DS loader, overloaded ASSIMP_stricmp for std::string. aramis_acg 2008-08-13 15:45:57 +0000
  • 676124e6e6 LWO update. ASE cleanup. aramis_acg 2008-08-12 01:50:16 +0000
  • 0b1e8fefa5 Fixed log formatting in DefaultLogger.cpp to work with AssimpView. aramis_acg 2008-08-11 20:57:18 +0000
  • b5c54703d0 Add ThreadID to default log stream output. kimmi 2008-08-11 19:17:33 +0000
  • cefecc1fe7 Added Importer::RegisterLoader() and Importer::UnregisterLoader(). aramis_acg 2008-08-11 17:49:02 +0000