From d5ca4e98e0f21049c3ccfef2a72d4b9bb30dc149 Mon Sep 17 00:00:00 2001 From: Syoyo Fujita Date: Wed, 15 May 2024 22:19:18 +0900 Subject: [PATCH] Update README.md --- src/tydra/README.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/tydra/README.md b/src/tydra/README.md index fd74a773..55056a84 100644 --- a/src/tydra/README.md +++ b/src/tydra/README.md @@ -10,8 +10,9 @@ Instead, we'd like to propose Tydra(Tiny Hydra), something like a three-headed m Currently Tydra is considering following three usecases in mind: - Runtime publishment(e.g. to glTF), DCC conversion and exchange for realtime graphics(AR, VR, MR, games, etc). -- Scene conversion to GL/Vulkan renderer(e.g. WebGL rendering) -- Scene conversion to Ray tracing renderer(e.g. Vulkan/OptiX ray tracing) +- [x] Scene conversion to GL/Vulkan renderer(e.g. WebGL rendering) + See `../../examples/tydra_to_renderscene` +- [ ] Scene conversion to Ray tracing renderer(e.g. Vulkan/OptiX ray tracing) See `../../examples/sdlviewer/` for SW raytracing example. ## Status @@ -24,21 +25,22 @@ Scene graph representation suited for OpenGL/Vulkan renderer. ### Status -* [ ] Node xform +* [x] Node xform * [x] Triangulate mesh * [ ] Subdivision surface support(subdivide mesh using OpenSubdiv) * [x] Resolve Material binding * [x] GeomSubset material binding * [ ] Collection material binding -* [ ] Load and setup Texture +* [x] Load and setup Texture * Colorspace conversion * [x] sRGB <-> Linear * [x] rec709 <-> Linear - * [ ] OCIO LUT - * -* [ ] Skinning -* [ ] BlendShape -* [ ] Animation + * [x] displayP3 Linear <-> sRGB Linear + * [x] ACEScg(AP1, Linear) <-> sRGB Linear +* [x] Skinning +* [x] BlendShape +* [x] Animation(SkelAnimation) +* [ ] Xform animation(timesamples XformOps) * [ ] Lights ## TODO