Commit Graph

200 Commits

Author SHA1 Message Date
K. S. Ernest (iFire) Lee 2cab56ec9f Update to 0.12.9. 2022-04-07 07:13:40 -07:00
K. S. Ernest (iFire) Lee f185cf0e05 Increase version. 2022-04-04 09:54:50 -07:00
K. S. Ernest (iFire) Lee 395dbe2b4f Apply the rotation pivots. 2022-04-04 09:11:31 -07:00
K. S. Ernest (iFire) Lee 1ea8be3782 Remove unused variables. 2022-04-04 08:17:43 -07:00
K. S. Ernest (iFire) Lee a7634008d6 Update version. Pivots! 2022-04-04 08:16:24 -07:00
K. S. Ernest (iFire) Lee 6e649b4c62 Remove unused code. Add pivots! 2022-04-04 08:14:06 -07:00
K. S. Ernest (iFire) Lee 5f0e3645c8 Update version. 2022-04-04 04:54:49 -07:00
K. S. Ernest (iFire) Lee e05b214adc Clamp to float min and max. 2022-04-03 19:59:34 -07:00
K. S. Ernest (iFire) Lee 0c40c08662 Be strict about non representable translation, rotation and scale values. 2022-04-03 19:46:12 -07:00
K. S. Ernest (iFire) Lee 2e5ef160dc Update release. 2022-04-03 19:20:08 -07:00
K. S. Ernest (iFire) Lee 56d48edb50 Update tag. 2022-04-03 17:11:42 -07:00
K. S. Ernest (iFire) Lee e32a046066 Update tag. 2022-04-03 16:57:06 -07:00
K. S. Ernest (iFire) Lee c8137fc067 Resolve broken message. 2022-04-03 16:53:14 -07:00
K. S. Ernest (iFire) Lee db6b6bc303 Update tags to "0.12.1". 2022-04-03 16:45:15 -07:00
K. S. Ernest (iFire) Lee 754c68bb25 Minor patching to restore Windows build. 2022-04-03 16:37:35 -07:00
K. S. Ernest (iFire) Lee f0fe737cf7 Increment version. 2022-04-03 16:19:48 -07:00
K. S. Ernest (iFire) Lee b994b47970 Merge branch 'geometric_pivot' 2022-04-03 16:14:44 -07:00
K. S. Ernest (iFire) Lee f05854f79d Increment the version. 2022-04-03 16:13:13 -07:00
K. S. Ernest (iFire) Lee c8eb9b2f55 Fix geometric pivots. 2022-04-03 16:04:53 -07:00
K. S. Ernest (iFire) Lee 988f4a90be Revert "Merge branch 'master' into old"
This reverts commit 9763c4b1b3.
2021-11-28 16:54:49 -08:00
K. S. Ernest (iFire) Lee 7d564a9b02 Set the default. 2021-11-28 15:47:09 -08:00
K. S. Ernest (iFire) Lee e76d5c2d99 Name the gltf2 buffer uniquely. 2021-11-28 15:23:28 -08:00
K. S. Ernest (iFire) Lee 7063185f9f Typo. 2021-11-28 14:47:17 -08:00
K. S. Ernest (iFire) Lee 401bcccc77 Use input path for keep originals. 2021-11-28 14:42:09 -08:00
K. S. Ernest (iFire) Lee c9396fd2db Add to the keep original functionality. 2021-11-28 14:27:20 -08:00
K. S. Ernest (iFire) Lee 8be4ef3931 Do not auto embed resources. 2021-11-28 13:50:28 -08:00
K. S. Ernest (iFire) Lee 2c4a9ade9f Use keep original textures. 2021-11-28 13:48:43 -08:00
K. S. Ernest (iFire) Lee 9eb3423ca2 Force embed resources. 2021-11-28 13:33:12 -08:00
K. S. Ernest (iFire) Lee 64f4e6515c Simplify. 2021-11-28 13:20:36 -08:00
K. S. Ernest (iFire) Lee eef1a8f153 Sync conan versions and Texturebuilder work. 2021-11-28 13:17:14 -08:00
K. S. Ernest (iFire) Lee 7b1000e1cb CI error. 2021-11-28 12:15:08 -08:00
SeanLin 2b6d95b3b3 Revert "Revert "Fix image file close issue""
This reverts commit 6dd7ba25c8.
2021-11-28 12:09:52 -08:00
SeanLin 6dd7ba25c8 Revert "Fix image file close issue"
This reverts commit d2648c74c7.
2021-11-28 12:09:39 -08:00
K. S. Ernest (iFire) Lee 669985c64c Code style format. 2021-11-28 12:06:46 -08:00
SeanLin a48ab1e377 Support Double Sided Material
The material has the "isDoubleSided" bool parameter. Because some models have double-sided texture settings, the new bool parameter is added to determine whether glTF2 'doubleSided' is enabled. The default value of this parameter is false.
2021-11-28 12:04:15 -08:00
SeanLin d2648c74c7 Fix image file close issue
After file is opened, add fclose to avoid saving buffer data in memory
2021-11-28 12:03:17 -08:00
Gareth Morgan 4cf9f4fd5d Look for filenames using alternative slash characters 2021-11-28 11:59:55 -08:00
K. S. Ernest (iFire) Lee 3d3cf1ae27 Remove commented transparent png. 2021-11-28 11:50:08 -08:00
K. S. Ernest (iFire) Lee a3dfcda66e Add separate textures flag.
Don't convert tga to png/jpg if the texture is already converted
2021-11-28 11:48:54 -08:00
Jason Schutz 762a183b6b Do not copy texture file on itself 2021-11-28 11:45:45 -08:00
K. S. Ernest (iFire) Lee 1bcdf9271e Format everything. 2021-11-28 11:45:31 -08:00
K. S. Ernest (iFire) Lee b89d4cd0e0 Fix for converted texture output folder creation and empty filepath 2021-11-28 11:41:51 -08:00
Jason Schutz 661c99c9cb Make getFolder return '.' instead of empty string 2021-11-28 11:41:07 -08:00
Mayank Nagpal 2fe07994d1 Add Sparse Accessor Support 2021-11-28 11:40:53 -08:00
Mayank Nagpal 1bfd930402 Removed Yellow texture used when texture file missing 2021-11-28 11:40:53 -08:00
Chris Subagio ef974a5e1a Add support for prebuilt ORM textures
Before this change, the texture assignments for Occlusion, Roughness, and Metalness in the Stingray PBR material path were assumed to be single channel images where the R should be used to build a merged ORM texture. This precluded the use of prebuilt ORM textures.

This commit proposes a few changes:
* if the same texture is detected in all 3 channels, assume it already is ORM and just pass through.
* when combining textures, read R/G/B for O/R/M rather than R/R/R. This allows merging of prebuild ORM textures.
2021-11-28 11:34:57 -08:00
K. S. Ernest (iFire) Lee cb9952f5ec Revert "First draft of Standard material support."
This reverts commit c77d625257.
2021-11-28 11:21:16 -08:00
K. S. Ernest (iFire) Lee 04c8673fe5 Revert "Default to assume fbx isn't PBR."
This reverts commit 73ffff33d0.
2021-11-28 11:18:45 -08:00
K. S. Ernest (iFire) Lee 7418fc0671 Increment the version after a few years of work. 2021-11-17 12:08:43 -08:00
K. S. Ernest (iFire) Lee c77d625257 First draft of Standard material support. 2021-06-07 08:41:17 -07:00