How OBJ to schem conversion works
An .obj file describes a surface: vertices, faces and texture coordinates, with the colors kept in a separate .mtl file and its images. Minecraft needs a grid of blocks instead. The converter fits your model into a grid whose longest axis matches the size you choose, fills the cells the model occupies and reads the texture color at each position.
Each color is then matched to a Minecraft block in LAB color space, which is built around how people perceive color differences. That keeps rust, skin tones and foliage recognizable once they turn into blocks. The result is written as a Sponge v3 .schem, readable by WorldEdit, FastAsyncWorldEdit, Litematica and Axiom.
