Unity 5 için Cam Malzemesi


12

Herkes Unity 5 cam malzeme yapmak biliyor mu?

Metal ve görüntü dokuları yapabilirim, ancak cam malzemenin nasıl oluşturulacağından emin değilim.

Google'da yapılan bir arama Unity 5 için bana hiçbir şey getirmeyecek, bu yüzden yapılması oldukça kolay olmalı.

Bir duş kapısı ve böyle bir cam için:

bardak


İstediğinizi gösteren bir resim yayınlamanız veya daha ayrıntılı olarak açıklamanız gerekir. Kırılma mı istiyorsunuz? Sadece şeffaf bir bölme mi istiyorsunuz? Neyi başarmaya çalıştığınız net değil.
user1118321

Unity free veya pro mu kullanıyorsunuz?
Katu

UNITY 5
Free'i

Öyleyse şeffaf olmasını, biraz daha koyu olmasını ve yansımalarını istiyorsun? (Sadece açıklığa kavuşturmaya çalışıyor.)
user1118321

Evet bu doğru
Icewine

Yanıtlar:


13

Toplayabileceğim birkaç şey var, umarım bu size yardımcı olur. Bunu yapmanın birden fazla yolu var. Gölgelendiriciler yazabilir veya çok basit bir cam bulundurmayı düşünmezseniz, varsayılan gölgelendiricileri ve bazı PNG sihirlerini kullanabilirsiniz.

  1. Alastair Aitchison tarafından yapılan Cam Shader
  2. Benoculus tarafından yapılan yansıtıcı şeffaf "Cam gölgelendirici"
  3. Birlik varlık mağaza arama: Cam
  4. Serbest varlık - Kırılabilir cam

EDIT: Bu biraz dikkat çekmek gibi, ben çok temel pencere / şeffaflık için adım adım öğretici eklemek karar verdi

  1. İhtiyacınız olan yerlerde saydamlık içeren PNG görüntüsü oluşturun.
  2. Birlik içindeki varlıklarınıza sürükleyip bırakın
  3. Varlıklardan oyununuza sürükleyinObject, cam olarak kullanmak istediğiniz
  4. Gölgelendiriciyi seçin -> Şeffaf -> Aynasal (veya herhangi bir seçenek, aynasalı beğendim)
  5. Zevk almak

Tam arka plan saydamlığına sahip basit 64x64 görüntü oluşturdum ve üzerine siyah metin ekledim Şeffaf PNG

Sonra birlik (onu sürükledi) ithal ve sonra orada vardı küp üzerinde sürükledi. Bundan sonra bunun için şeffaf gölgelendirici seçtim. Adım adım görüntü

Sonuçlar (oyun çalışıyor) Sonuç küpü

Bundan sonra, üzerinde daha gerçekçi görünmesi için üzerinde bazı çizikler veya benzer efektler bulunan PNG kolayca oluşturabilirsiniz. Ahşap veya metal gibi görünen bazı renklerle sınırlar bile oluşturabilirsiniz. En iyi sonucu bulmak için farklı şeffaf gölgelendiricileri deneyin.


5

Unity 5'te cam malzeme yapmak için Unity gölgelendiricileri ve malzemeleri kullanmak çok kolaydır. Gerek:

  1. "Project" penceresine gidin ve "Create" new "Material" a basın.
  2. Glass adını verin ve "_Materials" klasörüne koyun.
  3. Bir oyun nesnesi küresine Cam malzeme atayın.
  4. Cam malzeme'yi seçin ve Müfettiş'te, İşleme Modunu "Şeffaf" olarak değiştirin.
  5. "Albedo" alfa rengini 37 olarak değiştirin (saydamlık ekler)
  6. renk beyaz
  7. Pürüzsüzlük değerini 0.973 olarak değiştirin (keskin yansıma ekler)
  8. Metalik değeri 0.1 veya 0.273 olarak değiştirin (daha fazla ayrıntı ve gölge ekleyecektir)
  9. "Metalik Alfa" kaynağı (yansımaya ışık katacak)
  10. Etkinleştirmek için "Aynasal Açık Tonlar" ve "Yansıma" ayarını yapın

Bitti!

İsterseniz daha fazla kontrol için alfa içeren dokular ekleyebilirsiniz. örneğin temiz cam değil.


2

Resmi Birlik blog bir .zip pakete bir bağlantı paylaştı burada örnek komut dosyaları ve resmi bir çözüm olarak kullanılması Birlik 5'in yeni Komuta Tamponlar cam kırılma ve şeffaflık uygulamak bir shaderı vardır.


1
StackExchange topluluğuna hoş geldiniz! Sadece linkleri bırakmak iyi bir cevap oluşturmaz. Cevabınızın kalitesini artırmak için, cevabınızın bağlantısına soruyla ilgili bilgileri dahil edebilir ve bağlantıyı referans olarak bırakabilirsiniz.
Varaquilex

Yardım Merkezi: StackExchange Nasıl Yanıtlanır:> Bağlar için bağlam sağlayın Dış kaynaklara bağlantılar teşvik edilir, ancak diğer kullanıcıların ne olduğu ve neden orada olduğu hakkında bir fikir sahibi olmaları için lütfen bağlantının çevresine bağlam ekleyin. Hedef siteye erişilemiyorsa veya kalıcı olarak çevrimdışı olursa (benimkini vurgulayın) her zaman önemli bir bağlantının en alakalı kısmını belirtin .
Varaquilex

2

Standard Plus olarak adlandırılan cam için bir gölgelendirici (ve yarı saydamlık veya özel ışık haritaları) yazdım. Bence istediğini yapıyor. Camımın kırılma ve fresnel üzerinde çeşitli kontrolleri var. Ve bunun üzerine, modelin farklı kalınlığını saymak için kalınlık haritasını kullanabilirsiniz, çok daha iyi sonuçlar verir, çünkü kalınlık sadece kırılmayı değil cam rengini de etkileyecektir. Bunun da ötesinde, standart gölgelendiricinin aynı işlevselliğine sahiptir. Bir göz at! https://www.assetstore.unity3d.com/en/#!/content/93745


Vay canına, bunlar gayet güzel!
Draco18s artık SE
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.