batching - i.e in pixi.js sprites using the images form the same texture atlas can be draw in one call (Inside PixiJS: Batch Rendering System - The Startup - Medium). This give us huge performance boost without loosing flexibility. Seems like this feature is missing in babylon.js, am i right?
yes, i believe we have the same in mind but my version is a bit more flexible Spritesheets in babylon.js require that all images have the same size. In my version would be nice to load sprite sheets generated by i.e Texture Packer and be able to put in it different images with different sizes or even rotation.
This Apply Material to Individual Faces - Babylon.js Documentation is super cool! I had to miss this once i was reading doc faceUV is the key :). This will be helpful for me in 100%. Would be nice to read UVs from json instead of calculation it in code but i can write some level of abstraction which handles it for me.(but could be useful to baked it into engine as well?) Thanks!