material encoder