Прозрачная текстура черного цвета

4779
Derek 朕會功夫

Я пытаюсь сделать сцену с прозрачным PNG. Сцена фактически импортируется из .objфайла (с другим .mtlфайлом), что технически должно применить прозрачность для меня.

enter image description here

^ Это показывает прозрачность в области просмотра.

enter image description here

^ Однако в результате рендеринга он показывает черный фон вместо прозрачного фона.


Я понятия не имею, почему, и alphaзначение уже в 1.000. Любая идея?

enter image description here

Я использую Blender 2.67, Blender Render. (не циклы)

0

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

2
Paolo Gibellini

Если вам нужен прозрачный фон, во Renderвкладке нужно изменить:

  • Затенение -> Альфа -> Прозрачный
  • Выход -> RGBA

background transparency

Если вам нужна прозрачная текстура, вы должны активировать прозрачность в материале и снизить альфа-значение (альфа = 0 полностью прозрачен).

Например:

material transparency

Пожалуйста. Если этот метод подходит вам, отметьте ответ как правильный. Paolo Gibellini 10 лет назад 0
Конечно. Derek 朕會功夫 10 лет назад 1
Итак ... Я проверил это и установил прозрачность "Альфа", но это не сработало. Текстура остается черной. Derek 朕會功夫 10 лет назад 0
Вы удалили фон? Выход установлен на RGBA? Paolo Gibellini 10 лет назад 0
Да, выходной сигнал установлен на `RGBA`, а также я установил альфа на` прозрачный`. Я не уверен, что вы подразумеваете под удаленным фоном, но эти области в текстуре прозрачны. Derek 朕會功夫 10 лет назад 0
Фон как большая плоскость под сценой (вы можете просматривать объекты, используя дерево сцены, и, возможно, вы можете выбрать только нужные объекты и переместить их в новую сцену). Paolo Gibellini 10 лет назад 0
О, я на самом деле не пытаюсь удалить фон сцены. Я пытаюсь сделать прозрачные области в моих текстурах прозрачными при рендеринге. Прямо сейчас он отображается с черной заменой прозрачной области. Derek 朕會功夫 10 лет назад 0
Извините, я бы неправильно понял. Если вам нужна прозрачная текстура, вы должны активировать прозрачность в материале и снизить альфа-значение (альфа = 0 полностью прозрачен). Я отредактировал свой ответ. Paolo Gibellini 10 лет назад 0
Спасибо за ответ. Я включил прозрачный и установил Alpha на 0, но он все еще показывает как черный в прозрачной области в текстуре. [Вот изображение с другой сценой.] (Http://i.stack.imgur.com/oi1Fz.jpg) Черный фон для факелов должен быть прозрачным, как и стеклянные окна сзади. (почему-то они появляются как светло-голубые по какой-то причине.) Derek 朕會功夫 10 лет назад 0
Очень странный рендер: каждая свеча кажется композицией коробок, текстурированных с помощью imagemap без альфа-канала. Какую текстуру вы использовали? Я предлагаю вам это [учебное пособие] (http://www.katsbits.com/tutorials/blender/scene-view-alpha-transparency.php) и руководство по Blender ([здесь] (http://wiki.blender.org/) index.php / Doc: 2.4 / Учебные пособия / Текстуры / Use_Alpha_for_Object_Transparency), [здесь] (http://wiki.blender.org/index.php/Doc:2.6/Manual/Textures/Types/Image) и [здесь] ( http://wiki.blender.org/index.php/Doc:2.6/Manual/Textures/Mapping/UV/Applying_Image)) Paolo Gibellini 10 лет назад 0
Учебник @Derek 朕 會 功夫 [This] (http://pages.uoregon.edu/noeckel/BlenderAlpha/) тоже может быть полезен Paolo Gibellini 10 лет назад 0
Текстура представляет собой PNG с прозрачным фоном. Если это возможно, вы можете просмотреть файлы [здесь] (https://drive.google.com/file/d/0B3iovkUln75aMDVsMUwzSUtTb28/edit?usp=sharing) и помочь мне найти, где я поступил неправильно. Спасибо! Derek 朕會功夫 10 лет назад 0
Альфа не была включена для текстуры факела, но такую ​​текстурную карту трудно применить к вашему объекту (она слишком сложна), по моему мнению, вам нужно использовать [UV Mapping] (http://wiki.blender.org /index.php/Doc:2.6/Manual/Textures/Mapping/UV/Unwrapping). Я предлагаю вам попросить http://blender.stackexchange.com/ Paolo Gibellini 10 лет назад 0
@PaoloGibellini Я знаю, что это случайно, и вы ответили на это 4 года назад, но я просто должен был сказать спасибо, вы спасли мою задницу с этим ответом Jamiex304 6 лет назад 1
@ Jamiex304 StackExchange всегда полезен ;-) Paolo Gibellini 6 лет назад 0
1
ezzedine114

In the material tab go to "option" and uncheck "traceable" after that it should work and the transparency should be there .

0
LosKartoflos

«Альфа», которую вы изменили, является значением непрозрачности для всей текстуры. Если вы отклоните это, все станет прозрачным.

Так как это поможет? Derek 朕會功夫 10 лет назад 0
Я просто хотел сказать, для чего этот слайдер "Альфа". И это ничего не меняет в вашей проблеме. Паоло уже дал правильный ответ. Я просто добавил дополнительную информацию. LosKartoflos 10 лет назад 0
О, хорошо, спасибо за информацию;) Derek 朕會功夫 10 лет назад 0

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