У меня есть файл glTF с экземплярами сеток, экспортированных из Blender. Моя проблема в том, что Aframe не принимает экземпляры и dr aws каждый фрагмент без экземпляров, что приводит к тому, что память браузера занимает sh. В программе просмотра glTF (https://gltf-viewer.donmccurdy.com/) все работает без проблем. Как правильно импортировать этот файл, чтобы Aframe мог его визуализировать?
Я использую стандартный тег a-gltf-model в Aframe.
Редактировать: Таким образом, я получил что-то стандартное, например: this:
<a-scene>
<a-assets timeout="40000">
<a-asset-item id="r" src="path/to/my/model.gltf" ></a-asset-item>
</a-assets>
<a-gltf-model src="#r" scale="0.4 0.4 0.4" position="1 1 1">
</a-gltf-model>
<a-camera id="camera" cursor-visible="true" cursor-opacity="1" position="3.083 0.957 -1.607"></a-camera>
</a-scene>
Проблема теперь в том, что модель создается с использованием экземпляров в blender, и Aframe не умножает экземпляры экземпляров модели снова и снова. Он начинает рисовать каждый экземпляр как отдельную модель, что заставляет браузер создавать sh. Это модель куска гра, которая должна быть распределена по плоскости, без рисования 7k вершин для каждого куска. В glTF Viewer Don McCurdys его загрузка сразу и работает как надо, выглядит так: ![enter image description here](https://i.stack.imgur.com/CBJZJ.jpg)
Обычная версия выглядит в Aframe следующим образом: ![enter image description here](https://i.stack.imgur.com/Tgrwp.png)
РЕДАКТИРОВАТЬ 2:
Вот рабочий пример сбоя (как-то не получается sh). Он загружается, но, как вы можете видеть в Инспекторе, растут вызовы отрисовки и треугольника, чего не должно быть. https://glitch.com/edit/#! / Instance-gltf
РЕДАКТИРОВАТЬ 3: Таким образом, очевидно, что glTF способен создавать экземпляры, и экспортированный из blender файл должен работать, но не работает. Как мы это сделали так. Источник .