Commit Graph

  • 990e6bdf3f - fbx: better conversion of material colors. Alexander Gessler 2012-07-02 23:31:48 +02:00
  • 3f811f4a62 - fbx: DOM Material -> aiMaterial converter (WIP!). acgessler 2012-07-02 19:59:31 +02:00
  • 131008cea1 - fbx: read materials. acgessler 2012-07-02 17:37:00 +02:00
  • b49cf16bc2 - fbx: change const semantics for PropertyTable's. Lazy parsing of properties no longer affects logical constness. acgessler 2012-07-02 17:09:32 +02:00
  • 97e1761ecd - fbx: support more property data types (there are way more, though - don't know yet how to handle them, fbx files don't seem to have overly strong semantics for properties). acgessler 2012-07-02 17:00:56 +02:00
  • 21713841d3 - fbx: read property templates. Fix some memory leaks. acgessler 2012-07-02 16:51:19 +02:00
  • 00f249b8dd - fbx: add property system acgessler 2012-07-02 15:57:51 +02:00
  • 6ddb1c9aa7 - fbx: refactor code acgessler 2012-07-01 14:38:14 +02:00
  • 8ce0a3df9f Merge branch 'master' of github.com:acgessler/assimp-gsoc2012-fbx acgessler 2012-07-01 14:18:16 +02:00
  • 7a3e3b1353 - fbx: create dummy root node and assign converted meshes. This is a temporary solution to be able to test mesh reading. Alexander Gessler 2012-06-28 23:44:23 +02:00
  • 524285c90d - fbx: converter now handles FBX mesh to aiMesh conversion. Alexander Gessler 2012-06-28 23:24:46 +02:00
  • 0c0c9bce66 - update CMakeLists Alexander Gessler 2012-06-28 20:03:29 +02:00
  • d7270aa278 - fbx: skeleton for DOM -> aiScene converter. Alexander Gessler 2012-06-28 20:02:09 +02:00
  • e945998fc8 - fbx: warn about empty meshes and ignore them. Alexander Gessler 2012-06-28 19:23:08 +02:00
  • d61c86081c - fbx: depending on settings.readAllLayers, the loader now scans through all geometry layers and pulls in all vertex data channels that fit into the output data structure. Alexander Gessler 2012-06-28 19:20:44 +02:00
  • 05bc8ab684 - fbx: add ImportSettings to keep track of fbx-specific import settings. The settings are generated by the importer instance and injected into parser and DOM. Alexander Gessler 2012-06-28 19:16:14 +02:00
  • 6c985b9960 - fbx: move test files to test/models-nonbsd. Alexander Gessler 2012-06-28 17:20:22 +02:00
  • 3f10314656 - fbx: support ByPolygon mapping for materials, refactor code to read material indices. Alexander Gessler 2012-06-28 17:13:13 +02:00
  • e821988c64 - fbx: also read vertex colors, tangents and binormals. Alexander Gessler 2012-06-28 16:51:55 +02:00
  • 7e7922efc7 + fbx: first batch of test files (Collada testcases converted to fbx). Alexander Gessler 2012-06-28 16:34:48 +02:00
  • ffe0ed7926 - fbx: refactor code to handle FBX vertex data access. Support the same access & indexing types for UVs and normals. Alexander Gessler 2012-06-28 02:06:24 +02:00
  • 026cec7d7b - fbx: UVs, normals and materials arw now read properly. Fix bug related to reading vertices. Alexander Gessler 2012-06-28 01:49:52 +02:00
  • fcdb2fc6b8 - fbx: work on reading normals, UVs and material channels. Alexander Gessler 2012-06-28 00:35:40 +02:00
  • f9e310edfb - fbx: work on reading vertex data. Alexander Gessler 2012-06-27 23:02:00 +02:00
  • f354d8d7c7 - fbx: add some utility functions to parse tokens to values and to handle errors automatically. Alexander Gessler 2012-06-27 21:55:28 +02:00
  • e658a7f98f Added Animationoverview diagram to documentation jonathanklein 2012-06-26 19:46:18 +00:00
  • 7108713238 - fbx: work on reading the first layer of geometry data channels. Alexander Gessler 2012-06-26 21:35:16 +02:00
  • 79711b018a - blend: patch for material importer, read emissive color. Thanks to Laurent Belcour for the patch! aramis_acg 2012-06-26 19:16:09 +00:00
  • a996ecba75 - fbx: add helper functions to read FBX data arrays. Alexander Gessler 2012-06-26 20:05:24 +02:00
  • c0af603f0c - fbx: further work on DOM, start work on geometry extraction. Alexander Gessler 2012-06-26 19:19:13 +02:00
  • 25dfbdf58d - fbx: add DOM layer to represent the parsed FBX file in-memory, capturing the essential semantics we need for importing. Alexander Gessler 2012-06-26 18:31:19 +02:00
  • 05b98c279b - fbx: fix tab width when logging columns. Alexander Gessler 2012-06-26 15:43:31 +02:00
  • 4c30c00585 # fbx: forgot a <Windows.h> in my code. Alexander Gessler 2012-06-26 15:40:16 +02:00
  • ecd79b3cc3 - fbx: fix infinite recursion when parsing nested Scope's. Alexander Gessler 2012-06-26 03:31:34 +02:00
  • c9d9fcdfd1 - fbx: parser working now. Drop shared_ptr's in favour of raw pointers to reduce memory overhead (a pity - I want unique_ptr and move semantics in C++03). Alexander Gessler 2012-06-25 23:03:06 +02:00
  • 6c5efe471f - fbx: fix various issues with tokenizer. Stricter error checking and better debuggability. Do not use shared_ptr's for tokens, there are simply too many of them and ownership is always clear. acgessler 2012-06-25 17:31:42 +02:00
  • ff995307ac - fbx: further work on broadphase tokenization. acgessler 2012-06-25 16:10:35 +02:00
  • b6d0f05143 - update CMakeLists. acgessler 2012-06-23 03:38:44 +02:00
  • 18b2aebcb1 - FBX importer: basic interface and importer skeleton. Start tokenizer and parser. acgessler 2012-06-23 03:36:55 +02:00
  • 4e9a0bba20 + add AI_CONFIG_IMPORT_NO_SKELETON_MESHES flag to control skeleton mesh visualization. No need for this in Blender, and difficult to just ignore the geometry created by it. Alexander Gessler 2012-06-21 17:24:50 +02:00
  • 43e19c682f Merge branch 'master' of https://github.com/assimp/assimp Alexander Gessler 2012-06-21 17:15:14 +02:00
  • 4413006cbf update revision kimmi 2012-06-18 21:31:59 +00:00
  • eb3fd360f4 - Bugfix : Fix invalid variable ASSIMP_LIBRARY_DIRS. - Update : Introduce a subversion-revision variable for the right patch version. kimmi 2012-06-18 19:33:17 +00:00
  • 141104f3f5 - start linklist for good IFC test file sources. aramis_acg 2012-06-17 12:18:37 +00:00
  • 1d7018c826 # fix bug in STEPFileReader, loader fails if string literals contain more than one ". Thanks to Juha Vesanen for the patch. aramis_acg 2012-06-17 12:15:49 +00:00
  • 48e2132f38 Bugfix: Add a missing CMake-config file. kimmi 2012-06-15 19:36:24 +00:00
  • 526150a8e3 Update: Debian-related cmake changes ( I changed the revision to 1256 instead of 1251 ). kimmi 2012-06-11 11:49:08 +00:00
  • 97995e41f4 Debian-specific adapting cmake. kimmi 2012-06-05 19:30:45 +00:00
  • 29243071fa Ogre: Importerproperty to set Texture Mode from Filename (bla_n.png -> Normalmap etc.) jonathanklein 2012-06-03 18:01:32 +00:00
  • 5b462d484b Ogre: small tweaks jonathanklein 2012-06-03 11:06:47 +00:00
  • 7384ce4005 Bugfix: Fix gcc 4.4 compilation error on r1251, thanks to Rosen Diankov for that. kimmi 2012-06-03 06:10:26 +00:00
  • 9d00c18761 Feature : Prepare FindPackage feature. kimmi 2012-05-28 19:20:56 +00:00
  • 8441ecf6bf Bugfix : Fix a compiler issue with OSX and Linux. kimmi 2012-05-28 10:19:50 +00:00
  • bd98ee8681 - update readme to describe my fbx work and to link to blenderwiki. Alexander Gessler 2012-05-26 17:42:13 +02:00
  • 0693df00c5 - Bugfix: catched a null pointer crash when post processing removed everything from an invalid scene ulfjorensen 2012-05-23 09:25:40 +00:00
  • d9d57804fa Ogre: Support for multiple texcoords jonathanklein 2012-05-23 09:23:34 +00:00
  • 1ac5a47c5d Bugfix : Fix a compiler bug for iOS arm, thanks to Brian Miller. kimmi 2012-05-20 20:41:06 +00:00
  • 6d2857ed4a Bugfix: collada loader now preserves empty data arrays to work around stupid exporters writing empty animation channels ulfjorensen 2012-05-05 07:38:14 +00:00
  • 7cb9438522 Refactoring : Move sources into one source variable to avoid redundant code. kimmi 2012-05-01 10:33:55 +00:00
  • f9cd8845b1 - Bugfix : Bug 3511751 closed, handling no defined material name. - Update : Add a model for the regression test. kimmi 2012-05-01 09:39:51 +00:00
  • 425c929aaa Update Xcode Project ([3520119] by Andy Maloney) aramis_acg 2012-04-22 23:26:49 +00:00
  • ec6c62e005 - consistent use of ai_assert instead of assert. aramis_acg 2012-04-22 23:22:40 +00:00
  • adfef670cc - rename assert.h to ai_assert.h. See also https://sourceforge.net/tracker/?func=detail&atid=1067632&aid=3520178&group_id=226462 aramis_acg 2012-04-22 23:14:39 +00:00
  • d3030b2aea Patch [3520366] Docs: Spelling and grammar fixes for postprocess.h by Andy Maloney. aramis_acg 2012-04-22 23:02:24 +00:00
  • bbaf838463 - update unit tests. aramis_acg 2012-04-22 23:00:44 +00:00
  • 53665faacf - make BaseImporter::GetExtensionList more robust, improve error checking. aramis_acg 2012-04-22 22:59:47 +00:00
  • 078c1cd621 # bugfix Importer::GetImporterIndex aramis_acg 2012-04-22 22:59:15 +00:00
  • 68d2b71893 Patch [3520194] Fix compiler warning for non-virtual destructor by Andy Maloney. aramis_acg 2012-04-22 22:33:43 +00:00
  • 5a81b42ebe - add mFileExtensions field to aiImporterDesc, BaseImporter::GetExtensionList is now longer virtual since this would be redundant. aramis_acg 2012-04-22 22:26:26 +00:00
  • 93c3723da5 # Remove Experimental flag from blender loader. aramis_acg 2012-04-18 23:23:14 +00:00
  • e479355d0a + add aiImporterDesc API to hold importer meta information. - cleanup some Importer APIs: FindLoader -> GetImporter, add some utility APIs. Note that this is a breaking API change. aramis_acg 2012-04-18 23:07:52 +00:00
  • 5975f3eff2 - Bugfix: fixed Collada parser to accept empty data elements again - Workaround: added a little extra code to handle texture filenames of Maxon Cinema Collada Exporter ulfjorensen 2012-04-02 10:43:18 +00:00
  • 07841c3e13 # Blender: fix memory leaking due to cycle refs. Thanks to Vitalii Trubchaninov for pointing this out. aramis_acg 2012-03-27 22:09:09 +00:00
  • 6caf98d945 Bugfix : Changed ColladaParser to be non-const in ColladaLoader::BuildMaterials. ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-21 22:17:42 +00:00
  • 0e5ae5145b Ogre Importer: Small fixes jonathanklein 2012-03-21 08:49:46 +00:00
  • 5aeed46a25 # CMake, samples and tools can now be switched on/off independently. aramis_acg 2012-03-21 02:19:18 +00:00
  • 71b8fa7cb5 Bugfix : Commit not saved changes. kimmi 2012-03-20 22:41:39 +00:00
  • 6c1cb4f159 Bugfix : Fixed some compiler warnings and some C99 and C++11 specific syntax. ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 21:31:56 +00:00
  • 694cf75070 Bugfix : Fixed a possibly crash bug in ~aiExportDataBlob, was using a wrong delete. ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 21:12:38 +00:00
  • d17071746d Bugfix : Removed some unnecessary const_casts. ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 21:11:05 +00:00
  • fa71305e07 Bugfix : Removed useless and weird const_cast from TokenMatch. ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 21:03:14 +00:00
  • d7341094ca Bugfix : Fixed the Subdivision input mesh to be non-const. ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 21:00:16 +00:00
  • 9f6e45d651 Bugfix : Removed const_cast from CIOSystemWrapper::Exists. ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 20:54:31 +00:00
  • 478846c310 Bugfix : Cleaned up code and removed const_cast in DXFImporter::ConvertMeshes. ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 20:52:28 +00:00
  • 23381d9710 Bugfix : Refactored ImproveCacheLocalityProcess::ProcessMesh. ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 20:48:26 +00:00
  • 42def11d13 Bugfix : Replaced ugly (const_)casting by a better ctor and placement new. ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 20:45:33 +00:00
  • cb71e6f5f2 Bugfix : pcGroupTris isn't really const, removed const and const_cast ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 20:42:16 +00:00
  • f8deb8ff83 Bugfix : Replaced some new[]s with std::vectors ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 20:37:15 +00:00
  • 79f255bc40 Bugfix : Replaced some new[]s with std::vectors ( merged from GitHub, thanks to Riku Palomäki ). kimmi 2012-03-20 20:35:21 +00:00
  • b724ac5c2c - Bugfix : Fix build of Obj-FileImporter ( this is currently only a work-around, loader is leaking memory, I am working on it ). - Update : Merge fixes from GitHub, thanks to Riku Palomäki ( more fixes will merged soon ). kimmi 2012-03-20 20:31:14 +00:00
  • e65087c338 + add test files for the new XGL/ZGL importer. aramis_acg 2012-03-20 16:53:10 +00:00
  • 397603bac0 + add XGL/ZGL importer. Some features (includes, object refs, textures not supported yet). aramis_acg 2012-03-20 16:52:33 +00:00
  • 687a4644d6 # fast_atof: fix comma handling. aramis_acg 2012-03-20 16:29:57 +00:00
  • d2e36b7a37 Added Marcel Metz to CREDITS. klickverbot 2012-03-19 18:41:26 +00:00
  • fc114f5a5e OpenGL sample: GCC fixes. klickverbot 2012-03-19 18:41:11 +00:00
  • 3b0d2cbdb3 Enable simple OpenGL sample under Linux. klickverbot 2012-03-19 18:40:48 +00:00
  • 25fbc9989c # fix VS10 Debug Runtime check Failure due to data loss on type conversion. aramis_acg 2012-03-19 17:33:21 +00:00
  • d9b8db78cd Ogre: Animation Bug fixed (they seem to work now) jonathanklein 2012-03-18 13:04:11 +00:00
  • 861974f05c # gcc fix: Remove "OgreImporter::" prefix in OgreImporter::ProcessSubMesh(.... aramis_acg 2012-03-18 03:22:05 +00:00
  • f633437d88 - Bugfix: Collada loader writes "zero transparency" to material now ulfjorensen 2012-03-16 13:06:56 +00:00