material now uses gloost Vector3