func (m *Material) UnmarshalJSON(data []byte) error {
    type alias Material
    tmp := alias(Material{AlphaCutoff: Float(0.5)})
    err := json.Unmarshal(data, &tmp)
    if err == nil {