Three.jsは、WebGLによる描画を直感的に扱うためのJavaScriptライブラリです。このシリーズでは、Three.jsを使いこなしたい人に向け、さまざまなトピックを取り上げます。
three.jsには、中級者や上級者の要望にも応える仕組みが用意されています。今回紹介する、マテリアルのカスタマイズもその一つ。ビルトインのマテリアルにもう少し機能が欲しい思ったときに利用できるテクニックです。
2016年2月のthree.js のアップデートに含まれていた「物理ベースレンダリング」について、これまでのマテリアルとの違いや、表示結果、利用方法などを紹介します。