@add shader material support (85%)