本書は、オープンソースで公開されているWebGLフレームワーク「Babylon.js」 (バビロンジェーエス) の知見を集めた解説書です。Babylon.jsを使うと、ブラウザでさまざまな3DCG、XRの表現が可能です。しかし、これまでBabylon.jsに関する本は国内外含めてほとんどありませんでした。この本はBabylon.jsをもっと広めたいという有志の熱意から生まれ、様々な知見が詰まっています。
【目次】
第1章 Babylon.jsとは何か。何ができるのか
第2章 Babylon.jsをはじめてみよう
第3章 Babylon.jsで物理演算を試してみる
第4章 Babylon.jsでAsset Libraryを試してみる
第5章 Babylon.jsでシェーダで遊んでみる
第6章 フラグメントシェーダでGPGPUをしてみる
第7章 レイトレーシングをしてみる
第8章 ローレンツアトラクタをWebXRで体験する
第9章 VtuberとBabylon.js
第10章 業務アプリに3DCGを扱う事で生まれる可能性
第11章 グラフ表示をやってみた
目次プレビュー
- はじめに
- 第1章 Babylon.jsとは何か。何ができるのか
- 第2章 Babylon.jsをはじめてみよう
-
3.1 シンプルな物理演算のサンプル
-
3.2 3Dモデルを物理演算で動かしてみる
-
3.3 終わりに
-
4.1 Fire Materialの使用例
-
4.2 Water Materialの使用例
-
7.1 レイトレーシングとは
-
7.2 レイトレーシングの実装
-
7.3 Tips
-
7.4 終わりに
-
8.1 ローレンツアトラクタとは
-
8.2 ローレンツアトラクタを触ってみよう
-
8.3 ローレンツアトラクタをBabylon.jsで実装する準備をしよう
-
8.4 ローレンツアトラクタの描画実装
-
8.5 Babylon.jsとWebXR
-
8.6 Babylon.jsでWebXRの実装をしてみよう
-
8.7 XRデバイスでローレンツアトラクタを見てみよう
-
8.8 まとめ