Альфа PNG отображается как черный в Blender

6493
Camilo Martin

Я новичок в Blender, так что это легко исправить.

Когда я использую прозрачный PNG в качестве текстуры в Blender, части, которые должны быть прозрачными, отображаются как черные .

Это особенно запутанно, так как при предварительном просмотре материала он выглядит так, как будто материал действительно будет прозрачным .

Вот скриншот:

Скриншот

Это тестовая текстура, а справа сверху шахматная доска:

           тестовое изображение           тестовое изображение на шахматной доске

Вот .blendфайл на тот случай, если вы хотите проверить его:

                                                     Да, вы можете скачать этот PNG и открыть его в 7-Zip, потому что в нем есть ZIP.  Во всем виноват недостаток вложения.

Редактировать: после игры с настройками он рендерится с прозрачностью в отрисованном выводе, но это не то, что мне нужно. Я хочу использовать модели с Three.js, поэтому я хочу просто быстро увидеть, как это выглядит в Blender, мне не нужно больше, чем простая "Z-прозрачность" ("обычная", без трассировки) вот ссылка рендеринг того, что я ожидаю увидеть в Blender во время редактирования (это та же модель, что и Three.js в HTML <canvas>):

                                               рендеринг ссылок

3
Мне интересно, не может ли Blender показать прозрачную текстуру на панели редактирования. Я надеюсь, что это не так. Camilo Martin 12 лет назад 0
Это PNG8 или PNG24? Ignacio Vazquez-Abrams 12 лет назад 0
@ IgnacioVazquez-Abrams Это изображение, которое я разместил здесь, так что да, это PNG32 (помните, PNG с прозрачностью имеют 32 бита на пиксель ... 8R + 8G + 8B + 8A) Camilo Martin 12 лет назад 0
Note to possible answerers: I've found the answer, a guy at [BlenderArtists](http://blenderartists.org/) just posted it. If he choses to post it here, I'll choose his answer. If not, I'll post it myself and choose it. The answer is in [this link](http://blenderartists.org/forum/showthread.php?259642-PNG-alpha-rendered-as-black&p=2155593&viewfull=1#post2155593). Camilo Martin 12 лет назад 0
На самом деле, теперь два парня разместили ответы там, насколько своевременно с моей наградой здесь, смеется. Camilo Martin 12 лет назад 0
@CamiloMartin - Как ты сделал "Я на самом деле .zip-файл"? Derek 朕會功夫 11 лет назад 1
@Derek 朕 會 功夫 - Круто, не так ли? : D `cat file.png file.zip> mix.png` в Unix и` copy / B file.png file.zip mix.png` в Windows. Это работает, потому что 7-Zip (и многие другие программы) будут искать заголовок zip (или любой другой допустимый заголовок, который он поддерживает), даже если он не в начале. По этой причине вы можете открывать .docx, установщики и ряд файлов проприетарного формата прямо в 7-Zip. Само изображение было сделано самостоятельно. Camilo Martin 11 лет назад 1
@CamiloMartin - Спасибо за объяснение! Я уверен, что это будет полезно для меня когда-нибудь в будущем. Derek 朕會功夫 11 лет назад 0
Рад, что смог помочь @Derek ^^ Camilo Martin 11 лет назад 0
Да, и, кстати, изображение является общественным достоянием, если вы хотите, вы можете использовать его тоже. Вот оно, готовое к объединению с любым почтовым индексом: http://i.imgur.com/1cHoKa4.png Camilo Martin 11 лет назад 1
@CamiloMartin - На самом деле я пришел сюда, потому что столкнулся с такой же проблемой, как ваша. Есть ли шанс, что вы можете взглянуть на мою проблему: http://superuser.com/questions/610327/transparent-texture-rendered-as-black Спасибо! (У меня была ситуация, прямо противоположная вашей, чёрная в отрисовке, прозрачная в области просмотра, странная) Derek 朕會功夫 11 лет назад 0
@Derek Извините, хотел бы я действительно помочь, но с тех пор, как этот вопрос год назад, я вообще не использовал Blender, и я все еще полный n00b :( Camilo Martin 11 лет назад 0

1 ответ на вопрос

0
Camilo Martin

На тот случай, если никто из двух приятелей из BlenderArtists не решит ответить здесь, вот два возможных способа сделать это:

Ответ SxJP :

В окне просмотра нажмите N, откройте вкладку «Отображение» и в разделе «Затенение» выберите «GLSL».
Нажмите на ссылку выше для оригинального сообщения.

                                    

Ответ святилища :

Это позволяет вам не использовать рендерер GLSL. Чтобы избежать дублирования, нажмите на ссылку, чтобы перейти к ответу, на ней есть удобные скриншоты.

                                    

Похожие вопросы