Commit Graph

  • c70646912c - add IFCZIP support to IFC loader. aramis_acg 2012-07-11 19:18:51 +0000
  • f849f6d9bd - merge 3.0 up to r1281 in trunk aramis_acg 2012-07-11 12:53:04 +0000
  • 21a0a222b8 - apply https://github.com/assimp/assimp/pull/5 aramis_acg 2012-07-08 01:32:29 +0000
  • 6894683cf8 Merge 0da7005c32 into e658a7f98f GitHub Merge Button 2012-07-07 17:17:47 -0700
  • ab93c6f38e Merge branch 'master' of github.com:acgessler/assimp-gsoc2012-fbx Alexander Gessler 2012-07-08 01:29:49 +0200
  • 5391ef9d6a - CMake: enable -Wall when building with gcc acgessler 2012-07-08 03:28:36 +0200
  • 879f2ed177 - fix some -Wall warnings acgessler 2012-07-08 03:28:14 +0200
  • 30422fa683 - fix confusion between ASSIMP_BUILD_NO_COLLADA_IMPORTER and ASSIMP_BUILD_NO_DAE_IMPORTER (in favour of the first). Alexander Gessler 2012-07-07 20:53:24 +0200
  • 8ec96d88c5 update CMake build acgessler 2012-07-07 21:11:09 +0200
  • e56b39ecaf fbx: gcc 4.6 compile fixes acgessler 2012-07-07 20:46:29 +0200
  • 1a9790ae9a - fbx: read first set of header properties (format version, timestamp etc). Alexander Gessler 2012-07-06 22:46:19 +0200
  • e4aee83c5b - fbx: set mesh names, drop prefix from root node, simplify mesh splitting logic. Alexander Gessler 2012-07-06 19:32:41 +0200
  • 6441f9d984 - fbx: strip prefixes from Material and Mesh names. Don't set empty material names. Alexander Gessler 2012-07-06 17:08:02 +0200
  • 72f1734f82 - fbx: fix another stupid bug in the multi-mesh splitting code. Alexander Gessler 2012-07-06 17:00:59 +0200
  • 2d2a87b70c - fbx: fix stupid bug that kills the node hierarchy. Alexander Gessler 2012-07-06 16:55:25 +0200
  • 4bfd5c11d7 - fbx: bugfix multi-material splitting. Alexander Gessler 2012-07-06 16:48:09 +0200
  • d6e929b670 - fbx: accidentially passed a wrong predicate for sorting Connections to std::sort. Alexander Gessler 2012-07-05 17:18:54 +0200
  • 4db113395c - fbx: read local transforms (different modes of rotation not yet implemented, though). Alexander Gessler 2012-07-05 17:06:15 +0200
  • 3179e949bb - fbx: set default material when no material layer is assigned to a mesh. Alexander Gessler 2012-07-05 16:37:13 +0200
  • 61c6c37e30 - fbx: implement mesh splitting for meshes with multiple materials. Alexander Gessler 2012-07-05 16:35:08 +0200
  • cfb05376d2 - fbx: fix diffuse material color. Alexander Gessler 2012-07-05 14:26:26 +0200
  • 04c77029e8 - fbx: fix boost build errors (was building with BOOST_WORKAROUND for a while). Alexander Gessler 2012-07-04 17:06:55 +0200
  • 6e6dbe97de - fbx: fix bug that caused normals to be wrong. Alexander Gessler 2012-07-04 16:47:10 +0200
  • 0d2f04d50a - fbx: fix recursive node construction. Alexander Gessler 2012-07-04 16:38:12 +0200
  • 89d5380c81 - fbx: argh. forgot to add FBXModel.cpp Alexander Gessler 2012-07-04 16:33:46 +0200
  • bf79c83bf2 - fbx: read node hierarchy and assign model material indices. Cache already converted materials and meshes to make FBX instancing work as intended. Alexander Gessler 2012-07-04 16:33:21 +0200
  • 17629f1ff1 - fbx: work on resolving material links. Alexander Gessler 2012-07-04 15:07:57 +0200
  • 2f5ec6f136 - fbx: fix bug that caused textures to be ignored in some cases. Alexander Gessler 2012-07-04 01:45:15 +0200
  • c7ee6fd70f - fbx: texture conversion & UV channel mapping. Alexander Gessler 2012-07-03 20:41:21 +0200
  • a0c45f9190 - fbx: read texture -> material connections. Alexander Gessler 2012-07-03 19:42:14 +0200
  • effcaf066a - fbx: Objects now carry their ID. Alexander Gessler 2012-07-03 19:36:38 +0200
  • 8a12b179a6 - fbx: add utility functions to get object connections in sequential (i.e. insertion) order. Alexander Gessler 2012-07-03 17:57:21 +0200
  • fd451f7ba6 - fbx: read object-object and object-property connections. Alexander Gessler 2012-07-03 16:50:58 +0200
  • 23914685f9 - fbx: read textures. Alexander Gessler 2012-07-03 14:59:40 +0200
  • 97b69364ad - fbx: refactor code for fetching property templates. Alexander Gessler 2012-07-03 14:40:45 +0200
  • ec50632f2e - fbx: fix bug that caused vertex colors to be not loaded correctly. Alexander Gessler 2012-07-03 00:26:40 +0200
  • f5b9b0eab4 - fbx: more test files (/models-nonbsd/3DS converted to 2013 ASCII). Alexander Gessler 2012-07-03 00:26:14 +0200
  • 990e6bdf3f - fbx: better conversion of material colors. Alexander Gessler 2012-07-02 23:31:48 +0200
  • 3f811f4a62 - fbx: DOM Material -> aiMaterial converter (WIP!). acgessler 2012-07-02 19:59:31 +0200
  • 131008cea1 - fbx: read materials. acgessler 2012-07-02 17:37:00 +0200
  • b49cf16bc2 - fbx: change const semantics for PropertyTable's. Lazy parsing of properties no longer affects logical constness. acgessler 2012-07-02 17:09:32 +0200
  • 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 +0200
  • 21713841d3 - fbx: read property templates. Fix some memory leaks. acgessler 2012-07-02 16:51:19 +0200
  • 00f249b8dd - fbx: add property system acgessler 2012-07-02 15:57:51 +0200
  • 6ddb1c9aa7 - fbx: refactor code acgessler 2012-07-01 14:38:14 +0200
  • 8ce0a3df9f Merge branch 'master' of github.com:acgessler/assimp-gsoc2012-fbx acgessler 2012-07-01 14:18:16 +0200
  • 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 +0200
  • 524285c90d - fbx: converter now handles FBX mesh to aiMesh conversion. Alexander Gessler 2012-06-28 23:24:46 +0200
  • 0c0c9bce66 - update CMakeLists Alexander Gessler 2012-06-28 20:03:29 +0200
  • d7270aa278 - fbx: skeleton for DOM -> aiScene converter. Alexander Gessler 2012-06-28 20:02:09 +0200
  • e945998fc8 - fbx: warn about empty meshes and ignore them. Alexander Gessler 2012-06-28 19:23:08 +0200
  • 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 +0200
  • 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 +0200
  • 6c985b9960 - fbx: move test files to test/models-nonbsd. Alexander Gessler 2012-06-28 17:20:22 +0200
  • 3f10314656 - fbx: support ByPolygon mapping for materials, refactor code to read material indices. Alexander Gessler 2012-06-28 17:13:13 +0200
  • e821988c64 - fbx: also read vertex colors, tangents and binormals. Alexander Gessler 2012-06-28 16:51:55 +0200
  • 7e7922efc7 + fbx: first batch of test files (Collada testcases converted to fbx). Alexander Gessler 2012-06-28 16:34:48 +0200
  • 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 +0200
  • 026cec7d7b - fbx: UVs, normals and materials arw now read properly. Fix bug related to reading vertices. Alexander Gessler 2012-06-28 01:49:52 +0200
  • fcdb2fc6b8 - fbx: work on reading normals, UVs and material channels. Alexander Gessler 2012-06-28 00:35:40 +0200
  • f9e310edfb - fbx: work on reading vertex data. Alexander Gessler 2012-06-27 23:02:00 +0200
  • f354d8d7c7 - fbx: add some utility functions to parse tokens to values and to handle errors automatically. Alexander Gessler 2012-06-27 21:55:28 +0200
  • e658a7f98f Added Animationoverview diagram to documentation jonathanklein 2012-06-26 19:46:18 +0000
  • 7108713238 - fbx: work on reading the first layer of geometry data channels. Alexander Gessler 2012-06-26 21:35:16 +0200
  • 79711b018a - blend: patch for material importer, read emissive color. Thanks to Laurent Belcour for the patch! aramis_acg 2012-06-26 19:16:09 +0000
  • a996ecba75 - fbx: add helper functions to read FBX data arrays. Alexander Gessler 2012-06-26 20:05:24 +0200
  • c0af603f0c - fbx: further work on DOM, start work on geometry extraction. Alexander Gessler 2012-06-26 19:19:13 +0200
  • 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 +0200
  • 05b98c279b - fbx: fix tab width when logging columns. Alexander Gessler 2012-06-26 15:43:31 +0200
  • 4c30c00585 # fbx: forgot a <Windows.h> in my code. Alexander Gessler 2012-06-26 15:40:16 +0200
  • ecd79b3cc3 - fbx: fix infinite recursion when parsing nested Scope's. Alexander Gessler 2012-06-26 03:31:34 +0200
  • 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 +0200
  • 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 +0200
  • ff995307ac - fbx: further work on broadphase tokenization. acgessler 2012-06-25 16:10:35 +0200
  • b6d0f05143 - update CMakeLists. acgessler 2012-06-23 03:38:44 +0200
  • 18b2aebcb1 - FBX importer: basic interface and importer skeleton. Start tokenizer and parser. acgessler 2012-06-23 03:36:55 +0200
  • 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 +0200
  • 43e19c682f Merge branch 'master' of https://github.com/assimp/assimp Alexander Gessler 2012-06-21 17:15:14 +0200
  • 4413006cbf update revision kimmi 2012-06-18 21:31:59 +0000
  • 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 +0000
  • 141104f3f5 - start linklist for good IFC test file sources. aramis_acg 2012-06-17 12:18:37 +0000
  • 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 +0000
  • 48e2132f38 Bugfix: Add a missing CMake-config file. kimmi 2012-06-15 19:36:24 +0000
  • 526150a8e3 Update: Debian-related cmake changes ( I changed the revision to 1256 instead of 1251 ). kimmi 2012-06-11 11:49:08 +0000
  • 97995e41f4 Debian-specific adapting cmake. kimmi 2012-06-05 19:30:45 +0000
  • 29243071fa Ogre: Importerproperty to set Texture Mode from Filename (bla_n.png -> Normalmap etc.) jonathanklein 2012-06-03 18:01:32 +0000
  • 5b462d484b Ogre: small tweaks jonathanklein 2012-06-03 11:06:47 +0000
  • 7384ce4005 Bugfix: Fix gcc 4.4 compilation error on r1251, thanks to Rosen Diankov for that. kimmi 2012-06-03 06:10:26 +0000
  • 9d00c18761 Feature : Prepare FindPackage feature. kimmi 2012-05-28 19:20:56 +0000
  • 8441ecf6bf Bugfix : Fix a compiler issue with OSX and Linux. kimmi 2012-05-28 10:19:50 +0000
  • bd98ee8681 - update readme to describe my fbx work and to link to blenderwiki. Alexander Gessler 2012-05-26 17:42:13 +0200
  • 0693df00c5 - Bugfix: catched a null pointer crash when post processing removed everything from an invalid scene ulfjorensen 2012-05-23 09:25:40 +0000
  • d9d57804fa Ogre: Support for multiple texcoords jonathanklein 2012-05-23 09:23:34 +0000
  • 1ac5a47c5d Bugfix : Fix a compiler bug for iOS arm, thanks to Brian Miller. kimmi 2012-05-20 20:41:06 +0000
  • 0da7005c32 fixed scaling bug for multi-mesh models Muhammad Al-Syrwan 2012-05-17 02:00:57 +0300
  • 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 +0000
  • 7cb9438522 Refactoring : Move sources into one source variable to avoid redundant code. kimmi 2012-05-01 10:33:55 +0000
  • 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 +0000
  • 425c929aaa Update Xcode Project ([3520119] by Andy Maloney) aramis_acg 2012-04-22 23:26:49 +0000
  • ec6c62e005 - consistent use of ai_assert instead of assert. aramis_acg 2012-04-22 23:22:40 +0000