タグ

あとで読むとshaderに関するdaabtkのブックマーク (5)

  • [Unity] 綺麗なアウトラインシェーダーを作る - Qiita

    初めに 身も蓋もないけど、これが使えるならそれが一番。 https://docs.unity3d.com/jp/460/Manual/script-EdgeDetectEffectNormals.html やろうとしてるのは、↑これと同様の手法です。 経緯 アウトライン、すなわちオブジェクトの輪郭を描くための Unity シェーダーを探していましたが、この記事を書いた時点ではネット検索の上位に引っかかるのは、「オブジェクトを膨らませて二度描きする」方法でした。 例えばこの記事の最初に紹介されてる方法です。 http://light11.hatenadiary.com/entry/2018/05/13/183314 しかし、実際やってみるとこの方法は問題があって、ちょっと複雑なシーンになるとうまく行かなくなることがわかりました。 それで、同記事にある3・4番目のポストエフェクトを使う方法を調

    [Unity] 綺麗なアウトラインシェーダーを作る - Qiita
  • 7日間でマスターするUnityシェーダ入門 - おもちゃラボ

    この記事は、これまでにおもちゃラボで紹介してきたUnityのシェーダ入門記事40のまとめです。 1日に5記事読めば7日間で読み切れるはず...今のところ(笑) シェーダって時々聞くけど難しそう・・・というイメージをお持ちの方も多いと思います。でも、Unityを使えばかなりのメンドウな部分はUnityにおまかせできちゃうので、当に必要な部分のシェーダを書くだけでイメージ通りの絵作りができるようになります。 使用するシェーダ Unityで使えるシェーダにはsurfaceシェーダと頂点/フラグメントシェーダの2種類があります。ここではこの2つのシェーダの他、ライティング・ポストエフェクトの内容も解説しています。それぞれの各記事へのリンクを下にまとめておきます。また、Unity2018からはノードベースでシェーダを作成できるShader Graphという機能も提供されるようになりました。これか

    7日間でマスターするUnityシェーダ入門 - おもちゃラボ
  • 【Unity】水面の表現を無料で簡単に作る - おもちゃラボ

    池や海などの水面を作ろうとすると、シェーダを書いたり波動方程式を計算したり大変だ・・・!というイメージがありますが、Unityを使えば超簡単に無料で水面を作ることができます 地形を作る まずは雰囲気を出すため(笑)地形を作っていきます。今回はAsset Storeで配布されている「Stones and buried treasure」というローポリのアセットを使わさせていただきました。 いい感じに岩や木、石を組み合わせて池を作ります。箱庭みたいで楽しい・・・ このままでは、まだまだ池の雰囲気のかけらもありませんね。いま作った池に水を張っていきましょう〜。 水面のアセットをインポートする 池ができたところで水面のアセットをインポートします。水面のアセットはStandard AssetのEnvironmentに含まれています。 ツールバーからAsset→Import Package→Envir

    【Unity】水面の表現を無料で簡単に作る - おもちゃラボ
  • Unity トゥーン調エフェクト - Qiita

    はじめに Unity5.5の標準Particle Systemを使ったトゥーン調エフェクトの話です。 Unityパーティクルが進化した Unity5.5からノーマルマップを使ったライティングが可能になりました。 左画像:ノーマルマップを使ってライティングしたパーティクル Toon Shaderパーティクルの作成 以前に紹介した3Dアニメ表現を応用しつつ、ライトの光源を利用したをトゥーンパーティクルを作ってみる。 Toon Shaderでアルファ抜き+ノーマルマップが出来るようにShaderを調整。 カラーはToonRampで調整していきます。 ToonRampの比率によってライトを当てた時の見え方が変わってくる。 ※全部同じライティングです カラーの割合と色味をこだわって調整すると良いです。 Image Effectsを付ける 最後にImage Effectsで発光と色調を整えて完成。 左

    Unity トゥーン調エフェクト - Qiita
  • Unity トゥーンシェーディングを使った3Dアニメ表現 - Qiita

    はじめに Unity5のトゥーンシェーディングを使った3Dアニメ表現(セルルック表現)の解説です。 左画像:変更前 右画像:変更後 Toon Shaderを使ってみる Assets > Import Package > Effects のアセットをインポートをします。 ToonShaderとImageEffectが使えるようになりますので、まずはToon/Lit Outlineを使いながらマテリアルの調整を行います。 ポイントは3つ。 ・影の付け方 ・テクスチャの単純化 ・色のバランス 影の設定 トゥーンシェーダーの設定を行う際に[ Toon Ramp ]の設定でシェーディングが大きく変わります。 こんな感じで変わります↓ 今回はセルアニメ風な雰囲気で作ろうと思いますので、左から2番目のタイプで調整していきます。 テクスチャの設定 シェーダーの変更だけでは まだセルアニメっぽくないのでテク

    Unity トゥーンシェーディングを使った3Dアニメ表現 - Qiita
  • 1