Почему я не вижу obj и mtl в этой А-рамке?

Я только начинаю работать с 3D-объектами a-frame 0.4.0, но думаю, что делаю что-то принципиально неправильное. Я начал так, как вижу здесь: https://aframe.io/docs/0.4.0/components/obj-model.html, и я использовал эту модель: http://tf3dm.com/3d-model/wood-texture-created-in-cycles-82780.html Но у меня это не сработало. Почему? Как я могу сделать хорошо?

<!DOCTYPE html>
    <html>
    <head>
        <title>objtest</title>
        <meta charset="utf-8">
    </head>
    <body>
    <a-scene>
      <a-assets>
        <a-asset-item id="tree-obj" src="WoodTexture.obj"></a-asset-item>
        <a-asset-item id="tree-mtl" src="WoodTexture.mtl"></a-asset-item>
      </a-assets>
      <a-entity obj-model="obj: #tree-obj; mtl: #tree-mtl"></a-entity>
    </a-scene>

    </body>
    </html>

person gabor aron    schedule 10.02.2017    source источник


Ответы (1)


вы использовали aframe.js? если нет, попробуйте. переименуйте файлы .obj и '.mtl' без пробела. Я пробовал этот файл модели, он работает для меня.

person Craig.Li    schedule 11.02.2017
comment
Спасибо! Нормально ли видеть без текстуры? Файл .mtl я тоже переименовал, а модель серая. Я сделал скриншот здесь: imgur.com/a/wlCSA Почему? - person gabor aron; 11.02.2017
comment
Да, вы можете заглянуть в этот .mtl файл, в файле не используются изображения текстур. эта модель сделана Blender и экспортируется в тип .obj. причину, по которой он отображается без текстуры, вы можете увидеть .fbx экспорт почему нет материалов или текстур?, можно выбрать другую подходящую модель. - person Craig.Li; 11.02.2017