Alexander Gessler
|
04c77029e8
- fbx: fix boost build errors (was building with BOOST_WORKAROUND for a while).
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
bf79c83bf2
- fbx: read node hierarchy and assign model material indices. Cache already converted materials and meshes to make FBX instancing work as intended.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
17629f1ff1
- fbx: work on resolving material links.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
2f5ec6f136
- fbx: fix bug that caused textures to be ignored in some cases.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
effcaf066a
- fbx: Objects now carry their ID.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
8a12b179a6
- fbx: add utility functions to get object connections in sequential (i.e. insertion) order.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
fd451f7ba6
- fbx: read object-object and object-property connections.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
97b69364ad
- fbx: refactor code for fetching property templates.
|
%!s(int64=13) %!d(string=hai) anos |
acgessler
|
131008cea1
- fbx: read materials.
|
%!s(int64=13) %!d(string=hai) anos |
acgessler
|
21713841d3
- fbx: read property templates. Fix some memory leaks.
|
%!s(int64=13) %!d(string=hai) anos |
acgessler
|
00f249b8dd
- fbx: add property system
|
%!s(int64=13) %!d(string=hai) anos |
acgessler
|
6ddb1c9aa7
- fbx: refactor code
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
7a3e3b1353
- fbx: create dummy root node and assign converted meshes. This is a temporary solution to be able to test mesh reading.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
e945998fc8
- fbx: warn about empty meshes and ignore them.
|
%!s(int64=13) %!d(string=hai) anos |
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.
|
%!s(int64=13) %!d(string=hai) anos |
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.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
3f10314656
- fbx: support ByPolygon mapping for materials, refactor code to read material indices.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
e821988c64
- fbx: also read vertex colors, tangents and binormals.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
ffe0ed7926
- fbx: refactor code to handle FBX vertex data access. Support the same access & indexing types for UVs and normals.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
026cec7d7b
- fbx: UVs, normals and materials arw now read properly. Fix bug related to reading vertices.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
fcdb2fc6b8
- fbx: work on reading normals, UVs and material channels.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
f9e310edfb
- fbx: work on reading vertex data.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
f354d8d7c7
- fbx: add some utility functions to parse tokens to values and to handle errors automatically.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
7108713238
- fbx: work on reading the first layer of geometry data channels.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
a996ecba75
- fbx: add helper functions to read FBX data arrays.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
c0af603f0c
- fbx: further work on DOM, start work on geometry extraction.
|
%!s(int64=13) %!d(string=hai) anos |
Alexander Gessler
|
25dfbdf58d
- fbx: add DOM layer to represent the parsed FBX file in-memory, capturing the essential semantics we need for importing.
|
%!s(int64=13) %!d(string=hai) anos |