Commit Graph

  • 83e1cdc512 The FBX SDK doesn't belong in this repo. Pär Winzell 2019-05-31 18:04:01 -0700
  • 449c5ed59d
    Upload release artifacts for Windows (#197) Pär Winzell 2019-05-16 12:39:39 -0700
  • 7683d208cb Prepare for merge with master. Par Winzell 2019-05-16 12:39:08 -0700
  • 75f811491c auth token encrypted against FB acct Par Winzell 2019-05-16 11:59:16 -0700
  • 8f51ee4016 Conan doesn't like adding remotes twice. Pär Winzell 2019-05-15 00:33:41 -0700
  • b8b470395b Build all branches, cache Conan downloads. Par Winzell 2019-05-16 10:58:56 -0700
  • 07c69ce0e7 Don't skip tags, whitelist test branch. Par Winzell 2019-05-16 10:32:41 -0700
  • a66049f2e8 Conan doesn't like adding remotes twice. Pär Winzell 2019-05-15 00:33:41 -0700
  • 959d799482 Try AppVeyor auto-upload release builds. Pär Winzell 2019-05-14 22:09:11 -0700
  • feb2768b61 Added sdk to dockerignore Jesse Vander Does 2019-05-08 09:10:08 -0700
  • 3c57e62ae5
    Have Travis upload build artifacts (#194) Pär Winzell 2019-05-14 07:14:26 -0700
  • 10439bd40a Set binary output based on extension, fixed optional value check Jesse Vander Does 2019-05-13 21:27:45 -0700
  • d8c3c1b446 Cache the right thing. Par Winzell 2019-05-13 19:40:55 -0700
  • 047b757f48 Mac Tweaks. Par Winzell 2019-05-13 18:52:51 -0700
  • 1a43bfca2e Enable caching; grab git-lfs. Par Winzell 2019-05-13 18:19:59 -0700
  • 8e347dba7e Try to use Miniconda to get Python. Par Winzell 2019-05-13 17:49:28 -0700
  • 2f4daee687 Apparently Python is poorly supported on Mac... Par Winzell 2019-05-13 17:31:02 -0700
  • 5851195562 Huh. No Python 3.7 for 10.14. Try older image. Par Winzell 2019-05-13 17:23:06 -0700
  • e34a9b76b8 Let's try building on Mac, too. Par Winzell 2019-05-13 17:13:51 -0700
  • ff0169e55f Auth token generated with the right endpoint. Par Winzell 2019-05-13 16:45:05 -0700
  • c450ed53a1 Set output path to parent directory for gltf Jesse Vander Does 2019-05-12 15:36:22 -0700
  • 0ba34ee7f5 settings.libcxx -> settings.compiler.libcxx Pär Winzell 2019-05-11 16:38:29 -0700
  • 80e4a96d9b Constrain our GCC build tweak to GCC. Pär Winzell 2019-05-11 15:08:35 -0700
  • 5cc9da53e6 Added sdk to dockerignore Jesse Vander Does 2019-05-08 09:10:08 -0700
  • 889cc99880 indent Par Winzell 2019-05-07 18:29:45 -0700
  • d193492f11 Try different github token. Par Winzell 2019-05-07 18:22:45 -0700
  • 3538d6b561 Try to upload binaries to GitHub Releases. Par Winzell 2019-05-07 17:42:15 -0700
  • 6b8490a6ae
    Update README.md Pär Winzell 2019-05-07 17:27:22 -0700
  • 1100e09111 Dockerize FBX2glTF (#184) Jesse Vander Does 2019-05-07 17:20:38 -0700
  • 0987bb56ac
    Merge pull request #1 from zellski/FreakTheMighty-feature/docker Jesse Vander Does 2019-05-07 17:12:53 -0700
  • 1cc57c90b2 Update internal databases. Par Winzell 2019-05-07 15:32:35 -0700
  • f0eaa1efb2 Travis CI Support. Par Winzell 2019-05-07 14:59:30 -0700
  • a3a6d90318 Travis CI Support. Par Winzell 2019-05-07 14:59:30 -0700
  • 09315844a5 Add required Conan remote. Par Winzell 2019-05-07 14:28:31 -0700
  • be0dbbb5f4 Be specific about libstdc++. Par Winzell 2019-05-07 14:24:07 -0700
  • a46d5546b9 Ensure Conan downloads modern binaries. Par Winzell 2019-05-07 13:10:08 -0700
  • 4aadc17973 We now have a good FBXSDK_SDKS default. Par Winzell 2019-05-05 22:18:08 -0700
  • 17f3fda3c4 Let's try AppVeyor... Pär Winzell 2019-05-05 09:07:38 -0700
  • c20a19fece Argh. This is the actual commit intended. Par Winzell 2019-05-05 01:21:25 -0700
  • 19f8cc783e Ignore animation 'takes', calculate frame intervals ourselves. Par Winzell 2019-05-04 16:47:06 -0700
  • ebeb716de4 eTotalOne is strictly a subset of aNormalize. Par Winzell 2019-05-03 21:48:15 -0700
  • b7a6c8fac5 License -> BSD (#186) Pär Winzell 2019-05-03 16:13:18 -0700
  • 514f960d75 Early Travis support. Par Winzell 2019-05-07 14:19:56 -0700
  • 225d076f03 The Dockerfile can tell Conan exactly what its system is. Par Winzell 2019-05-07 13:18:25 -0700
  • 662b55d328
    Merge d96da9434e into ed43cacb33 Simon 2019-05-07 20:16:47 +0000
  • ed43cacb33 Ensure Conan downloads modern binaries. Par Winzell 2019-05-07 13:10:08 -0700
  • 33ef6fef2e We now have a good FBXSDK_SDKS default. Par Winzell 2019-05-05 22:18:08 -0700
  • b1960feb64 Let's try AppVeyor... Pär Winzell 2019-05-05 09:07:38 -0700
  • a5abeb3e4a Let's try AppVeyor... Pär Winzell 2019-05-05 09:07:38 -0700
  • 8e5ded122e Argh. This is the actual commit intended. Par Winzell 2019-05-05 01:21:25 -0700
  • df00e0538d Ignore animation 'takes', calculate frame intervals ourselves. Par Winzell 2019-05-04 16:47:06 -0700
  • a07cabd1ec eTotalOne is strictly a subset of aNormalize. Par Winzell 2019-05-03 21:48:15 -0700
  • 4b501431fe
    License -> BSD (#186) Pär Winzell 2019-05-03 16:13:18 -0700
  • 3a38cc2fec Relicense FBX2glTF as BSD. Par Winzell 2019-05-03 11:45:56 -0700
  • 8ca855db65 Removing git lfs, it causes problems in managed build environments such as docker hub Jesse Vander Does 2019-04-30 18:59:16 -0700
  • 7fb7c0ad9c Added comment Jesse Vander Does 2019-04-30 18:10:50 -0700
  • 05ee761884 Removed unnecessary line Jesse Vander Does 2019-04-30 18:09:58 -0700
  • 54e796af13 Pulling fbx libraries with git lfs Jesse Vander Does 2019-04-30 18:05:27 -0700
  • ff17f4b436 Added dockerfile and docker-compose Jesse Vander Does 2019-04-30 15:13:36 -0700
  • 6c7b3a7fb3 Look for the FBX SDK where we know it is. Par Winzell 2019-04-30 14:49:21 -0700
  • 7fc7120487
    Azure CI build support. (#182) Pär Winzell 2019-04-23 12:44:03 -0700
  • 366e904b70 FB Copyright compliance. Par Winzell 2019-04-22 08:45:05 -0700
  • d96da9434e Merge remote-tracking branch 'origin/master' into multiple-animation-files Simon 2019-04-21 18:40:11 +0100
  • d578d405b7
    Merge pull request #1 from facebookincubator/master Simon 2019-04-21 17:23:51 +0100
  • 5abfe889ba Delete spurious (and utterly broken) log line. Pär Winzell 2019-04-20 22:08:24 -0700
  • 7970914dd0 Delete spurious (and utterly broken) log line. Pär Winzell 2019-04-20 22:08:24 -0700
  • af8e6fdb6e Azure build support. Par Winzell 2019-04-20 00:08:21 -0700
  • 5ba62a726c these were never meant to be here Par Winzell 2019-04-19 23:58:13 -0700
  • 7dd8438c78
    Embrace Conan, use it to grab boost::filesystem. (#180) Pär Winzell 2019-04-19 23:54:11 -0700
  • 10f4ac856f Allow arbitrary number of skinning weights. Controlled through command line parameter. Defaults to 4. hhalen 2019-04-19 15:59:07 -0700
  • c4395b9b92 Change gltf structures representing weights and jointIds to single data structure to make code cleaner and simplify further generalization. Added array versions of AttributeDefinition and AddAttributeToPrimitive to facilitate this. hhalen 2019-04-18 16:20:36 -0700
  • dcf14d1039 Resolve various minor merge conflicts. Par Winzell 2019-04-18 14:11:48 -0700
  • 4bb4bdbac1 animation framerate option Simon 2019-04-12 15:08:23 +0100
  • 467e7b2171 Adding missing attributes to RawVertex operator==. hhalen 2019-04-17 19:19:50 -0700
  • 772965ad03 Remove unused function. hhalen 2019-04-17 19:04:25 -0700
  • b6d7fd04f2 Missing files for commit a7b9f8, adding up to 16 bone influences. hhalen 2019-04-17 19:00:08 -0700
  • 4ed510ca8e Add required Facebook copyright headers. Par Winzell 2019-04-17 18:06:09 -0700
  • 17d46bfd7a Embrace Conan, use it to grab boost::filesystem. Par Winzell 2019-04-01 17:05:16 -0700
  • ad0fe99230 Clean up, clean out std::filesystem stuff. Par Winzell 2019-04-14 16:15:43 -0700
  • 2f0c066da4 fixy Pär Winzell 2019-04-14 15:25:34 -0700
  • e05b9daa63 Actually add in the Conan bits. Pär Winzell 2019-04-14 15:23:02 -0700
  • 9dce3ca8dc Bow out of C++17 for now; switch to Boost. Pär Winzell 2019-04-14 11:06:20 -0700
  • 09fa8f9886 fix indentation broken by visual studio for no reason Simon 2019-04-13 15:43:10 +0100
  • 47001c9ce3 import multiple animation files Simon 2019-04-13 15:30:55 +0100
  • ed7ee448c3 animation framerate option Simon 2019-04-12 15:08:23 +0100
  • a7b9f80e32 Add support for 8 bone influences per vertex. This generalizes FbxSkinningAccess to be agnostic to vertex types and support any number of bone influences. RawModel and Raw2Gltf still operates on (multiple) Vec4f Vec4i types for per vertex weights and bone ids. A good second step would be to generalize RawModel as well, though AddAttributeToPrimitive, GetAttributeArray and the attribute pointer in AttributeDefinition complicates this. hhalen 2019-04-10 13:11:24 -0700
  • 395e376252 Merge branch 'master' of https://github.com/etherlore/FBX2glTF hhalen 2019-04-09 14:43:30 -0700
  • 13f463d336 Fix skinning weight normalization. Previous code would call Normalized() on a Vec4f containing the weights. This normalizes the vector, i.e. makes the length of the vector equal to 1.0. For skinning weights what we want is the sum of the weights to be 1.0, which is a different. This commit fixes that. hhalen 2019-04-08 18:48:16 -0700
  • 53bb3472ea Fix skinning weight normalization. Previous code would call Normalized() on a Vec4f containing the weights. This normalizes the vector, i.e. makes the length of the vector equal to 1.0. For skinning weights what we want is the sum of the weights to be 1.0, which is a different. This commit fixes that. hhalen 2019-04-08 18:48:16 -0700
  • d040ccec32 Some README improvements. Par Winzell 2019-04-07 22:12:31 -0700
  • d6043151df Mostly rewrite texture lookup code. Par Winzell 2019-04-07 21:58:48 -0700
  • 02e5eb684d Further filesystem fixes. Par Winzell 2019-04-07 18:32:39 -0700
  • e53b2fffb1 Stop testing if conversion failed. Par Winzell 2019-04-07 18:33:14 -0700
  • 9c76e5ade1 Stop testing if conversion failed. Par Winzell 2019-04-07 18:33:14 -0700
  • 387f5df782 Whitespace tweak. Par Winzell 2019-04-07 17:23:32 -0700
  • e5078a50b7 Revert over-eager RawModel refactor urge. Par Winzell 2019-04-07 17:23:22 -0700
  • 3144310ce3 Fix build on Linux. Par Winzell 2019-04-07 17:22:41 -0700
  • 95063ba9f1 Move to C++17 and std::filesystem. Par Winzell 2019-04-01 17:05:16 -0700
  • 769454e964 This all needs rewriting, but at least let's make it not crash on Windows. Pär Winzell 2019-04-07 15:18:13 -0700
  • 11398f6acb This is an expected case and shouldn't be logged. Par Winzell 2019-04-03 11:57:20 -0700