Material Question?

JME is really flexible with vertex buffers. The only unflexible part is that you can’t choose your own names for them. But any of them can be whatever type you want, basically (ie: no need to put vec2 into texture coordinates, you could put floats or vec4 or whatever). Color is a common one to coopt.