Commit Graph

258 Commits

Author SHA1 Message Date
K. S. Ernest (iFire) Lee 935644846b Use non-modular boost. 2021-06-06 18:16:10 -07:00
K. S. Ernest (iFire) Lee ce90eb08c8 ??? 2021-06-06 18:09:56 -07:00
K. S. Ernest (iFire) Lee e6540bb31c Boost system is broken. 2021-06-06 18:06:03 -07:00
K. S. Ernest (iFire) Lee a8cb0c2470 Cleanup. 2021-06-06 17:57:08 -07:00
K. S. Ernest (iFire) Lee 5737ca7747 Checkout the head. 2021-06-06 17:55:33 -07:00
K. S. Ernest (iFire) Lee 14c1b53f56 Checkout repo. 2021-06-06 17:54:15 -07:00
K. S. Ernest (iFire) Lee 36c249748d Remove compiler version. 2021-06-06 17:52:28 -07:00
K. S. Ernest (iFire) Lee 9319fb502c Try again. 2021-06-06 17:49:36 -07:00
K. S. Ernest (iFire) Lee 8b23837fde Adjusting github workflows. 2021-06-06 17:42:55 -07:00
K. S. Ernest (iFire) Lee 29e13a885f Add proper names. 2021-06-06 17:33:46 -07:00
K. S. Ernest (iFire) Lee 6eeef95dfb Pick proper repo directory. 2021-06-06 17:31:49 -07:00
K. S. Ernest (iFire) Lee 5777462945 Download repo. 2021-06-06 17:31:21 -07:00
K. S. Ernest (iFire) Lee cc0805258b Don't upgrade pip. 2021-06-06 17:27:08 -07:00
K. S. Ernest (iFire) Lee 8c7c0eebc4 Remove unused steps in Github workflow. 2021-06-06 17:26:38 -07:00
K. S. Ernest (iFire) Lee ea9a08bf76 It is called pwsh. 2021-06-06 17:25:11 -07:00
K. S. Ernest (iFire) Lee b6882e8f5a Fit into Github Actions syntax. 2021-06-06 17:21:58 -07:00
K. S. Ernest (iFire) Lee 9936e2bb26 Update Github workflows. 2021-06-06 17:18:52 -07:00
K. S. Ernest (iFire) Lee a3b9d9830c Remove old pipelines. 2021-06-06 17:14:27 -07:00
K. S. Ernest (iFire) Lee 10136b34a3 Add Github actions. 2021-06-06 17:13:35 -07:00
K. S. Ernest (iFire) Lee 4587e2479b Update readme. 2021-06-06 17:13:18 -07:00
K. S. Ernest (iFire) Lee 1ef0916f01 Restore building for Linux. 2021-06-06 16:18:01 -07:00
Henrik Halen 4f63da8e5f Allow arbitrary number of skinning weights.
Controlled through command line parameter. Defaults to 4 skinning weights.
2019-12-25 15:04:25 -08:00
Jordy van Dortmont 94f3a6783b Fixed morph target names 2019-12-25 06:12:12 -08:00
Benjamin MICHEL 37f992321e Fixed the npm library output path 2019-10-09 09:48:14 -07:00
Pär Winzell be627fa228 Minor README updates.
- Better 'tar' invocation that doesn't require GNU tar.
- No need for GIT_LFS_SKIP_SMUDGE anymore.
- Apply VSCode's MarkDown formatting suggestions.
2019-10-09 09:35:37 -07:00
vfxgordon 1d735698ba Morph target names output to mesh.extras.targetNames (#231) 2019-10-07 16:46:38 -07:00
Pär Winzell 5c3229d6cf Patch release, screwed up 0.9.7. 2019-09-11 11:16:50 -07:00
Pär Winzell 3c08169510 Prepare patch release 0.9.7. 2019-08-10 09:33:02 -07:00
Pär Winzell b9c7d0a400
Tweak shell script snippet in README.
Fixes #214.
2019-08-08 08:54:39 -07:00
Jesse Vander Does 44d2d5bf97 Write `.gltf` to parent directory & infer binary from `.glb` (#193)
If the output extension is gltf then set the output directory to the parent. The binary and any associated textures will be written to this directory.
2019-08-07 09:35:17 -07:00
Pär Winzell 24092a80bb Use the correct camera property.
Looks like FieldOfViewX/FieldOfViewY are only well-defined when
aperture mode is eHorizAndVert. Use FieldOfView instead.

Fixes #209.
2019-08-06 17:48:45 -07:00
Pär Winzell 31e3665862 Minor cleanup. 2019-08-06 17:22:30 -07:00
Pär Winzell 7b39358f46 Be explicit in our list-initialisation.
This caused https://github.com/facebookincubator/FBX2glTF/issues/218
in ways that I honestly don't fully understand, and I believe only under
Windows, with Release-level optimisation turned on.

It's possible we should drop all these initializer lists, and replace
them with simple and explicit initialising constructors.

Fixes #218.
2019-08-06 16:36:19 -07:00
Leslie Leigh 648fdfb944 Add option "--fbx-tmp-dir" (#219)
Merge code from @shrinktofit that allows control over where temporary files are created.

(Most commonly the .fbm directory where the SDK extracts embedded resources.)
2019-08-06 08:39:59 -07:00
Par Winzell 6437d02e5f Prepare for NPM release. 2019-07-31 11:10:33 -07:00
Mr.B b09bdef836 Add Facebook official document into README (#216)
Add Facebook official document into README
2019-07-29 15:00:15 -07:00
“Brandon 3daf2b712a Fix issue where code segfaults when surface material is missing
Ignores missing material and warns user of bad FBX

Only edge case is handled while previously working models should operate as before
2019-07-18 09:35:44 -07:00
Pär Winzell 70136c6f53
Fix iconv on mac (#208)
The FBX SDK is compiled against a regular libiconv on Windows on Linux (with symbols libconv_open() etc) but on Mac, they compiled it against Apple's modified libiconv, which renames those functions. Annoyingly this means we need to explicitly decline the Conan libiconv package, for that platform only.
2019-06-11 22:42:31 -07:00
Par Winzell ec98db9762 Strip nonsense include directories. 2019-06-11 14:31:30 -07:00
Pär Winzell 43e3d05440 Drop all GIT LFS assets from repo.
Test will continue to live on here: https://github.com/zellski/FBX2glTF-Tests
2019-06-09 17:44:01 -07:00
Par Winzell 9853625ba1 Fix logic error.
Thanks @C0lumbo. This fixes #202.
2019-06-04 22:48:25 -07:00
Pär Winzell 3afd9f3266 Get zlib, libxml2 and iconv all from Conan. 2019-06-04 22:44:50 -07:00
Pär Winzell 5b475476ba Don't clobber README.md on de-tar. 2019-06-01 12:54:56 -07:00
Pär Winzell 25ef9167ed Simplify build, document it somewhat. 2019-06-01 12:48:16 -07:00
Pär Winzell a89b7d526f
Update README.md 2019-06-01 11:37:39 -07:00
Pär Winzell 4e645ddfca
Tell AppVeyor to install the FBX SDK from elsewhere (#201)
We'll fetch release tarballs from another GitHub repo.
2019-06-01 11:35:12 -07:00
Pär Winzell e411f4165a
Tell Travis to install the FBX SDK from elsewhere (#200)
We'll fetch release tarballs from another GitHub repo.
2019-05-31 22:59:10 -07:00
Pär Winzell 83e1cdc512 The FBX SDK doesn't belong in this repo. 2019-05-31 18:04:01 -07:00
Pär Winzell 449c5ed59d
Upload release artifacts for Windows (#197) 2019-05-16 12:39:39 -07:00
Par Winzell 7683d208cb Prepare for merge with master. 2019-05-16 12:39:08 -07:00