著者:midnightSuyama
ページ数:756

¥1,200¥0

本書は、これからシェーダープログラミングを学びたい方を対象にした入門書です。シェーダーの事前知識は不要ですが、「何かしらのプログラミング言語」と「高等学校程度の数学」の理解を前提としています。

取り扱っている内容は、次のとおりです。

・シェーディング言語 (Cg) の基礎文法
・シェーダープログラミングのためのベクトルと行列の復習
・ライティング/テクスチャリング/シャドウ/フォグ/ポストエフェクトの基礎実装

シェーダープログラミングの基礎理解を目的としているため、最新技術などには触れていません。また、学習環境として Unity を採用していますが、具体的な計算式を把握できるように、サンプルコードではヘルパー関数の使用を控えています。Unity で動作する最適な記述ではなく、基礎理解を目的とした冗長な記述である点をご了承ください。

本書のサンプルコードは GitHub で配布しています。動作確認には「Unity 2018.4 LTS」を使用しました。

https://github.com/midnightSuyama/BASICxSHADER

シリーズ一覧

  • 同シリーズの電子書籍はありませんでした。

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する