July 2016
Intermediate to advanced
416 pages
6h 39m
Japanese
ここ数年、ブラウザは強力になり続け、いまや複雑なアプリケーションやグラフィックスを提供するに足るプラットフォームとなりました。それにもかかわらず、ウェブ上の大部分のコンテンツはまだ2Dのままです。すでにほとんどのモダンブラウザはWebGLに対応しているので、ブラウザ上では単なる2DアプリケーションだけでなくGPUの能力を利用した美しくハイパフォーマンスな3Dアプリケーションも作成できます。
けれどもWebGLを直接利用してプログラムを作成するのはとても複雑な作業です。WebGLの内部について詳細に知る必要があり、WebGLを最大限に生かすには難解なシェーダー言語を学ばなければいけません。しかしThree.jsがあればJavaScript APIを通じてWebGLの機能を非常に簡単に利用でき、WebGLの詳細を学ばなくても美しい3Dグラフィックスが作成できるようになります。
Three.jsには数多くの機能とAPIがあり、それらを利用してブラウザ上で直接表示できる3Dシーンを作成できます。本書ではインタラクティブなサンプルを通して、Three.jsで利用できるさまざまなAPIのすべてについて学んでいきます。
各章の概要は以下のとおりです。
Read now
Unlock full access