2017-07-16 16 views
1

基本3Dモデルのために読み込むテクスチャを取得できません。モデルは表示されますが、グレーのみです。OBJのテクスチャはロードされません

私は、このモデルを使用しています:https://www.turbosquid.com/3d-models/free-max-mode-hammer/384372

私は、次のコードを使用しています。

<a-asset-item id="hammer-obj" src="hammer.obj"></a-asset-item> 
<a-asset-item id="hammer-mtl" src="hammer.mtl"></a-asset-item> 

<a-entity 
    obj-model="obj: #hammer-obj; mtl: #hammer-mtl" 
    scale="1 1 1" 
    position="0.05 1 -1.90"> 

マイMTLファイルは、現在のようになります。私もJPGおよびそのdidntの仕事にTIFFファイルを変換した

newmtl head 
Ka 0 0 0 
Kd 0 0 0 
Ks 0.637 0.637 0.637 
illum 2 
Ns 2 
map_Kd hammer.jpg 
map_bump hammer.jpg 
bump hammer.jpg 

newmtl grip 
Ka 0 0 0 
Kd 0 0 0 
Ks 1 1 1 
illum 2 
Ns 2 
map_Kd hammer.jpg 
map_bump hammer.jpg 
bump hammer.jpg 

。私は当初hammer.TIFへのすべてのリンクを持っていましたが、私はJPEGを試みました。

誰も私に何が起こっているかについての洞察を与えることができますか?

ありがとうございました。

答えて

1

「期待通りに」結果を得たい場合は、私の推奨はthree.jsonと.glTF形式です。

明らかにそれらはうまく実装されており、mtlや悲しいことにfbxのobjのような予期しない動作を引き起こしません。

私の考えでは、ブレンダーglTF(1または2)エクスポータを使用し、3Dハンマーモデルフォーマットを変更するか、clara.ioを使用してthree.js jsonフォーマットにエクスポートする必要があります。

glTFとjson形式hereを使用して推奨されるaフレームチームのDon McCurdy。 実際には、.jpgをテクスチャするためにマテリアルコンポーネントをどのように使用して、.jpgをランダムに使用するかなど、いくつかの貴重な情報があります。

さらに、モデルトラブルシューティングの詳細については、hereを参照してください。

関連する問題