web-dev-qa-db-ja.com

Blenderで黒としてレンダリングされたPNGアルファ

私はBlenderの初心者なので、これはおそらく簡単に修正できます。

Blenderでテクスチャとして透明なPNGを使用すると、透明にする必要のある部分が黒としてレンダリングされます。

マテリアルプレビューではマテリアルが実際に透明であるかのように見えるため、これは特に混乱を招きます。

これがスクリーンショットです:

screenshot

これはテストテクスチャであり、チェッカーボードの右上にあります。

test imagetest image on a checkerboard

これが.blendファイルを確認したい場合:

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.

編集:設定で遊んだ後、レンダリングされた出力で透明度を使用してレンダリングされますが、それは私が必要とするものではありません。 Three.js でモデルを使用したいので、Blenderでどのように表示されるかをすばやく確認したいので、単純な「Z透明度」(「通常の」もの、非レイトレーシング)これは、編集中にBlenderで表示されると予想されるもののリファレンスレンダリングです(これは、HTMLでThree.jsを使用してレンダリングされたモデルと同じです<canvas>):

reference rendering

4
Camilo Martin

BlenderArtists の2人のニースフェローのいずれもここで答えることを選択しなかった場合に備えて、次の2つの方法があります。

SxJPの答え

ビューポートで[N]をクリックし、[表示]タブを開き、[シェーディング]で[GLSL]を選択します。
元の投稿については、上のリンクをクリックしてください。

聖域の答え

これにより、GLSLレンダラーを使用する必要がなくなります。重複を避けるために、リンクをクリックして答えに移動してください。便利なスクリーンショットがあります。

0
Camilo Martin