Commit History

Autor SHA1 Mensaxe Data
  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