client: Add material support

There is no default mesh material in WebGL, so we must implement
material support for futher made visualizer.