タグ

shaderとテッセレーションに関するedo_m18のブックマーク (2)

  • Unityシェーダーチュートリアル 水流を作ってみる

    実践編第2弾「水流を作ってみる」。 以前、某案件で地下浸水を作り、 押し寄せる水流をディスプレイスと屈折を組み合わせて表現したので、 それを解説していきたいと思います。 モデルの準備 こんな感じの場所に、こんな感じで水を流してみます。 屈折 まずは、屈折表現から入れていきます。 詳しくは、以前の記事に描いてありますので、そちらを御覧ください。 今回はこんなテクスチャを用意しました。大小2つの押し寄せる波です。 この後ディスプレイスも加える予定なので、タイリングを合わせる為に、 テクスチャスロットの Scale & Offset ではなく、 別のプロパティ(_WaveTiling)を用意してタイリングさせます。 これだけだとまだ良く分かりませんね。 ディスプレイス 次に、同じ形状のハイトマップを用意してディスプレイスさせましょう。 屈折用のテクスチャと同じ要領でハイトマップを展開します。 ハ

    Unityシェーダーチュートリアル 水流を作ってみる
  • [Unity] 雪に残る足跡表現とパーティクルを使った積雪表現 | きききろく

    [Unity] 雪に残る足跡表現とパーティクルを使った積雪表現 by 希木小鳥 · 公開 2015年4月20日 · 更新済み 2015年4月20日 前回の記事はアサシンクリード3の技術解説記事を元に、出来る範囲で見た目再現できそうなところを作ってみました。今回はディスプレイスメントマッピングを使って(前回も少し試してみましたが)足跡の表現、パーティクルを使った降雪の表現、パーティクル衝突判定を使った積雪の表現に挑戦していきます。 環境 Unity 5.0.0f4 地面の準備 今回使用するディスプレイスメントマッピングというのは頂点を動かしてデコボコを表現するので、綺麗に表現するとなるとそれなりの頂点数が必要になります。なのでShader側で頂点数を増やせる機能「テッセレーション」を使っていきます。(実行できる環境が狭まると思いますが) 何はともあれPlaneを作成。 Unity公式のヘルプ

    [Unity] 雪に残る足跡表現とパーティクルを使った積雪表現 | きききろく
  • 1