2012, ASTM accepted a standard format called Additive Manufacturing Format (AMF), capable of storing color, materials, lattices, and constellations , unlike STL format contain only surface mesh information of CAD model. I see that AMF fits nicely for the needs of additive manufacturing for gradient component or multi-material fabrications and is better than STL. But, I don't know why this format is not widely accepted.