scurest
scurest
All the code in [`abr1.rs`](https://github.com/scurest/abrupng/blob/master/src/abr/abr1.rs) is untested because I can only find ABR6 files in the wild! If anyone has a version 1 or 2 ABR file, leave me a...
Some models blow-up at the extremities (the title screen model from Heart Gold, reported [here](https://www.vg-resource.com/thread-32280.html); some characters from Dark Dawn)  Think it has to do with how TRS transforms...
Version: MeshLab2022.02-linux.AppImage When loading OBJ vertex colors, the colors sometimes have very small errors. It seems because they are converted to the 0-255 range by truncating, `floor(255*X)`, instead of rounding,...
I don't think `StreamWriter` is actually a `std::io::Write` because [the docs for `write` say](https://doc.rust-lang.org/std/io/trait.Write.html) > A call to write represents _at most one_ attempt to write to any wrapped object....
The properties reference for normalTextureInfo.scale has a busted formula > `scaledNormal = normalize * 2.0 - 1.0) * vec3(, , 1.0`
This is a conceptual problem with how animations work. In glTF, when an animation is playing any values that are not targeted by the animation have their default value as...
Any key-value pair whose value is `{}`, `[]`, or `None` gets scrubbed out of the glTF data when exporting. That means a user-extension can't do things like this: ````json "extensions":...
glTF meters are converted to Blender units on import, cf #365. Camera near/far values are also distances, but they aren't being converted. This leads to the clipping planes being in...