Skip to Content
初めてのThree.js 第2版 ―WebGLのためのJavaScript 3Dライブラリ
book

初めてのThree.js 第2版 ―WebGLのためのJavaScript 3Dライブラリ

by Jos Dirksen, あんどうやすし
July 2016
Intermediate to advanced
416 pages
6h 39m
Japanese
O'Reilly Japan, Inc.
Content preview from 初めてのThree.js 第2版 ―WebGLのためのJavaScript 3Dライブラリ

3章光源

最初の章で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

この章では、以下の項目について学びます。

  • Three.jsで利用可能な光源
  • 特定の光源を利用すべき状況
  • 光源の振る舞いを調整または設定する方法
  • 少し余談として、レンズフレアを作る方法

他のすべての章と同じように、ライトの振る舞いを実際に試すことができるサンプルをたくさん用意しています。この章に関するサンプルは提供されているソースの ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

UX戦略 第2版 ―革新的なプロダクト開発のためのテクニック

UX戦略 第2版 ―革新的なプロダクト開発のためのテクニック

Jaime Levy, 安藤 幸央, 長尾 高弘

Publisher Resources

ISBN: 9784873117706Other