Unity 5のガラス素材


12

Unity 5でガラス素材を作る方法を知っている人はいますか?

金属や画像のテクスチャーは作成できますが、ガラス素材の作成方法がわかりません。

Googleで検索してもUnity 5については何も得られないので、かなり簡単にできるはずです。

このようなシャワードアと飛行機のガラス用です:

ガラス


必要なものを示す画像を投稿するか、より詳細に説明する必要があります。屈折させたいですか?ほとんど透明なペインだけが必要ですか?あなたが何を達成しようとしているのかはまったく明らかではありません。
user1118321

Unityを無料で使用していますか、それともプロですか?
カツ

UNITY 5 Freeの使用
Icewine

それで、あなたはそれを透明で、わずかに暗く、反射させたいですか?(ちょうど明確にしようとしています。)
user1118321

はい、それは正しいです
-Icewine

回答:


13

ここに私がまとめることができるものがいくつかあります。これがあなたを助けることを願っています。これを行うには複数の方法があります。シェーダーを作成することも、非常にシンプルなガラスを使用することを気にしない場合は、デフォルトのシェーダーといくつかのPNGマジックを使用することもできます。

  1. Alastair Aitchison製のガラスシェーダー
  2. ベノクルス製の反射透明「ガラスシェーダー」
  3. Unityアセットストア検索:Glass
  4. 無料資産-割れやすいガラス

編集:これはいくつかの注目を集めているので、私は非常に基本的なウィンドウ/透明性のためのステップバイステップのチュートリアルを追加することにしました

  1. 必要な場所に透明なPNGイメージを作成します。
  2. Unity内のアセットにドラッグアンドドロップします
  3. アセットからゲームオブジェクトにドラッグします。これをグラスとして使用します
  4. シェーダーを選択->透明->鏡面反射(または選択肢のいずれか、鏡面反射が好き)
  5. 楽しい

完全な背景透明度を持つ単純な64x64画像を作成し、その上に黒のテキストを追加しました 透明PNG

次に、それを単一にインポートし(ドラッグ)、そこにあるキューブ上にドラッグしました。その後、透明なシェーダーを選択しました。 ステップバイステップの画像

結果(ゲームが実行されています) 結果キューブ

この後、スクラッチやその他の同様の効果を持つPNGを簡単に作成して、よりリアルに見せることができます。木材や金属のように見える色で境界線を作成することもできます。さまざまな透明シェーダーを試して、最適な外観を見つけてください。


5

Unity 5でガラスマテリアルを作成するには、Unityシェーダーとマテリアルを使用するのは非常に簡単です。必要がある:

  1. 「プロジェクト」ウィンドウに移動し、「作成」、「新規」、「素材」の順に押します。
  2. Glassに名前を付けて、「_ Materials」フォルダーに入れます。
  3. Glassのマテリアルをゲームオブジェクトの球体に割り当てます。
  4. Glassマテリアルを選択し、インスペクターで、レンダリングモードを「透明」に変更します。
  5. 「Albedo」アルファの色を37に変更します(透明度が追加されます)
  6. カラーホワイト
  7. 滑らかさの値を0.973に変更します(シャープな反射が追加されます)
  8. 金属値を0.1または0.273に変更します(詳細と影が追加されます)
  9. 「メタリックアルファ」のソース(反射に光を追加します)
  10. 「鏡面ハイライト」と「反射」を設定して有効にします

できた!

必要に応じて、アルファを含むテクスチャを追加して制御することができます。たとえば、きれいなガラスではありません。


2

Unity公式ブログは、ここでサンプルのスクリプトと、ガラスの屈折と透明度を実装する公式ソリューションとしてUnity 5の新しいコマンドバッファーを使用するシェーダーを含む.zipパッケージへのリンクを共有しました。


1
StackExchangeコミュニティへようこそ!リンクを残すだけでは良い答えにはなりません。回答の品質を向上させるために、質問への相対的な情報を回答へのリンクに含め、リンクを参照として残すことができます。
バラキレックス

ヘルプセンター: StackExchangeの回答方法には次のように記載されています:> リンクのコンテキストを提供する外部リソースへのリンクが推奨されますが、リンクの周りにコンテキストを追加して、仲間のユーザーがそれが何であり、なぜ存在するのかを理解できるようにしてください。ターゲットサイトに到達できないか、完全にオフラインになった場合(エンファシスマイニング)に備えて、重要なリンクの最も関連性の高い部分を常に引用してください
バラキレックス

2

Standard Plusと呼ばれるガラス用のシェーダー(および半透明またはカスタムライトマップも)を作成しました。私はそれがあなたが望むことをすると思います。私のガラスには、フレネルだけでなく屈折のさまざまなコントロールがあります。さらに、厚さマップを使用して異なる厚さのモデルをカウントすることができ、厚さは屈折だけでなくガラスの色にも影響するため、より良い結果が得られます。さらに、標準シェーダーと同じ機能を備えています。ご覧ください!https://www.assetstore.unity3d.com/en/#!/content/93745


うわー、それらはかなりいいです!
Draco18sは、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.