PNG-Alpha in Blender schwarz dargestellt

6221
Camilo Martin

Ich bin ein Blender-Neuling, daher ist dies wahrscheinlich leicht zu beheben.

Wenn ich ein transparentes PNG als Textur in Blender verwende, werden die Teile, die transparent sein sollen, als schwarz dargestellt .

Dies ist besonders verwirrend, da es in der Materialvorschau so aussieht, als wäre das Material tatsächlich transparent .

Hier ist ein Screenshot:

screenshot

Dies ist die Testtextur und rechts oben auf einem Schachbrett:

           test image           test image on a checkerboard

Hier ist die .blendDatei für den Fall, dass Sie sie überprüfen möchten:

                                                     Yes, you may download this PNG and open it in 7-Zip because it has a ZIP in it. Blame the lack of an attachment feature here.

Bearbeiten: Nach dem Spielen mit den Einstellungen wird in der gerenderten Ausgabe mit Transparenz gerendert, aber das ist nicht das, was ich brauche. Ich möchte die Modelle mit Three.js verwenden, also möchte ich schnell sehen, wie es in Blender aussieht. Ich brauche nicht mehr als nur "Z-Transparenz" ("normal", nicht raytraced). Hier ist eine Referenz Rendern dessen, was ich in Blender während der Bearbeitung sehe (dies ist dasselbe Modell, das mit Three.js in einem HTML-Format gerendert wird <canvas>):

                                               reference rendering

3
Ich frage mich, ob Blender einfach keine transparente Textur im Bearbeitungsbereich anzeigen kann. Ich hoffe das ist nicht der Fall. Camilo Martin vor 11 Jahren 0
Ist es ein PNG8 oder ein PNG24? Ignacio Vazquez-Abrams vor 11 Jahren 0
@ IgnacioVazquez-Abrams Es ist das Bild, das ich hier gepostet habe, also ja, es ist PNG32 (PNGs mit Transparenz haben 32 Bit pro Pixel ... 8R + 8G + 8B + 8A) Camilo Martin vor 11 Jahren 0
Hinweis an mögliche Antwortende: Ich habe die Antwort gefunden, ein Kerl von [BlenderArtists] (http://blenderartists.org/) hat es gerade gepostet. Wenn er sich dafür entscheidet, es hier zu posten, wähle ich seine Antwort. Wenn nicht, poste ich es selbst und wähle es aus. Die Antwort finden Sie in [diesem Link] (http://blenderartists.org/forum/showthread.php?259642-PNG-alpha-rendered-as-black&p=2155593&viewfull=1#post2155593). Camilo Martin vor 11 Jahren 0
Tatsächlich haben jetzt zwei Leute dort Antworten gepostet, wie aktuell mit meiner Kopfgeld hier, lol. Camilo Martin vor 11 Jahren 0
@CamiloMartin - Wie haben Sie das Ding "Ich bin eigentlich eine ZIP-Datei" gemacht? Derek 朕會功夫 vor 10 Jahren 1
@Derek 朕 會 功夫 - Cool, nicht wahr? : D `cat file.png file.zip> mix.png` unter Unix und` copy / B file.png file.zip mix.png` unter Windows. Dies funktioniert, weil 7-Zip (und viele andere Programme) nach dem Zip-Header (oder einem anderen gültigen Header, der von ihm unterstützt wird) suchen, auch wenn er nicht am Anfang steht. Aus diesem Grund können Sie .docx-Dateien, Installationsprogramme und eine Reihe von Dateien im proprietären Format direkt in 7-Zip öffnen. Das Bild selbst war selbst erstellt. Camilo Martin vor 10 Jahren 1
@CamiloMartin - Danke für die Erklärung! Ich bin mir sicher, dass mir dies in der Zukunft nützlich sein wird. Derek 朕會功夫 vor 10 Jahren 0
Schön, dass ich @Derek helfen konnte ^^ Camilo Martin vor 10 Jahren 0
Das Image ist übrigens gemeinfrei, falls Sie es möchten, können Sie es auch verwenden. Hier ist es bereit mit beliebigem zip verkettet zu werden: http://i.imgur.com/1cHoKa4.png Camilo Martin vor 10 Jahren 1
@CamiloMartin - Eigentlich bin ich hierher gekommen, weil ich auf ein ähnliches Problem gestoßen bin. Gibt es eine Chance, dass Sie sich mein Problem ansehen können: http://superuser.com/questions/610327/transparent-texture-rendered-as-black Vielen Dank! (Ich hatte genau das Gegenteil wie Ihre, schwarz gerendert, transparent im Viewport, komisch) Derek 朕會功夫 vor 10 Jahren 0
@Derek Sorry, ich wünschte, ich könnte wirklich helfen, aber seit dieser Frage vor einem Jahr habe ich Blender überhaupt nicht verwendet, und ich bin immer noch ein kompletter n00b :( Camilo Martin vor 10 Jahren 0

1 Antwort auf die Frage

0
Camilo Martin

Für den Fall, dass keiner der beiden netten Kollegen von BlenderArtists hier antworten wollte, gibt es zwei Möglichkeiten, dies zu tun:

SxJPs Antwort :

Klicken Sie im Ansichtsfenster auf N, öffnen Sie die Registerkarte "Anzeige" und wählen Sie unter "Schattierung" die Option "GLSL" aus.
Klicken Sie auf den Link oben für den ursprünglichen Beitrag.

                                    

Heiligtum Antwort :

Mit diesem können Sie den GLSL-Renderer nicht verwenden. Um Doppelarbeit zu vermeiden, klicken Sie auf den Link, um zur Antwort zu gelangen, die praktische Screenshots enthält.