Weiß jemand, wie man ein Glasmaterial in Unity 5 herstellt?
Ich kann Metall- und Bildtexturen erstellen, bin mir aber nicht sicher, wie ich ein Glasmaterial herstellen soll.
Eine Suche bei Google würde mir nichts für Unity 5 bringen, es muss also ziemlich einfach zu bewerkstelligen sein.
Es ist für eine Duschtür und flaches Glas wie folgt:
Antworten:
Hier sind ein paar Dinge, die ich zusammenfassen könnte, ich hoffe, das hilft dir. Es gibt mehrere Möglichkeiten, dies zu erreichen. Sie können Shader schreiben oder wenn Sie nichts dagegen haben, sehr einfaches Glas zu haben, können Sie Standard-Shader und etwas PNG-Magie verwenden.
BEARBEITEN: Da dies einige Aufmerksamkeit auf sich zieht, habe ich mich entschlossen, eine Schritt-für-Schritt-Anleitung für sehr einfache Fenster / Transparenz hinzuzufügen
Ich habe ein einfaches 64x64-Bild mit voller Hintergrundtransparenz erstellt und schwarzen Text hinzugefügt
Dann habe ich es in Unity importiert (gezogen) und dann über den Würfel gezogen, den ich dort hatte. Danach habe ich den transparenten Shader ausgewählt.
Ergebnisse (Spiel läuft)
Danach können Sie problemlos PNG-Dateien mit Kratzern oder ähnlichen Effekten erstellen, damit sie realistischer aussehen. Sie können sogar Ränder mit einer Farbe erstellen, die wie Holz oder Metall aussehen kann. Probieren Sie die verschiedenen transparenten Shader aus, um herauszufinden, was am besten aussieht.
quelle
Für die Herstellung eines Glasmaterials in Unity 5 ist die Verwendung von Unity-Shadern und -Materialien sehr einfach. Du musst:
Erledigt!
Wenn Sie möchten, können Sie Texturen hinzufügen, die Alpha enthalten, um viel Kontrolle zu haben. Zum Beispiel nicht sauberes Glas.
quelle
Die offizielle Unity - Blog einen Link zu einem ZIP - Paket geteilt hier die Beispielskripte und einen Shader hat , dass die Verwendung der Einheit 5 der neuen Befehlspuffer als offizielle Lösung Glasbrechung und Transparenz zu realisieren.
quelle
Ich habe einen Shader für Glas (und auch für Transluzenz oder benutzerdefinierte Lightmaps) namens Standard Plus geschrieben. Ich denke es macht was du willst. Mein Glas hat verschiedene Brechungsregler sowie einen Fresnel-Regler. Darüber hinaus können Sie mithilfe der Dickenkarte die verschiedenen Stärken des Modells zählen und so viel bessere Ergebnisse erzielen, da die Dicke nicht nur die Brechung, sondern auch die Glasfarbe beeinflusst. Darüber hinaus bietet es die gleiche Funktionalität wie der Standard-Shader. Schau mal! https://www.assetstore.unity3d.com/de/#!/content/93745
quelle