tag: Shader

UnityのHDRPを改造し擬似的な流体のレンダリングを行うパスを追加する

はじめに

HDRPのコードを読んで、カスタムしてみたくなったのでカスタムしてみた記事です。 HDRPのソースコードを編集してカスタムパスを追加し擬似的な流体のレンダリングを実装します。

将来的にはきちんとカスタムパスを追加する手段の用意されそうな気配がするので、 そうなったらこの記事の情報はヤクタタズになりそうですね。

  • Unity: 2019.2.6f1
  • HDRP: 6.9.1
Read More...
  • Unity
  • HDRP
  • Shader

UnityでForwardのライトに対応したLambert反射モデルのシェーダを作成する

はじめに

以前に作ったUnityのシェーダはUnityのライトには反応せず 常にプロパティで与えた方向の光が当たるものでした。 このままではシーンに配置されたライトには反応してくれません。 そこで今回はUnityのForwardのライトに対応したLambertシェーダを作ってみます。 適宜Unityで用意されたマクロを利用しますが、そのマクロの中身についても見ていきます。

マクロについてはドキュメント化されていないものも多く、推測が多数含まれています。 また、私自身の知識が足りていないことによる誤りも多数含まれていると思われます。 この記事を参考にする場合は自己責任でお願いします。

96

  • Unityのバージョン: 2018.3.0b5
Read More...
1
23