タグ

シェーダに関するdaabtkのブックマーク (5)

  • 7日間でマスターするUnityシェーダ入門 - おもちゃラボ

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

    7日間でマスターするUnityシェーダ入門 - おもちゃラボ
  • 【Unity】地形作りで学ぶShader Forge超入門 - おもちゃラボ

    シェーダをグラフィカルに作れるツール「Shader Forge」を使って、ノイズ画像から立体的な地形を作ったり、シェーダで色をつけたりする方法を紹介します。作成する地形は次のような感じになります。 Shader Forgeを使うことで、難しいシェーダ言語を覚えなくてもノードを繋ぐだけで簡単にシェーダを作ることができます。画面を見ながら試行錯誤できるので、実験的なシェーダを作るのにも最適です。Shader Forgeはアセットストアから入手できます。 今回の記事の内容は次のとおりです。 プロジェクトを作る テクスチャを表示する シェーダに対応するマテリアルを作成する 高さをつける 地形に色を付ける 地形に陰影を付ける Texture2Dノードをまとめる UVスクロールして地形を動かす 真面目に法線の再計算をして影をつける まとめと参考資料 Shader Forge公式サイト 小林信行さんの資

    【Unity】地形作りで学ぶShader Forge超入門 - おもちゃラボ
  • 指定範囲のモデルをボクセルで生成し直す - Onoty3D

    2017/06/11 19:40 スクリプトに一部不備がありましたので修正しました…(てへぺろ) 指定範囲にあるモデルを、別の場所にボクセルで生成し直すスクリプトを作りました。 もともととあるイベントで利用された?(※)、#オノッチ解体ショー というハッシュタグの便乗ネタで、twitterのアイコンにもしている鹿モデルの解体をするために作ったスクリプトです。 ※福岡VR・ARコンテンツの開発とWindows 10最新情報セミナー - Togetterまとめ 解体~! ボクセル生成原理 原理としては簡単で、指定範囲に細かい点をプロットし、各点が指定範囲内にあるモデルのメッシュの内側であるならばそこにボクセルを生成する、という処理をしているだけです。 ネタがわかれば「なんだそれだけ」って感じの力技…。 メッシュの内側にあるかどうかの判定は、判定したい点に対して、上下左右前後の6方向からRayを

    指定範囲のモデルをボクセルで生成し直す - Onoty3D
  • Unity uGUIで綺麗なマスク表現 - 渋谷ほととぎす通信

    ↑の画像は女の子の顔を中心に円形のソフトマスクを適用したサンプルです。 ※このイラストアセットは中世ファンタジーRPG風2Dキャラクターパックを使わせていただいてます。 ゲームUIをデザインをする際には表現の候補に入るのではないでしょうか。しかし、Unity UIマスク表現には課題がありました。Unityが未対応で 「ソフトマスクが使えなかったこと」 です。UIデザイナーのみなさま朗報です。 Unity2020からソフトマスクが使えるようになりました!! 記事ではUnity2020から使えるようになったソフトマスクを紹介します。ただしこのソフトマスクは条件付きです。 でも、安心してください。 条件を満たさない場合の代替方法も合わせて紹介 します。この記事を読むだけでソフトマスクは実現できると思いますので、ぜひ最後まで読んでみてください。 ソフトマスクはRectMask2Dで簡単実装U

    Unity uGUIで綺麗なマスク表現 - 渋谷ほととぎす通信
  • Unityでのアニメ風表現設定ノウハウ

    MuRoさんによる、アニメっぽい絵作りノウハウ(&自分がそれを参考にしたツイート)。前半はMMD4Macanimに付属のシェーダ、後半はUnity付属のToonシェーダによるもの。

  • 1