Kostenloses Unity3D PlugIn für transparente Texturen
Wenn Ihr in Euer Unity3D-Projekt transparente Texturen importieren und nutzen wollt, dann gibt es einen ziemlich aufwendigen Workaround, der von Unity Technologies vorgeschlagen wird.
Dank eines kostenlosen PlugIns geht dieses aber nun richtig einfach.
Alpha Texturen in Unity3D
Auf der Webseite von Unity3D wird ein ziemlich aufwendiger Arbeitsgang beschrieben, um aus einer normalen transparenten Textur eine Unity-taugliche Texture mit einem sogenannten Alpha-Channel zu erstellen (How do I Import Alpha Textures).
Dieser Alpha-Kanal sorgt hierbei für die Transparenz bzw. definiert, wo das Bild durchsichtig erscheinen soll und wo nicht.
Sascha Graeff hat nun ein ziemlich cooles PlugIn entwickelt, mit dem Ihr nun auf ganz einfach Weise innerhalb von Unity beispielsweise normale transparenten PNGs in richtig feine transparente Unity3D-Texturen umwandelt. In dem folgenden Bild könnt Ihr den Schriftzug „Booster“ erkennen, der lediglich ein ganz normales PNG mit Transparenz ist.
Durch die Umwandlung mit dem PlugIn und einem Transparent-Shader kann die Texture nun direkt im Game als transparent erscheinendes Schrift-Element genutzt werden.
PlugIn – Anleitung
Bei dem PlugIn handelt es sich um ein kleines C#-Skript, welches sich in einem Unity-Package befindet und welches Ihr einfach in Eurer Projekt einfügen könnt. Das PlugIn bindet sich daraufhin automatisch in das Unity-Menü im Windows-Pfad als Menüpunkt „Nice Alpha Untility“ ein.
Um nun Euer transparentes Bild in eine Unity3D-taugliche Alpha-Textur umzuwandeln, braucht Ihr einfach das PlugIn starten und die umzuwandelnde Texture auf das PlugIn-Fenster ziehen. „Nice Alpha Untility“ erzeugt daraufhin eine Kopie dieser Textur und wandelt es demenstprechend um.
Als Ergebnis erhaltet Ihr eine Kopie des Originals mit einem feinen in Unity3D transparent erscheinenden Alpha-Kanal – einfacher geht es wirklich nicht. Und Ihr brauch auch keine weiteren Tools außer natürlich ein Programm mit dem Ihr das transparente Bild erzeugt.
Hier geht es zum kostenlosen Download des Nice Alpha Untility – PlugIns.
Sehr praktisch, vielen Dank für den Link ! 🙂
Bitte schön und gern geschehen 🙂
Hi
Ich kann es irgendwie nicht einfügen. Hab es unter Assets->Import Package versucht und wenn ich dann die Ordner der .zip öffne wird nichts angezeigt! 🙁
Was mache ich falsch?
Danke