-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draco Submodule Should Point to Exact Version #35
Comments
Hi Zevbo, This seems like a very good suggestion! Would you mind trying to compile DracoPy like that and see if it fixes it for you? |
Sounds reasonable. I've cloned DracoPy to my machine and have the reference to the correct draco. How can I now recompile DracoPy? |
Shouldn't be too difficult hopefully! Make sure you have cmake installed and just do |
Wasn't too dificult, but alas it didn't fix my issue. This raises the concern that this is a different bug, though one I don't know the source of. Just to recount what I've seen:
Wondering if somehow DracoPy accidentally encodes in that bit that it is a 0-1 scale? |
Hi Zevbo, Good detective work! Hopefully I can look into this more in a bit, but check out this PR in the meantime. It might have a clue. |
I'm trying to use DracoPy to encode point clouds, and send them to a frontend I have, where they are decoded using Draco again (but in typescript, so with Three.js, not DracoPy). I used to do this by writing to temporary files using the draco binaries, reading from the files, and sending over those bytes. This worked, but I'd much prefer to just use DracoPy.
When I encode and decode using DracoPy, it works well. However, when I encode using DracoPy, and then decode using TypeScript, the colors get all messed up. My only working theory is that the Draco versions that DracoPy is incompatible with the one I am using on my frontend, which is believable because the snapshot of Draco that DracoPy points to isn't an exact version. Thus, the submodule should point to: google/draco@bd1e8de, rather than https://github.com/google/draco/commits/befe2d880992e6fdbfd29fe20a3b8664460b92cd.
Note: the specific way in which the colors are screwed up is that they are being interpreted as 0-1 when they are being sent as 0-255.
The text was updated successfully, but these errors were encountered: