はじめに
この本を書き始めたきっかけは、ネットで検索してもシェーダーに関する情報が少なく、探しても主に3D向けの内容ばかりで、一生懸命読んでも理解しづらい数学やコードばかりの記事が多かったことです。そうした中で、どうやってシェーダー(マテリアル)の作り方を学べばいいのか悩んでいる方が少なくないと思い、この本を書く決意をしました。
シェーダーに興味がある方や、知識を身につけたい方、またはUIデザイナーとしてマテリアル作成に悩んでいる方を主な対象として書いています。私はUnreal Engineで仕事することが多いため、シェーダーの作成例はUE5限定にさせていただきます。
本を無料で公開しております。寄付をご希望の方には、ワンコイン(500円)の金額を設定しております。
本書が少しでも誰かのお役に立てれば、大変うれしく思います。
ご同僚やご友人にぜひこちらの資料を共有してください。
本の読み方
🔰付きチャプターは初心者向けです。シェーダーを全く作ったことがない方や、基礎知識を身につけたい方にお勧めします。
🧊付きチャプターはレシピ形式です。ノードの解説ではなく、基礎編で学んだことを応用して実際の例を作成します。
プロジェクト
GitのプロジェクトをMITライセンスで配布しております。
シェーダーを改善、修正、商用化などが可能です。くわしくGit上のライセンスタブでご確認ください。
プロジェクトと本の更新について
更新ページを設けていますので、随時ご確認ください。
また、各記事にはUEのバージョンが記載されています。
UE4を使う方に関しましては、こちらのシェーダーが主にUE4対応可能なのでご安心ください。
ただし、エディターのUIが異なる可能性があります。
筆者について
長く日本の企業でUIデザイナーとして働いてきました。たくさんの方に教えていただいたので、今回はこれまでに培った経験と知識を共有していきたいと思います。ただ、恐縮ですが、私は日本出身ではないため、日本語に誤りがある場合があります。向上心を持って取り組んでいますので、誤字や間違いがありましたら遠慮なくご指摘ください!
なにかがあったら以下のSNSを通してご連絡ください。
Twitter : @ko_yuki_lo
BlueSky : @yukiyadev.bsky.social