5/25
時点_ポイント最大13倍
Unityによる3DCGプログラミング 基本原理と実践/藤代一成/石飛晶啓
販売価格
3,960
円 (税込)
送料無料
- 出荷目安:
- 1~3日で発送予定
たまるdポイント(通常) 36
+キャンペーンポイント(期間・用途限定) 最大12倍
※たまるdポイントはポイント支払を除く商品代金(税抜)の1%です。
※表示倍率は各キャンペーンの適用条件を全て満たした場合の最大倍率です。
各キャンペーンの適用状況によっては、ポイントの進呈数・付与倍率が最大倍率より少なくなる場合がございます。
dカードでお支払ならポイント3倍
各キャンペーンの適用状況によっては、ポイントの進呈数・付与倍率が最大倍率より少なくなる場合がございます。
- 商品情報
- レビュー
藤代一成石飛晶啓
コロナ社
メディアテクノロジーシリーズ 12
ISBN:433901382X/9784339013825
発売日:2026年03月
※商品画像はイメージや仮デザインが含まれている場合があります。帯の有無など実際と異なる場合があります。
【内容紹介】
【書籍の特徴】
書籍にはUnityを利用したプログラム例を豊富に掲載し、Github上に、実際のコード、書籍内容の理解を深めるための難易度付きの演習問題と解答を公開した。(GithubのURLはコロナ社書籍詳細ページよりご確認ください。)また、コロナ社書籍詳細ページには、関連資料として、口絵に掲載できなかったカラー図版や書籍内URLのリンク集を掲載している。
2章から5章の内容を順にこなしていけば3DCGの実際を体験でき、理論と実装を結び付けながら学ぶことができる。
【各章について】
1章では、コンピュータグラフィックスの基本となるレンダリングパイプラインとその構成要素を学び、レンダリングパイプライン全体の仕組みが把握できるよう解説する。他章に比べやや抽象度が高いが、残りの章の位置付けや相互の関係を俯瞰するためにも飛ばさずに読んでほしい。
2章では、メッシュを生成する方法を紹介する。まず3次元空間でポリゴンを扱うために必要な数学の基礎を簡単に説明した後、正方形メッシュの作り方を通じて基本的なメッシュの扱い方を紹介し、さらに具体的なモデル生成例を通じて、さまざまなモデルを作るために必要な要素を挙げていく。
3章では、まずメッシュデータをある視点から見た景色に変換するための行列の意味とその導出について学び、メッシュデータを画像に投影する過程への理解を深める。その後、3DCGにおけるカメラの特性を応用して、歪んだ画像を生成するカメラを配置し、特定の視点からのみ正投影に見える画像を作る。
4章では、マテリアルを通じて任意の材質を表現する方法について理解することを目的として、まずは一般的なマテリアルの基礎的な概念を示し、Unityにおけるマテリアルを概説する。その後、マテリアルを記述するうえで重要なシェーディングモデルを紹介するとともに、Unityにおける実装方法について学ぶ。さらに複雑なマテリアルを効率的に描画するための高速化手法を学ぶ。
5章では、ライティングとシャドウイングの基礎から応用までを体系的に学ぶ。まず、点光源、スポット光源、平行光源、面光源の特性を学び、それらのライティング計算式を導出する。その後、Unityを用いた実装方法を学び、シャドウマップの原理と実装、さらにレイトレーシングによる面光源ライティングを学ぶ。
6章では、Compute Shaderの基本的な使い方について学ぶ。また、GPUアーキテクチャをひもとくことで、Compute Shaderを記述する際に必要となる各種宣言がもつ意味についても理解を深める。最後に、粒子ベースの2次元流体シミュレーションへの応用例を学ぶ。
【編者からのメッセージ】
読者の方々が本書で得た知識と技術を活用し、より高度な3DCGの実装や新たな表現の創出に挑戦されることを期待する。
コロナ社
メディアテクノロジーシリーズ 12
ISBN:433901382X/9784339013825
発売日:2026年03月
※商品画像はイメージや仮デザインが含まれている場合があります。帯の有無など実際と異なる場合があります。
【内容紹介】
【書籍の特徴】
書籍にはUnityを利用したプログラム例を豊富に掲載し、Github上に、実際のコード、書籍内容の理解を深めるための難易度付きの演習問題と解答を公開した。(GithubのURLはコロナ社書籍詳細ページよりご確認ください。)また、コロナ社書籍詳細ページには、関連資料として、口絵に掲載できなかったカラー図版や書籍内URLのリンク集を掲載している。
2章から5章の内容を順にこなしていけば3DCGの実際を体験でき、理論と実装を結び付けながら学ぶことができる。
【各章について】
1章では、コンピュータグラフィックスの基本となるレンダリングパイプラインとその構成要素を学び、レンダリングパイプライン全体の仕組みが把握できるよう解説する。他章に比べやや抽象度が高いが、残りの章の位置付けや相互の関係を俯瞰するためにも飛ばさずに読んでほしい。
2章では、メッシュを生成する方法を紹介する。まず3次元空間でポリゴンを扱うために必要な数学の基礎を簡単に説明した後、正方形メッシュの作り方を通じて基本的なメッシュの扱い方を紹介し、さらに具体的なモデル生成例を通じて、さまざまなモデルを作るために必要な要素を挙げていく。
3章では、まずメッシュデータをある視点から見た景色に変換するための行列の意味とその導出について学び、メッシュデータを画像に投影する過程への理解を深める。その後、3DCGにおけるカメラの特性を応用して、歪んだ画像を生成するカメラを配置し、特定の視点からのみ正投影に見える画像を作る。
4章では、マテリアルを通じて任意の材質を表現する方法について理解することを目的として、まずは一般的なマテリアルの基礎的な概念を示し、Unityにおけるマテリアルを概説する。その後、マテリアルを記述するうえで重要なシェーディングモデルを紹介するとともに、Unityにおける実装方法について学ぶ。さらに複雑なマテリアルを効率的に描画するための高速化手法を学ぶ。
5章では、ライティングとシャドウイングの基礎から応用までを体系的に学ぶ。まず、点光源、スポット光源、平行光源、面光源の特性を学び、それらのライティング計算式を導出する。その後、Unityを用いた実装方法を学び、シャドウマップの原理と実装、さらにレイトレーシングによる面光源ライティングを学ぶ。
6章では、Compute Shaderの基本的な使い方について学ぶ。また、GPUアーキテクチャをひもとくことで、Compute Shaderを記述する際に必要となる各種宣言がもつ意味についても理解を深める。最後に、粒子ベースの2次元流体シミュレーションへの応用例を学ぶ。
【編者からのメッセージ】
読者の方々が本書で得た知識と技術を活用し、より高度な3DCGの実装や新たな表現の創出に挑戦されることを期待する。
※本データはこの商品が発売された時点の情報です。








