1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Unity】超簡単に貼れるデカールアセット Easy Decal

Posted at

#はじめに
Easy Decal」とは
Easy Decal - Asset Store - Google Chrome 2018-08-29 13.16.01.png

Easy Decalはゲーム世界全体にデカールを配置して非常に簡略化されたワークフローを提供します。Easy Decalシステムはオクルージョンから透明までのParallaxのあらゆる種類のシェーダーとマテリアルをサポートしています。どこにいようとディテールを配置してゲーム環境を新たなレベルにアップグレード。大きな凹凸がある表面でもデカールを貼り付けることができます。動的ジオメトリージェネレーターがすべてのパラメーター(UV、接線、法線等)を自動的に調整しますので、デカールはどこにでも合います。
主な特長

  • Unity無料版、Pro版で動作
  • 完全なエディターの統合
  • 使いやすい
  • カスタマイズされたマテリアルとシェーダー
  • 様々な品質レベル
  • すぐに使えるプレハブ入り
  • 3D投影(平行移動、回転、スケール)
  • 動的ジオメトリー
  • 最適化されたパフォーマンス
  • デカールのアニメーション
  • 最先端
  • 新しい投影モード

Cinemachine107.gif
Cinemachine107.gif
Cinemachine107.gif
Cinemachine107.gif

原理としてメッシュデータに直接映している感じではなく コライダーに対して投影しています
なので複雑なメッシュに写す場合はメッシュコライダーにしてあげる必要があります

#他の情報記事
 http://www.asset-sale.net/entry/Easy_Decal
#動作確認
Windows10
Unity 2018.2.5f1
Easy Decal 1.6.8 B

#使い方 簡単な方法
アセットをインポートしてきたら、デカールの対象となるオブジェクト作成今回はCubeを作成
あとはデカール用のオブジェクトを作成する
Unity 2018.2.5f1 (64bit) - DecaleTest.unity - AssetTest - PC, Mac & Linux Standalone_ DX11 2018-08-29 15.46.33.png
デカール用のオブジェクトに「EasyDecal」とゆうコンポーネントをアタッチする
Unity 2018.2.5f1 (64bit) - DecaleTest.unity - AssetTest - PC, Mac & Linux Standalone_ DX11 2018-08-29 15.49.41.png
次にデカール用のマテリアルを作成する
新規でマテリアルを作成して、シェーダーを設定する
今回「EasyDecal/ED StandardNormal(VertexAlpha)」を選び、映したいテクスチャをAlbedoに設定しましょう
EasyDecalには色々なシェーダーがあるので状況によって使い分けましょう
Unity 2018.2.5f1 (64bit) - DecaleTest.unity - AssetTest - PC, Mac & Linux Standalone_ DX11 2018-08-29 15.56.38.png
次に作成したデカール用のマテリアルをEasyDecalのコンポーネントのSouceModeを「Material」に変えてDecalMaterialに先ほど作ったマテリアルをアタッチします
6.png
一度Decalオブジェクトをクリックしてシーンビューを見てみましょう
このピンク色のボックスがDecalオブジェクトでこれを被写体になるオブジェクトに隣接させるとデカールが描画されます
Unity 2018.2.5f1 (64bit) - DecaleTest.unity - AssetTest - PC, Mac & Linux Standalone_ DX11 2018-08-29 16.09.26.png

それではDecalオブジェクトをオブジェクトに隣接させてみましょう
Cinemachine107.gif
ちなみに現在の投影方法が「Plane」とゆう設定で 文字通り床に投影する方法をとっているので-Y方向に投影する感じになっています。
Unity 2018.2.5f1 (64bit) - DecaleTest.unity - AssetTest - PC, Mac & Linux Standalone_ DX11 2018-08-29 16.27.20.png
Unity 2018.2.5f1 (64bit) - DecaleTest.unity - AssetTest - PC, Mac & Linux Standalone_ DX11 2018-08-29 16.28.50.png
もちろん回転してあげれば壁みたいな垂直な面にも貼れます
Unity 2018.2.5f1 (64bit) - DecaleTest.unity - AssetTest - PC, Mac & Linux Standalone_ DX11 2018-08-29 16.57.52.png

次に球体に写してみましょう ですが、メッシュの形状によって描画がおかしくなる時があるのでEasyDecalコンポーネントのResolutionを弄って調整しましょう
Unity 2018.2.5f1 (64bit) - DecaleTest.unity - AssetTest - PC, Mac & Linux Standalone_ DX11 2018-08-29 17.06.19.png

Befor
Unity 2018.2.5f1 (64bit) - DecaleTest.unity - AssetTest - PC, Mac & Linux Standalone_ DX11 2018-08-29 17.00.14.png
After
Unity 2018.2.5f1 (64bit) - DecaleTest.unity - AssetTest - PC, Mac & Linux Standalone_ DX11 2018-08-29 17.04.17.png

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?