Commit Graph

  • c1cd88e9de - fbx: take shortest quaternion path when interpolating. Alexander Gessler 2012-08-26 20:10:01 +0200
  • 310235dd5b - fbx: more warn policy tuning. Alexander Gessler 2012-08-26 18:58:08 +0200
  • a1713052e5 - fbx: support reading LimbNode attachments, less Property70 warnings. Alexander Gessler 2012-08-26 18:53:15 +0200
  • 5bc573edb8 - fbx: pre-filter animated property we don't support as early as possible. Alexander Gessler 2012-08-26 18:40:04 +0200
  • 51d84dcfc0 - fbx: improve logging Alexander Gessler 2012-08-26 17:54:17 +0200
  • 9ea7fc2856 - fbx: don't die if a file contains no GlobalSettings. Alexander Gessler 2012-08-26 17:45:09 +0200
  • cdb7caffbd - fbx: add special output node name tag to mark fbx null nodes. Alexander Gessler 2012-08-25 22:24:08 +0200
  • eed3cebc18 - fbx: add support for reading Null node attributes. Alexander Gessler 2012-08-25 20:12:53 +0200
  • 4921114c7d - fbx: better error reporting reading property tables. Alexander Gessler 2012-08-25 19:53:46 +0200
  • c9facf16fa - fbx: support reading of scenes containing no geometry. Alexander Gessler 2012-08-25 18:17:11 +0200
  • 1dc2ea05fa - fbx: fix crashbug when animating the root node. Alexander Gessler 2012-08-25 17:57:07 +0200
  • 375c4b4242 - fbx: read framerate and output it in aiAnimation::mTicksPerSecond. Alexander Gessler 2012-08-25 17:31:15 +0200
  • d881bb9cdc - fbx: add support for reading GlobalSettings. Alexander Gessler 2012-08-25 16:15:13 +0200
  • 5ea9de5d3e - fbx: return time in seconds. Alexander Gessler 2012-08-25 16:13:19 +0200
  • 3f2a796b9d - fbx: fix time scaling in my previous patch. Alexander Gessler 2012-08-20 19:23:54 +0200
  • 99aab0d9a7 - fbx: also handle cases where some of the SRT channels are empty/constant. Alexander Gessler 2012-08-20 19:15:59 +0200
  • 6bbbbfde4c - fbx: collapse animation nodes whenever possible to avoid overly busted output scenes. Alexander Gessler 2012-08-20 18:33:54 +0200
  • 8336aa423f - fbx: fix reading of short data tokens in binary files. Alexander Gessler 2012-08-20 17:39:44 +0200
  • 38f38a9a1b Fix error message to contain the correct solution krs 2012-08-13 15:50:53 +0200
  • a038288af9 Ogre: Fixed memoryleak and missing \0 at end of cstring jonathanklein 2012-08-12 17:00:53 +0000
  • 3e86e1b857 - fbx: add import settings to public assimp config interface. Alexander Gessler 2012-08-11 16:41:44 +0200
  • eb16c193ea - fbx: also support reading binary arrays of UNSIGNED data. Alexander Gessler 2012-08-11 04:48:08 +0200
  • 96033e9fc0 - fbx: fix stupid typos killing the decompression logic. Alexander Gessler 2012-08-11 04:39:47 +0200
  • 811e2492df - fbx: fix object names when reading binary files. Alexander Gessler 2012-08-11 04:29:21 +0200
  • 29b11f1cde - fbx: FINALLY got reading binary data buffers (vertices, normals etc) working! Found out fbx uses deflate to compress them. Alexander Gessler 2012-08-11 04:16:46 +0200
  • 1cd04a2671 - fbx: formatting. Alexander Gessler 2012-08-11 02:24:59 +0200
  • 826b97a4fa - fbx: handle arbitrary rotation orders (all combinations of euler angles etc). Alexander Gessler 2012-08-11 02:17:22 +0200
  • 1bdf39448a - fbx: extend list of supported property data types. Alexander Gessler 2012-08-11 01:59:10 +0200
  • 391a69e68b - fbx: extend DOM to include the declarations for FBX' rotation order and inheritance enums. Alexander Gessler 2012-08-11 01:57:32 +0200
  • 1a5bf26e91 - fbx: light & camera conversion was missing in assimp, somehow. Alexander Gessler 2012-08-11 01:51:04 +0200
  • bc0e465f91 - fbx: declare more dynamic properties of Model. Alexander Gessler 2012-08-10 23:40:02 +0200
  • 8d5b78c035 - fbx: 32 bit build fixes. Alexander Gessler 2012-08-10 23:26:49 +0200
  • 315285faf0 - fbx: refactor parsing code, move all parsing stuff to FBXParser.cpp. Parsing errors now carry the prefix "FBX-Parser". Alexander Gessler 2012-08-10 23:24:58 +0200
  • ef0dcaaea2 - fbx: refactor, move DOM utility functions to separate unit. Alexander Gessler 2012-08-10 23:02:38 +0200
  • ffbac847ef - fbx: add DOM classes for light and camera node attachments. Devise a new macro-based system to easily define dynamic fbx properties. Alexander Gessler 2012-08-10 22:58:54 +0200
  • c126cfa1ff - fbx: rework material reading to support negative indices (these will be assigned a default material). - fbx: fix uninitialized variable. Alexander Gessler 2012-08-10 22:33:57 +0200
  • 729e98fef0 + fbx: Parser::IsBinary(), Document::IsBinary() Alexander Gessler 2012-08-10 21:39:47 +0200
  • 49cfcf4c07 - fbx: add binary support to the various ReadXXX parsing utilities. Alexander Gessler 2012-08-10 11:06:59 +0200
  • 10fac9bcd8 - fbx: finished binary tokenizer. Now correctly skips over compressed data arrays. Alexander Gessler 2012-08-10 10:47:50 +0200
  • 79369507c9 - add binary fbx test files (models/Collada converted to FBX). Alexander Gessler 2012-08-09 02:11:37 +0200
  • 5250240ed6 - fbx: format fixes. Alexander Gessler 2012-08-09 02:10:13 +0200
  • 24ce9495fd - fbx: add binary reading draft. Started from scratch after my first attempt had design flaws. The binary reader now sits on the lexer stage (really) and generates a (fake) token sequence similar to the text lexer's output - this means most parsing code can go unaffected. Alexander Gessler 2012-08-09 02:08:12 +0200
  • 3899fc5257 - fbx: bone bind matrix now includes mesh world transformation. Alexander Gessler 2012-07-27 22:36:40 +0200
  • d5d6df36e3 - fbx: fix rotation order and a whole bunch of related problems. Alexander Gessler 2012-07-27 21:09:45 +0200
  • 4c58328c98 - fbx: switch to always generating a full transformation chain (temporary solution to get the transformation order right for now!). Alexander Gessler 2012-07-27 19:41:14 +0200
  • 6efe9517f0 - fbx: forgot child links in transformation chains. Alexander Gessler 2012-07-27 19:29:57 +0200
  • 4aac334358 - fbx: bugfix node chain generation, was omitting some nodes. Alexander Gessler 2012-07-27 19:20:05 +0200
  • 54be52ea28 - fbx: add option to detect dummy animation tracks and to remove them. Actually, this is mostly a debugging aid (and it cuts down memory usage). Alexander Gessler 2012-07-27 18:45:02 +0200
  • 0d2cb96092 - fbx: re-enable FixNodeName(), forgot that a commit ago. Alexander Gessler 2012-07-27 17:58:34 +0200
  • bb8e8c6673 - fbx: ignore IKEffector nodes. Alexander Gessler 2012-07-27 17:57:30 +0200
  • 44259f0c23 - fbx: fix small typo with big effect. Alexander Gessler 2012-07-27 17:57:19 +0200
  • bead86a830 - fbx: take care not to drop transformation chain nodes that have node animations assigned, even if they specify identity transform in bind pose. Alexander Gessler 2012-07-27 16:18:47 +0200
  • 80e7e18e28 - fbx: refactor animation code. Alexander Gessler 2012-07-27 15:53:17 +0200
  • ffd084a7a7 - fbx: generate inverse nodeanim channels for pivots. Alexander Gessler 2012-07-27 15:42:06 +0200
  • 3c37c8e7da - fbx: generate node anims for complex transformation chains with pivots and offsets. Alexander Gessler 2012-07-27 15:31:02 +0200
  • 94e1e78c55 - fbx: work on converting animations for complex transformation chains (i.e. chains that contain pivots and offsets). (WIP) Alexander Gessler 2012-07-27 04:55:56 +0200
  • 7f082e0aae - fbx: revamp transformation code to support rotation/scaling pivots and offsets. The information is encoded in additional nodes in the scene hierarchy, which are tagged with a special naming scheme to make them easy for users to identify and map to their systems. Alexander Gessler 2012-07-27 03:00:16 +0200
  • 23c62f07f7 - fbx: fix memleak in exception cases. Alexander Gessler 2012-07-27 01:49:02 +0200
  • 916947327f - fbx: fix weight conversion for multi-mesh geometry. Alexander Gessler 2012-07-27 00:50:58 +0200
  • f230ac2f60 - fbx: further work and bugfixes on deformer conversion. Alexander Gessler 2012-07-26 23:45:07 +0200
  • d194c83ed8 - fbx: bugfix Model -> Cluster connections. Alexander Gessler 2012-07-26 22:58:48 +0200
  • 3e3eb6fb7c - fbx: permit empty deformers. Alexander Gessler 2012-07-26 22:57:52 +0200
  • 666f2776d7 - fbx: convert fbx deformers to assimp bones. Alexander Gessler 2012-07-26 22:53:31 +0200
  • 05ec3c2e90 - fbx: read Geometry -> Skin and Model -> Cluster connections. Improve logging, some refactoring. Alexander Gessler 2012-07-26 19:13:19 +0200
  • 06acead438 - fbx: read deformers (Skin and Cluster). Alexander Gessler 2012-07-26 18:05:24 +0200
  • 8d1db6229c - fbx: drop empty animation stacks to pass assimp validation. Alexander Gessler 2012-07-26 04:13:16 +0200
  • 6ea67963ba - fbx: fix parsing of CameraSwitcher.CameraIndexName. Alexander Gessler 2012-07-26 04:07:29 +0200
  • 44606a1e53 - fbx: fix 64 bit compile warning. Alexander Gessler 2012-07-26 04:04:29 +0200
  • c882ef841f - fbx: fix boost compile error. Alexander Gessler 2012-07-26 04:03:55 +0200
  • d5c05c7d84 - fbx: NodeAttribute can now be target for AnimCurveNode. - fbx: rename Camera -> CameraSwitcher. Alexander Gessler 2012-07-26 03:58:42 +0200
  • cab713b4c5 - fbx: attach node attachments to their nodes. Alexander Gessler 2012-07-26 03:45:37 +0200
  • b66dfc85e1 - fbx: read NodeAttribute and Camera. Alexander Gessler 2012-07-26 03:42:02 +0200
  • 38be981151 - set aiNodeAnim.mNodeName Alexander Gessler 2012-07-26 03:11:14 +0200
  • acdd0bfcb3 - fix animation selection combobox in assimpview. Alexander Gessler 2012-07-26 03:01:08 +0200
  • 9687531b20 jassimp initial import scholza 2012-07-24 19:11:04 +0000
  • 26dbeeb6e0 created jassimp folder scholza 2012-07-24 19:04:32 +0000
  • 776d8e339b Merge branch 'master' of https://github.com/assimp/assimp Alexander Gessler 2012-07-24 03:30:47 +0200
  • 8eb6e077d3 - fix typo on test/CMakeLists.txt aramis_acg 2012-07-24 01:04:45 +0000
  • 8747614e89 - fbx: ensure node names are converted consistently and with no ambiguity. Alexander Gessler 2012-07-22 02:12:38 +0200
  • 29057096fd - add extra check whether the keyframes are well-ordered. Alexander Gessler 2012-07-22 01:23:23 +0200
  • 5ff8c90a35 - fbx: set animation duration. Alexander Gessler 2012-07-21 23:48:52 +0200
  • f617e766b1 - fbx: add "strict" import mode (only accept 2012,2013 files). Alexander Gessler 2012-07-21 23:08:48 +0200
  • b7456307dd - fbx: fix "could not read property name" warn message. Alexander Gessler 2012-07-21 22:45:23 +0200
  • fd828a1b44 - fbx: always set all tracks in aiNodeAnim to pass validation. Alexander Gessler 2012-07-21 22:29:42 +0200
  • e4305149be - fbx: bugfix animation interpolation code, fix various quirks. Alexander Gessler 2012-07-21 21:28:02 +0200
  • 09aaaba7b8 - fbx: improved DOM object construction and dependency resolution. Alexander Gessler 2012-07-21 20:02:00 +0200
  • 5db5634494 - fbx: add utility functions to filter connections to other objects by their type. Alexander Gessler 2012-07-21 18:02:10 +0200
  • 4f6dbac919 - fbx: prevent infinite recursion when resolving objects with cyclic references. Alexander Gessler 2012-07-21 17:13:03 +0200
  • 378bc93593 - fbx: resolve target node for node animations. Alexander Gessler 2012-07-21 17:12:04 +0200
  • ae3007b42b - fbx: better size estimate for keyframe buffer. Alexander Gessler 2012-07-21 16:19:11 +0200
  • 382f4619ad - fbx: animation conversion from fbx's representation to assimp's. This involves evaluating animation layers etc. Alexander Gessler 2012-07-21 04:15:10 +0200
  • 711878567a - more fine-grained import settings. Alexander Gessler 2012-07-21 01:00:26 +0200
  • 67c55990cd - fbx: initial code to read animations plus the accompanying DOM classes. Alexander Gessler 2012-07-21 00:45:37 +0200
  • aaf0be0bbf - CMake overhaul. Add proper FindXXX scripts for PkgMacros, ZLIB, DirectX. Isolate MSVC-specific defines. Add newer boost versions to boost whitelist. Many thanks to Mr. S. for the patch! (see http://zfx.info/viewtopic.php?f=9&t=334&p=32190#p32190) aramis_acg 2012-07-17 22:56:15 +0000
  • 1378579224 - remove aiProcess_Debone from aiProcessPreset_TargetRealtime_MaxQuality as it seems to be causing issues (read: is buggy, consider kicking it out again). See http://zfx.info/viewtopic.php?f=5&t=2439&p=32278#p32223 for more info. aramis_acg 2012-07-17 22:25:45 +0000
  • d8c2295962 - blend: compute parent inverses on your own instead of trusting the blend input. Thanks to Kalmár Dániel for the patch. aramis_acg 2012-07-17 22:18:10 +0000
  • 3f47ac3fe2 Bugfix : Fix an invalid getName function. Thanks to cyrilchampier. kimmi 2012-07-17 21:48:03 +0000
  • 56bf755c4b - Ifc: fix handling of curves with RADIAN parameters. aramis_acg 2012-07-12 00:20:28 +0000
  • d7fe61c255 - Ifc: improved subsampling of curves for IfcSweptDiskSolid entities. aramis_acg 2012-07-11 23:08:44 +0000
  • d7410e6f08 - Ifc: implement basic support for IfcSweptDiskSolid elements. aramis_acg 2012-07-11 22:11:16 +0000