samples:
random notes about the tool
general output format:
(animation not supported yet but planned)
vertex id
Minecraft's gl_VertexID
isn't per model, so it's difficult to find the relative id of a vertex in a model unless you have a constant number of vertices
i thought up a trick to assign each face a unique pixel uv, then encoding the offset of the pixel from top left (relative 0,0 in the texture, some random place in the atlas)
with the offset data i am able to calculate the relative face id, and gl_VertexID % 4
gives the corner.
Python
i learned Python just to write this lol
apparantly anything that has to do with js can't keep rgb values correctly when alpha isnt max