これはAフレームの初心者には共通の問題だと思っていますが、私はこれでモデルに材料を取り入れるのに苦労しています。私は正常にモデルを取得することができますが、それは常に私に言ってコンソールで灰色に出てくる:012MMが提供されると、材料のコンポーネントのプロパティは無視されます。Aフレームが材料を装填していない
は、私は私が精通していないよ(すなわち、YESをお勧めします何ですか?)
シンプルな光沢のある素材とブレンダーでこれを行い、相対パスと.objファイルとしてエクスポートしてきました。 mtlまたは.objファイルを作成することができますが、A-Frameで作業するためには何か他にもありますか?それともコードやCORSの問題ですか?
HTML
<!DOCTYPE html>
<html>
<head>
<script src="https://aframe.io/releases/0.5.0/aframe.min.js"></script>
</head>
<body>
<a-scene stats>
<a-assets>
<!--Not working-->
<a-asset-item src="meh.obj" id="meh"> </a-asset-item>
<a-asset-item src="meh.mtl" id="mat"> </a-asset-item>
</a-assets>
<a-obj-model src="#meh" mtl="#mat" position ="0 0 5"> </a-obj-model>
</a-scene>
</body>
</html>
OBJ
# Blender v2.78 (sub 0) OBJ File: ''
# www.blender.org
mtllib meh.mtl
o Cube
v 1.083111 0.312460 -1.083111
v 1.083111 0.312460 1.083111
v -1.083111 0.312460 1.083110
v -1.083110 0.312460 -1.083111
v 1.083111 3.724101 -1.083110
vn 0.0000 -1.0000 0.0000
vn 1.0000 -0.0000 0.0000
vn -0.0000 0.5360 0.8442
vn -0.8442 0.5360 -0.0000
vn 0.0000 0.0000 -1.0000
usemtl RedGloss
s off
f 1//1 2//1 3//1 4//1
f 1//2 5//2 2//2
f 2//3 5//3 3//3
f 3//4 5//4 4//4
f 5//5 1//5 4//5
MTL:
# Blender MTL File: 'None'
# Material Count: 1
newmtl RedGloss
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
が助けに感謝:)
A-Frameマスタでマテリアル警告を修正しましたが、ロードされるMTLには影響しません。https://rawgit.com/aframevr/aframe/149586a/dist/aframe-master .min.jsが問題を解決するとは思わない。あなたはglTFにも変換することができますhttps://github.com/AnalyticalGraphicsInc/obj2gltfと ' 'を使用して –
ngokevin
私はgltfを数回試してみましたが、 Blenderのエクスポート設定や読み込みの問題(おそらく両方の混在)がありましたが、gltfが動作することはありませんでした。私はobjのメッシュを持っており、正しくリコールすれば。私はそこにあなたのjsのreccommendationを使用してみました、それは一緒にhttps://aframe.io/releases/0.5.0/...scriptはいと行くつもりですか?両方を一緒に使用するとエラーが出現するようですが、うまく動作します。 objで何も変更していない、まだ多くのものをテストする –