July 2016
Intermediate to advanced
416 pages
6h 39m
Japanese
最初の章でThree.jsの基本について学び、その次の章でシーンのもっとも重要な基本要素であるジオメトリとメッシュ、カメラについてより深く学びました。しかしそれらの章では、Three.jsのすべてのシーンで重要な役割を果たすライトについては触れていませんでした。ライトがなければ、描画されたものが何も見えません。Three.jsには多くのライトがあり、それぞれに特別な用途があるので、この章全体を使ってさまざまなライトを詳細に説明し、次の章でマテリアルの使用について説明する準備を行います。
![]() |
|
WebGL自体にはライトのサポートは組み込まれていません。Three.jsを使わない場合、本章で紹介するようなさまざまな種類のライトをシミュレートするWebGLのシェーダープログラムを個別に自分で書かなければいけなくなります。その場合は、次のサイトにWebGLでゼロからライティングをシミュレートする方法がわかりやすく説明されていますので参考にしてください。 https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Tutorial/Lighting_in_WebGL |
この章では、以下の項目について学びます。
他のすべての章と同じように、ライトの振る舞いを実際に試すことができるサンプルをたくさん用意しています。この章に関するサンプルは提供されているソースの ...
Read now
Unlock full access