AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

シェーダー

3Dtextがオブジェクト貫通しないようにする

3DTextだと、壁の向こう側にあっても必ず画面に表示されてしまう。 以下の記事を見るとshaderを書き換えれば仕様を変えられる模様 haraken.hatenablog.com上記記事を参考に、Unity公式からビルトインShaderをダウンロードして、font.shaderを書き換えた。 Cu…

近寄ると透明になるガラスとカリングの連携

SimpleLODで1階壁、2階壁、各教室、屋上壁みたいな単位でメッシュをまとめています。 おかげでSetPassCallやDrawCallが減少しました(頂点数は増えましたが) 同時にOcculusionCullingを設定してますので、教室に入っていると、他の教室はいっさいレンダリン…

デカールShaderで瞳色を自由指定

Hモデルは、ボーン付きの眼球が入っているので、瞳の部分のテクスチャだけを別途用意して、顔のテクスチャとShaderで合成できるようにした。 瞳色の基本色を灰色にしたので、Shaderで瞳色を指定すれば、着色して表示してくれる。髪の毛もテクスチャを灰色に…

ToonLitOutlineとステンシルによるOutlineの違い

今後もトーンシェーダーを中心に使っていきたいので勉強中なんですが、 漫画にはペン入れという文化があって、デジタルの世界のでもペンの入りと抜きとかで、絵の雰囲気がずいぶん違う。 ただし、3DCGの世界でペン入れを考えるとどうなんだろう? 既存のToon…

付属ToonShaderをDecal対応に改造する

ヤンデレちゃん付属のToonShaderのToon/Cutoffを改造してデカール画像と合成できるようにしてみました。ニコニココモンズの血しぶきと合成した結果 カラーピッカー画像と合成した結果 UV空間でマッピングして合成しているので、もともとの服のテクスチャのUV…