この記事はTypeScript Advent Calendarの16日目の記事です。 この記事では、WebGLの普及率と、 CSS3DRenderer について書きます。 ほとんどTypeScript関係なく、しかも「Naverまとめ」みたいになってしまいました。 Three.js のレンダラについて three.jsで3DプログラミングというとWebGL必須な印象がありますが、three.js は他の種類のレンダリング方法にも対応しています。 本体の three.min.js に同梱されているのはWebGLRendererのみですが、リポジトリのexample ディレクトリを見てみると、example/js/renderer 内にいろいろな種類のレンダラが格納されています。 このうち、特に使用頻度が高いのは CSS3DRenderer、CanvasRenderer の2種類だと思います。