matroid
Joined 5 years ago
Joined 5 years ago
We made the training data for this using a physically based renderer (i.e, Cycles in Blender).
For non-photorealistic art, there are way too many ways in which artists communicate lighting (even in sketch, which is different from pixel-art / video game, there are at least a couple of ways (a) solid shading (b) hatching).
I'm not sure how to extend our methodology (synthetic data in 3D modeling software + train model) to these settings.
Ooh, I didn't know about Myst-style games. I'll definitely check them out!
This is the project page and has some cool demos (atleast I think!). Do check them out and let me know what you all think!
Over the holidays, I cleaned up the implementation (with the help of Claude Code, although this is not an advertisement for it) and released it on GitHub.
If anyone needs fast 3D packing in python, do give this a shot. Hopefully I have attributed all the code/ideas I have used from elsewhere properly (if not, please feel free to let me know).
I do think these problems are much, much worse for ISL as you rightly noted.
I think I should have been careful when I said "solve" in my post. But that really came from a place of optimism/excitement.
From my understanding, they are quite dissimilar. A person who knows ISL will not understand ASL, for example.
On a related note, this sort of explains why our model is struggling to fit on 500 hours of our current dataset (even on the training set). Even so, the current state of automatic translation for Indian Sign Language is that, in-the-wild, even individual words cannot be detected very well. We hope that what we are building might at least improve the state-of-the-art there.
> It's more of a bad and broken transliteration that if you struggle to think about you can parse out and understand.
Can you elaborate a bit more on this. Do you think if we make a system for bad/broken transliteration and funnel it through ChatGPT, it might give meaningful results? That is ChatGPT might be able to correct for errors as it is a strong language model.
Thanks for the thoughts :)