2016-04-25 16 views
1

です: enter image description here enter image description hereインポートブレンダーテクスチャ私は、次の簡単なブレンダーテクスチャ持って、常に黒

これは左の(Image Textureコンポーネントに追加追加済みブレンダーにインポートし、簡単なpngファイルです最初のイメージ)、透明な背景。 このテクスチャを2つのフォーマットでエクスポートしました。最初のものは.blendで、もう1つは.fbxフォーマットです。

しかし、このテクスチャをブレンダー(両方の形式)にエクスポートすると黒い矩形になり、球体にはテクスチャがなく、完全に灰色になります。

現在、テクスチャをインポートする際に間違っていることは何ですか?

enter image description here

+0

、上記ブレンダーのスクリーンショットの事は、その材料をテクスチャをイマイチ。テクスチャは、最も左のノード(画像テクスチャ)のみである。私はあなたがテクスチャを設定して透明性としてアルファチャンネルを使用するように設定していません(インスペクタでテクスチャを選択し、「アルファは透明です」)。アルファチャンネルを扱う方法を知っている素材を設定する必要もあります。標準のため、レンダリングモードをopagueと異なるものに変更する必要があることを意味します – yes

+0

ブレンダーからUnityにコンポジットマテリアルをインポートすることはできません。通常の素材として再作成しようとする必要があります。そのため、色とUVをインポートするだけです。 Unityで再作成しようとしなければならない特定のシェーダが必要な場合 – Roknus

答えて

1

あなたがベークテクスチャへの材料になっています。

私はMayaを使用していますので、Blenderの手順はわかりません。 ブレンダーで材料を焼くことができます。マップを焼くと、Unityでサポートされているテクスチャが得られます。

通常、あなたがして、その前にカメラを配置ベークそれは、平面に材料を添付し、シンプルな平面を作成します。あなたがしていることについては、カラーマップだけが必要です。ノーマルマップなどは必要ありません。

これを知るための重要なリンクです。うまく

https://renderedsmoothie.wordpress.com/2013/09/05/baking-ambient-occlusion/

https://renderedsmoothie.wordpress.com/2013/08/31/how-to-bake-textures-and-materials/

https://www.blender.org/manual/render/workflows/bake.html

https://www.youtube.com/watch?v=Tj-S5QAac3U

+0

上記は平面に適用されるイメージテクスチャを持つ透明な素材に過ぎません。 D – yes

+0

@yesブレンダーは分かりませんが、ほとんどの3Dソフトウェアでは、作成された手続きイメージは通常、その3Dソフトウェアだけが理解できる形式で作成されます。後で簡単に変更できます。その画像を取得するには、レシーバーアプリはそれをネイティブでサポートするか、テクスチャに焼き付ける必要があります。上記の画像のような複雑な素材を持っている場合は、Unityでサポートされているpng、jpeg、または他のテクスチャ形式に焼き付ける必要があります。そうしないと、3Dアプリケーションで追加されたエフェクトがすべて失われてしまいます。 .. – Programmer

+0

確かに、あなたの答えは一般的なステートメントでは間違っていません - それだけで、それは複雑で/手続き的なものではありません、OP画像上の "シンプルな"画像です(私はそのgoal.pngと思うが、 )。ブレンダーレンダラ(サイクル)の1つは、ノードベースのシステムを使用しますが、実際には透過テクスチャの設定のみです。 – yes

関連する問題