HakkaToonで学ぶ Unityシェーダー入門/プログラミングが苦手な筆者が自作シェーダーを作るまで
상품 설명
HakkaToonで学ぶ Unityシェーダー入門
プログラミングが苦手な筆者が自作シェーダーを作るまで
📖 どんな本?
lilToonは多機能すぎてよくわからない。でも自分の用途にぴったりなシェーダーはBoothに売ってない。
「ないなら作ろう」と決断した筆者が、シェーダー開発でぶつかったこと・学んだことをまとめたPDF53ページの技術解説書です。
実際に動いているHakkaToon(オリジナルトゥーンシェーダー)のコードを全文引用しながら、「この1行は何をしているのか」を丁寧に読み解いていきます。
🙋 こんな人に向いています
VRChatのアバターに使うシェーダーを自分で作ってみたい
lilToonやpoiyomiを使っているけど、中身がどうなっているか気になる
プログラミングはほぼ未経験 or 少し触ったことがある程度
「なんか動かない」「VRChatに上げたら壊れた」を自分で解決できるようになりたい
📚 収録内容(全10章)
章内容1章シェーダーとは何か・ファイル構成・コンセプトの決め方2章ShaderLabの全体像・Passの構造3章Properties:InspectorのスライダーやカラーピッカーがどうできるかのHints4章変数宣言・構造体(appdata / v2f)・セマンティクス5章vert関数・frag関数・テクスチャ取得・ノーマルマップ6章ライティングの自作・NdotL・仮想ライト方式の設計思想7章2段階影色・smoothstep・lerp・Warm/Coolライティング8章C#でInspectorをカスタマイズ・マテリアル設定コピー機能9章VRChat固有の地雷まとめ(_LightColor0黒化・ForwardAdd禁止・VRCFallbackタグ等)10章全章の解答解説
各章末に練習問題付き。第10章に解答解説をまとめています。
✅ 本書の特徴
「VRChat固有の制約」を体系的にまとめている本は少ない
_LightColor0が黒化する問題、ForwardAddと透明シェーダーの相性問題、2Pass ForwardBase禁止など——「Unityエディターでは動くのにVRChatに上げると壊れる」系の問題を実体験ベースで解説しています。
実際に動くコードで学べる
架空のサンプルコードではなく、Boothで販売中のHakkaToonのコードそのものを題材にしています。
⚠️ こんな方には向いていないかも
すでにシェーダーを書いたことがある方(内容が基礎よりです)
C# / HLSLを業務で書いている方
🎁 試し読み版あります(無料)
購入前に雰囲気を確認したい方はこちら → 【試し読み版】
著者:Hakka / はっか(@hakka2kki)
対象プラットフォーム:VRChat(PC専用)
Unity 2022以降推奨
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기