364 Commits

Author SHA1 Message Date
Syoyo Fujita
947bf03a30 Missing commit. 2024-05-05 22:05:59 +09:00
Syoyo Fujita
9f854b85b4 read timecode from arg. 2024-04-29 05:50:42 +09:00
Syoyo Fujita
047515d7c7 Fix timecode was not set properly. 2024-04-27 02:20:21 +09:00
Syoyo Fujita
a1271a078e Try to avoid name conflict 2024-04-24 06:59:26 +09:00
Syoyo Fujita
4fba909ae0 fix some attribute lookup in Tydra.
add usd-export(w.i.p.)
2024-04-17 23:40:31 +09:00
Syoyo Fujita
00ebed505e Setup AssetResolutionResolver for USDZ model to load asset from USDZ
package, not from filesystem.
2024-04-16 07:06:22 +09:00
Syoyo Fujita
ed93dc1329 add noidxbuild option. 2024-04-15 06:40:25 +09:00
Syoyo Fujita
d3ac233864 w.i.p. 2024-04-13 07:08:20 +09:00
Syoyo Fujita
f305b9f828 Add feature to export rendermesh as obj in example. 2024-04-12 23:40:46 +09:00
Syoyo Fujita
3893a6567f add stb_image_resize2.h
implement some Display P3 color space conversion stuff.
2024-02-26 07:52:50 +09:00
Syoyo Fujita
f0fe0e39d4 Merge branch 'dev' into rendermesh-refactor 2024-02-24 22:04:34 +09:00
Syoyo Fujita
ee04a29f45 Update comment for "black" wrap mode. 2024-02-24 22:04:09 +09:00
Syoyo Fujita
9fd9301ef5 Refactor. 2024-02-16 23:39:45 +09:00
Syoyo Fujita
19d970df43 Split .cc to speed-up compilation. 2024-02-05 23:13:25 +09:00
Syoyo Fujita
06a5086510 Fix extern template 2024-02-05 07:30:11 +09:00
Syoyo Fujita
4db1de1886 Merge branch 'materialbinding' into rendermesh-refactor 2024-02-01 22:19:36 +09:00
Syoyo Fujita
3d7c46b6d4 Support triangulation for GeomSubset and facevarying normal/texcoords. 2024-01-29 07:45:30 +09:00
Syoyo Fujita
e4acbe92d0 GeomSubset material binding W.I.P. 2024-01-29 02:36:18 +09:00
Syoyo Fujita
2b7585de9a Update tiny_gltf.h
Fix tinyusdz Tydra build.
2024-01-24 03:17:01 +09:00
Syoyo Fujita
9af650fc58 add usd_to_gltf example(not yet implemented). 2024-01-21 07:50:14 +09:00
Syoyo Fujita
947b4e991a Upate Tydra API example code. 2024-01-20 22:22:38 +09:00
Syoyo Fujita
97bbc50930 wip 2023-12-06 05:09:16 +09:00
Syoyo Fujita
8e4948ca3e Improve support of material binding.
code format to example code.
2023-12-04 02:27:33 +09:00
Syoyo Fujita
d88046ac94 Merge branch 'dev' of github.com:syoyo/tinyusdz into dev 2023-11-03 02:07:56 +09:00
Syoyo Fujita
1fe7d2a265 Add UsdPreviewSurface param UI. 2023-11-03 02:07:38 +09:00
Syoyo
8e679e0a14 fix build on macos. 2023-10-31 05:47:01 +09:00
Syoyo Fujita
bfa2014fc9 Workaround for std::move(PrimMeta). Simply take a copy of it otherwise crashes in some situation in composition.
Improve composition operation.
2023-10-29 22:50:22 +09:00
Syoyo Fujita
9a1d0afc2a [USDA parser] Fix parsing variantSet statement when it contains comments line.
[tusdcat] Fix composition logic.
2023-10-28 23:24:26 +09:00
Syoyo Fujita
e1789d78fc apply clang-format. 2023-10-23 21:20:48 +09:00
Syoyo Fujita
72dfcfbb95 Update shaders. 2023-10-23 06:54:53 +09:00
Syoyo Fujita
82a4b70e63 GLUsdPreviewSurface w.i.p. 2023-10-21 06:07:25 +09:00
Syoyo Fujita
a8cbab4178 Update README.md 2023-10-19 23:06:51 +09:00
Syoyo Fujita
fb9104913c handle upAxis Z. 2023-10-19 22:30:31 +09:00
Syoyo Fujita
74f181de43 texture mapping W.I.P. 2023-10-19 05:43:11 +09:00
Syoyo Fujita
1f16eeb0a4 basedir 2023-10-18 23:40:07 +09:00
Syoyo Fujita
833ab18ce0 add camera param ui. 2023-10-18 23:22:43 +09:00
Syoyo Fujita
151b65b79b simple viewmat. 2023-10-18 06:34:15 +09:00
Syoyo Fujita
9a906d12f0 Fix GL vertex data prepare.
Trianangulate normals and texcoords.
2023-10-18 05:15:30 +09:00
Syoyo Fujita
ac75d4f349 Merge branch 'dev' of github.com:syoyo/tinyusdz into dev 2023-10-18 02:18:08 +09:00
Syoyo Fujita
c8487ec6ee Build geometric normal if normals is not present in Mesh. 2023-10-18 02:17:47 +09:00
Syoyo Fujita
ca5e15611f Use mat3 for normalMatrix. 2023-10-17 21:47:28 +09:00
Syoyo Fujita
70159e4be4 setup GL uniforms(W.I.P.) 2023-10-17 05:31:36 +09:00
Syoyo Fujita
5e1bf8059b Merge branch 'dev' of github.com:syoyo/tinyusdz into dev 2023-10-17 02:48:14 +09:00
Syoyo Fujita
ef47827725 cosmetics. 2023-10-17 02:48:07 +09:00
Syoyo Fujita
6d94dc8318 Add simple find_file().
Fix calling glfwSwapBuffers twice.
2023-10-17 02:25:52 +09:00
Syoyo Fujita
1ca8d96e18 cosmetics. 2023-10-16 05:48:13 +09:00
Syoyo Fujita
f5d02f6c87 refactor shader variables. 2023-10-15 04:33:40 +09:00
Syoyo Fujita
4992dd1c00 Implement some GL stuff. 2023-10-14 23:37:52 +09:00
Syoyo Fujita
f0fe6f3f86 experimental highdpi support in linux. 2023-10-13 22:54:15 +09:00
Syoyo Fujita
bd9ab32f80 Possible highDPI support in linux. 2023-10-13 22:21:29 +09:00