Unity Shader Programming Vol.05 (v.1.0.1)【PDF】
- ダウンロード商品Unity Shader Programming Vol.05 (v.1.0.1)【PDF】¥ 1,000
- ダウンロード商品Unity Shader Programming Vol.05 (v.1.0.0 サンプル)【PDF】¥ 0
Unity でシェーダプログラミングを始めたいけど、公式の資料や散見する様々な資料では難しいという人に対し、小さく、簡単に、サンプル付きでまとめた資料です。 総ページ数:62 ※※※※※同シリーズの他の巻よりも内容が薄いです。必要性を十分に検討してからの購入を勧めます。※※※※※ 本文中のサンプルはオープンソースで管理しています。合わせて購入の検討に利用してください。 https://github.com/XJINE/UnityShaderProgramming_05_Sample
資料の内容
この資料では、よりリアルでそれらしい表現のために必須な「ノイズ」について、代表的なものをいつくか解説します。ノイズは動きのためであったり、テクスチャのためであったり、あらゆる場面で活用されています。たとえば山や海の風景、生き物の持つ無意識で微細な動き、炎や水の表現、石や木の模様などです。ノイズ技術なしのCG表現は、昨今においてはありえないといってよいでしょう。
目次
はじめに 第 1 章 White Noise ―― 1.1 疑似乱数 ―― 1.2 ノイズ ―― 1.3 White Noise のアルゴリズムと実装 ―― 1.4 White Noise のアニメーション 第 2 章 Block Noise ―― 2.1 Block Noise のアルゴリズム ―― 2.2 Noiseのアスペクト比 ―― 2.3 Block Noise のアニメーション 第 3 章 Value Noise ―― 3.1 Value Noise のアルゴリズムと実装 ―― 3.2 Value Noise のシームレスパターン化 第 4 章 Perlin Noise ―― 4.1 Perlin Noise のアルゴリズム ―― 4.2 Perlin Noise の3次元化 第 5 章 Improved Noise ―― 5.1 Improved Noise のアルゴリズム ―― 5.2 Improved Noise の実装 ―― 5.3 補足:原著論文との差異 第 6 章 Fractal Noise ―― 6.1 フラクタルと波 ―― 6.2 Fractal Noise のアルゴリズム ―― 6.3 Fractal Noise の実装 第 7 章 Cellar Noise ―― 7.1 Cellular Noise のアルゴリズムと実装 ―― 7.2 Cellular Noise のアニメーション ―― 7.3 Voronoi 図 付録:ノイズに関する重要な参考資料 おわりに
想定する読者と方針
この資料はUnityの基本的な扱いについては知識があり、シェーダプログラミングを経験したことがない方を読者に想定しています。あるいは、学習の補助的な資料として役立てることを想定しています。 この資料のよい点は (1) もっとも小さいサンプルからステップバイステップ形式で内容が整理されていること (2) それぞれのステップでサンプルが用意されていることです。 技術的な解説のほとんどはUnity公式やその他の資料から確認できますが、多くの場合に、それらは学習の順序を考慮していません。一貫した資料を用いて学習する一番のメリットは、さまざまな資料を集め、それらを取捨選択しながら順序立てる負担を軽減できることにあります。 一方で、この資料では高度な応用技術やその詳細を解説しません。特に、シェーダプログラミング以外のCGに関する詳細な解説や数学的な内容は、その多くを割愛しています。 これらは「シェーダプログラミングの入門」に当たっては不要であり、より詳細な情報は、それらを専門に扱う資料を参照した方がよいためです。 したがって、数学的な内容から順序立てて学習したい方、高度な技術や表現技法について学習したい方には、この資料は不向きであるといえます。
感想・要望・その他のお問い合わせ
要望、感想、誤字脱字などのご指摘、その他のお問い合わせについては専用フォームでお伺いします。折り返しのご連絡等については必ずのお約束をしかねる体制であることご了承ください。 【問い合わせフォーム】 https://goo.gl/forms/mOiWo6JuPz848deh1
価格について
価格は (1) 学習のために順序立てて整理する (2) 最小限のサンプルを考えて用意する (3) 執筆して管理する、などの要因から決定しています。 価格は、特に新しい情報が追加されるときに改定されることがあります。あるいは、広く広報するなどの目的のために、一時的に改定することがあります。 新しいバージョンがリリースされるとき、既に同じものを購入されている方については、基本的には追加料金なしに入手できるようにしています。ただし電子的な管理が可能なもの、著しく内容が変更されないものに限ります。 上記について、予めご了承ください。
更新履歴
ver.1.0.0 (2020.11.02) ―― 初回リリース。 ver.1.0.1 (2020.11.02) ―― 一部レイアウト修正して図と解説が並行して読めるように。 ―― 誤字修正。