attila-barsi
|
ed9204ab1b
|
Initial version for FBX layered textures.
Fixed assert during parsing UDP3DSMAX.
|
2014-03-24 11:46:36 +01:00 |
Alexander Gessler
|
a1713052e5
|
- fbx: support reading LimbNode attachments, less Property70 warnings.
|
2012-08-26 18:53:15 +02:00 |
Alexander Gessler
|
5bc573edb8
|
- fbx: pre-filter animated property we don't support as early as possible.
|
2012-08-26 18:40:04 +02:00 |
Alexander Gessler
|
cdb7caffbd
|
- fbx: add special output node name tag to mark fbx null nodes.
|
2012-08-25 22:24:08 +02:00 |
Alexander Gessler
|
eed3cebc18
|
- fbx: add support for reading Null node attributes.
|
2012-08-25 20:12:53 +02:00 |
Alexander Gessler
|
4921114c7d
|
- fbx: better error reporting reading property tables.
|
2012-08-25 19:53:46 +02:00 |
Alexander Gessler
|
375c4b4242
|
- fbx: read framerate and output it in aiAnimation::mTicksPerSecond.
|
2012-08-25 17:31:15 +02:00 |
Alexander Gessler
|
d881bb9cdc
|
- fbx: add support for reading GlobalSettings.
|
2012-08-25 16:23:37 +02:00 |
Alexander Gessler
|
391a69e68b
|
- fbx: extend DOM to include the declarations for FBX' rotation order and inheritance enums.
|
2012-08-11 01:57:32 +02:00 |
Alexander Gessler
|
1a5bf26e91
|
- fbx: light & camera conversion was missing in assimp, somehow.
|
2012-08-11 01:51:04 +02:00 |
Alexander Gessler
|
bc0e465f91
|
- fbx: declare more dynamic properties of Model.
|
2012-08-10 23:40:02 +02:00 |
Alexander Gessler
|
ffbac847ef
|
- fbx: add DOM classes for light and camera node attachments. Devise a new macro-based system to easily define dynamic fbx properties.
|
2012-08-10 22:58:54 +02:00 |
Alexander Gessler
|
c126cfa1ff
|
- fbx: rework material reading to support negative indices (these will be assigned a default material).
- fbx: fix uninitialized variable.
|
2012-08-10 22:33:57 +02:00 |
Alexander Gessler
|
729e98fef0
|
+ fbx: Parser::IsBinary(), Document::IsBinary()
|
2012-08-10 21:39:47 +02:00 |
Alexander Gessler
|
916947327f
|
- fbx: fix weight conversion for multi-mesh geometry.
|
2012-07-27 00:50:58 +02:00 |
Alexander Gessler
|
f230ac2f60
|
- fbx: further work and bugfixes on deformer conversion.
|
2012-07-26 23:45:07 +02:00 |
Alexander Gessler
|
3e3eb6fb7c
|
- fbx: permit empty deformers.
|
2012-07-26 22:57:52 +02:00 |
Alexander Gessler
|
666f2776d7
|
- fbx: convert fbx deformers to assimp bones.
|
2012-07-26 22:53:31 +02:00 |
Alexander Gessler
|
05ec3c2e90
|
- fbx: read Geometry -> Skin and Model -> Cluster connections. Improve logging, some refactoring.
|
2012-07-26 19:13:19 +02:00 |
Alexander Gessler
|
06acead438
|
- fbx: read deformers (Skin and Cluster).
|
2012-07-26 18:05:24 +02:00 |
Alexander Gessler
|
d5c05c7d84
|
- fbx: NodeAttribute can now be target for AnimCurveNode.
- fbx: rename Camera -> CameraSwitcher.
|
2012-07-26 03:58:42 +02:00 |
Alexander Gessler
|
cab713b4c5
|
- fbx: attach node attachments to their nodes.
|
2012-07-26 03:45:37 +02:00 |
Alexander Gessler
|
b66dfc85e1
|
- fbx: read NodeAttribute and Camera.
|
2012-07-26 03:42:02 +02:00 |
Alexander Gessler
|
e4305149be
|
- fbx: bugfix animation interpolation code, fix various quirks.
|
2012-07-21 21:28:02 +02:00 |
Alexander Gessler
|
09aaaba7b8
|
- fbx: improved DOM object construction and dependency resolution.
|
2012-07-21 20:02:00 +02:00 |
Alexander Gessler
|
5db5634494
|
- fbx: add utility functions to filter connections to other objects by their type.
|
2012-07-21 18:02:10 +02:00 |
Alexander Gessler
|
378bc93593
|
- fbx: resolve target node for node animations.
|
2012-07-21 17:12:04 +02:00 |
Alexander Gessler
|
382f4619ad
|
- fbx: animation conversion from fbx's representation to assimp's. This involves evaluating animation layers etc.
|
2012-07-21 04:15:10 +02:00 |
Alexander Gessler
|
67c55990cd
|
- fbx: initial code to read animations plus the accompanying DOM classes.
|
2012-07-21 00:45:37 +02:00 |
Alexander Gessler
|
1a9790ae9a
|
- fbx: read first set of header properties (format version, timestamp etc).
|
2012-07-06 22:46:19 +02:00 |
Alexander Gessler
|
d6e929b670
|
- fbx: accidentially passed a wrong predicate for sorting Connections to std::sort.
|
2012-07-05 17:18:54 +02:00 |
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.
|
2012-07-04 16:33:21 +02:00 |
Alexander Gessler
|
17629f1ff1
|
- fbx: work on resolving material links.
|
2012-07-04 15:07:57 +02:00 |
Alexander Gessler
|
2f5ec6f136
|
- fbx: fix bug that caused textures to be ignored in some cases.
|
2012-07-04 01:45:15 +02:00 |
Alexander Gessler
|
c7ee6fd70f
|
- fbx: texture conversion & UV channel mapping.
|
2012-07-03 20:41:21 +02:00 |
Alexander Gessler
|
a0c45f9190
|
- fbx: read texture -> material connections.
|
2012-07-03 19:42:14 +02:00 |
Alexander Gessler
|
effcaf066a
|
- fbx: Objects now carry their ID.
|
2012-07-03 19:36:38 +02:00 |
Alexander Gessler
|
8a12b179a6
|
- fbx: add utility functions to get object connections in sequential (i.e. insertion) order.
|
2012-07-03 17:57:21 +02:00 |
Alexander Gessler
|
fd451f7ba6
|
- fbx: read object-object and object-property connections.
|
2012-07-03 16:50:58 +02:00 |
Alexander Gessler
|
23914685f9
|
- fbx: read textures.
|
2012-07-03 14:59:40 +02:00 |
acgessler
|
3f811f4a62
|
- fbx: DOM Material -> aiMaterial converter (WIP!).
|
2012-07-02 19:59:31 +02:00 |
acgessler
|
131008cea1
|
- fbx: read materials.
|
2012-07-02 17:37:00 +02:00 |
acgessler
|
21713841d3
|
- fbx: read property templates. Fix some memory leaks.
|
2012-07-02 16:51:19 +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
|
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
|
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 |