acgessler
|
6ddb1c9aa7
|
- fbx: refactor code
|
2012-07-01 14:38:14 +02:00 |
Alexander Gessler
|
7a3e3b1353
|
- fbx: create dummy root node and assign converted meshes. This is a temporary solution to be able to test mesh reading.
|
2012-06-28 23:44:23 +02:00 |
Alexander Gessler
|
524285c90d
|
- fbx: converter now handles FBX mesh to aiMesh conversion.
|
2012-06-28 23:24:46 +02:00 |
Alexander Gessler
|
0c0c9bce66
|
- update CMakeLists
|
2012-06-28 20:03:29 +02:00 |
Alexander Gessler
|
d7270aa278
|
- fbx: skeleton for DOM -> aiScene converter.
|
2012-06-28 20:02:09 +02:00 |
Alexander Gessler
|
e945998fc8
|
- fbx: warn about empty meshes and ignore them.
|
2012-06-28 19:23:08 +02:00 |
Alexander Gessler
|
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.
|
2012-06-28 19:20:44 +02:00 |
Alexander Gessler
|
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.
|
2012-06-28 19:16:14 +02:00 |
Alexander Gessler
|
3f10314656
|
- fbx: support ByPolygon mapping for materials, refactor code to read material indices.
|
2012-06-28 17:13:13 +02:00 |
Alexander Gessler
|
e821988c64
|
- fbx: also read vertex colors, tangents and binormals.
|
2012-06-28 16:51:55 +02:00 |
Alexander Gessler
|
ffe0ed7926
|
- fbx: refactor code to handle FBX vertex data access. Support the same access & indexing types for UVs and normals.
|
2012-06-28 02:06:24 +02:00 |
Alexander Gessler
|
026cec7d7b
|
- fbx: UVs, normals and materials arw now read properly. Fix bug related to reading vertices.
|
2012-06-28 01:49:52 +02:00 |
Alexander Gessler
|
fcdb2fc6b8
|
- fbx: work on reading normals, UVs and material channels.
|
2012-06-28 00:35:40 +02:00 |
Alexander Gessler
|
f9e310edfb
|
- fbx: work on reading vertex data.
|
2012-06-27 23:02:00 +02:00 |
Alexander Gessler
|
f354d8d7c7
|
- fbx: add some utility functions to parse tokens to values and to handle errors automatically.
|
2012-06-27 21:55:28 +02:00 |
Alexander Gessler
|
7108713238
|
- fbx: work on reading the first layer of geometry data channels.
|
2012-06-26 21:35:16 +02:00 |
Alexander Gessler
|
a996ecba75
|
- fbx: add helper functions to read FBX data arrays.
|
2012-06-26 20:05:24 +02:00 |
Alexander Gessler
|
c0af603f0c
|
- fbx: further work on DOM, start work on geometry extraction.
|
2012-06-26 19:19:13 +02:00 |
Alexander Gessler
|
25dfbdf58d
|
- fbx: add DOM layer to represent the parsed FBX file in-memory, capturing the essential semantics we need for importing.
|
2012-06-26 18:31:19 +02:00 |
Alexander Gessler
|
05b98c279b
|
- fbx: fix tab width when logging columns.
|
2012-06-26 15:43:31 +02:00 |
Alexander Gessler
|
4c30c00585
|
# fbx: forgot a <Windows.h> in my code.
|
2012-06-26 15:40:16 +02:00 |
Alexander Gessler
|
ecd79b3cc3
|
- fbx: fix infinite recursion when parsing nested Scope's.
|
2012-06-26 03:31:34 +02:00 |
Alexander Gessler
|
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).
|
2012-06-25 23:03:06 +02:00 |
acgessler
|
ff995307ac
|
- fbx: further work on broadphase tokenization.
|
2012-06-25 16:10:35 +02:00 |
acgessler
|
b6d0f05143
|
- update CMakeLists.
|
2012-06-23 03:38:44 +02:00 |
acgessler
|
18b2aebcb1
|
- FBX importer: basic interface and importer skeleton. Start tokenizer and parser.
|
2012-06-23 03:36:55 +02:00 |
Alexander Gessler
|
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.
|
2012-06-21 17:24:50 +02:00 |
aramis_acg
|
1d7018c826
|
# fix bug in STEPFileReader, loader fails if string literals contain more than one ". Thanks to Juha Vesanen for the patch.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1258 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-06-17 12:15:49 +00:00 |
kimmi
|
526150a8e3
|
Update: Debian-related cmake changes ( I changed the revision to 1256 instead of 1251 ).
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1256 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-06-11 11:49:08 +00:00 |
kimmi
|
97995e41f4
|
Debian-specific adapting cmake.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1255 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-06-05 19:30:45 +00:00 |
jonathanklein
|
29243071fa
|
Ogre: Importerproperty to set Texture Mode from Filename (bla_n.png -> Normalmap etc.)
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1254 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-06-03 18:01:32 +00:00 |
jonathanklein
|
5b462d484b
|
Ogre: small tweaks
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1253 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-06-03 11:06:47 +00:00 |
kimmi
|
7384ce4005
|
Bugfix: Fix gcc 4.4 compilation error on r1251, thanks to Rosen Diankov for that.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1252 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-06-03 06:10:26 +00:00 |
kimmi
|
8441ecf6bf
|
Bugfix : Fix a compiler issue with OSX and Linux.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1250 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-05-28 10:19:50 +00:00 |
ulfjorensen
|
0693df00c5
|
- Bugfix: catched a null pointer crash when post processing removed everything from an invalid scene
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1249 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-05-23 09:25:40 +00:00 |
jonathanklein
|
d9d57804fa
|
Ogre: Support for multiple texcoords
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1248 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-05-23 09:23:34 +00:00 |
kimmi
|
1ac5a47c5d
|
Bugfix : Fix a compiler bug for iOS arm, thanks to Brian Miller.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1247 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-05-20 20:41:06 +00:00 |
ulfjorensen
|
6d2857ed4a
|
Bugfix: collada loader now preserves empty data arrays to work around stupid exporters writing empty animation channels
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1246 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-05-05 07:38:14 +00:00 |
kimmi
|
7cb9438522
|
Refactoring : Move sources into one source variable to avoid redundant code.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1245 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-05-01 10:33:55 +00:00 |
kimmi
|
f9cd8845b1
|
- Bugfix : Bug 3511751 closed, handling no defined material name.
- Update : Add a model for the regression test.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1244 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-05-01 09:39:51 +00:00 |
aramis_acg
|
ec6c62e005
|
- consistent use of ai_assert instead of assert.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1241 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-04-22 23:22:40 +00:00 |
aramis_acg
|
adfef670cc
|
- rename assert.h to ai_assert.h. See also https://sourceforge.net/tracker/?func=detail&atid=1067632&aid=3520178&group_id=226462
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1240 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-04-22 23:14:39 +00:00 |
aramis_acg
|
53665faacf
|
- make BaseImporter::GetExtensionList more robust, improve error checking.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1237 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-04-22 22:59:47 +00:00 |
aramis_acg
|
078c1cd621
|
# bugfix Importer::GetImporterIndex
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1236 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-04-22 22:59:15 +00:00 |
aramis_acg
|
68d2b71893
|
Patch [3520194] Fix compiler warning for non-virtual destructor by Andy Maloney.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1235 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-04-22 22:33:43 +00:00 |
aramis_acg
|
5a81b42ebe
|
- add mFileExtensions field to aiImporterDesc, BaseImporter::GetExtensionList is now longer virtual since this would be redundant.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1234 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-04-22 22:26:26 +00:00 |
aramis_acg
|
93c3723da5
|
# Remove Experimental flag from blender loader.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1233 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-04-18 23:23:14 +00:00 |
aramis_acg
|
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.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1232 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-04-18 23:07:52 +00:00 |
ulfjorensen
|
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
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1231 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-04-02 10:43:18 +00:00 |
aramis_acg
|
07841c3e13
|
# Blender: fix memory leaking due to cycle refs. Thanks to Vitalii Trubchaninov for pointing this out.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1230 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
|
2012-03-27 22:09:09 +00:00 |