2

テクスチャとしていくつかの .jpg を持つ .obj を読み込もうとしています。私の .obj はレンダリングされていますが、マテリアルを適用していません。

.mtl は次のようになります

newmtl material_0
Ka 0.200000 0.200000 0.200000
Kd 1.000000 1.000000 1.000000
Ks 1.000000 1.000000 1.000000
Tr 1.000000
illum 2
Ns 0.000000
map_Kd tex_0.jpg

.jpg へのパスは正しいと思います。パスを変更すると、コンソールに 404 エラーが表示されます。

私のaframeコードは次のとおりです。

 <a-scene>
    <a-assets>
           <a-asset-item id="moore-obj" src="obj/moore.obj"></a-asset-item>
           <a-asset-item id="moore-mtl" src="obj/moore.obj.mtl"></a-asset-item>
     </a-assets>
     <a-entity
          obj-model="obj: #moore-obj; mtl: #moore-mtl"
          scale="1 1 1"
          rotation="0 0 0"
          position="1 1 1"></a-entity>
 </a-scene>

3D モデルがシーンに表示されますが、テクスチャはオーバーレイされていません。これを localhost で実行していますが、CORS の警告は表示されません。

オブジェクトはhttp://www.thingiverse.com/thing:36415です

4

1 に答える 1