July 2021
Intermediate to advanced
440 pages
6h 10m
Japanese
本書ではWebGL 2を使用してコンピューターグラフィックスの基礎を説明しました。WebGL 2はすべてのモダンブラウザで利用できるウェブベースの3DグラフィックスAPIです。WebGL 1はOpenGL ES 2.0を元にしていますが、WebGL 2はOpenGL ES 3.0を元にしています。そのため、WebGL 1ではオプショナルな拡張としてしか提供されていないさまざまな機能やその他の強力なメソッドが、WebGL 2ではデフォルトの状態で利用できます。コンピューターグラフィックスについてできる限り広範なトピックスを紹介するためにWebGL 2を使用してきたとはいえ、それらの知識と技術のほとんどは他のグラフィックスAPIにも応用できます。しかし、WebGL 1からWebGL 2にマイグレーションするためには、WebGL 2のWebGL 1にない主要な機能をどのように扱うかについて少し説明しておいたほうがいいでしょう。
本章では以下の内容について説明します。
2021年2月1日時点で、IEとSafariを除くモダンブラウザではWebGL 2をデフォルトで利用可能です*1。以下のブラウザのいずれかを使用している限り、追加で何かを行う必要はなく、そのままの状態でWebGL 2が利用できます。
[*1] Safariについては、WWDC2021において次期バージョンのSafari 15でWebGL 2に対応すると発表されました。
Read now
Unlock full access