У меня есть система, которая считывает изображение SVG, а затем генерирует мир вокселов на основе этих данных. В основном, SVG-изображение сообщает программе, где поставить этот блок.Чистые способы создания кубов в AFrame.io
До сих пор он работал на Minecraft, но я хочу изменить его так, чтобы он создавал мир вокселей в удобном для браузера способом (то есть, чтобы люди могли смотреть на модель без установки Minecraft и необходимой инфраструктуры).
Там будет много кубов. Одним из очевидных методов является создание HTML-страницы с большим количеством операторов <a-box position="-1 0.5 -3" rotation="0 0 0" color="#4CC3D9"></a-box>
, но я предполагаю, что это не изящно и может привести к проблемам с большими моделями.
Каковы мои возможности в создании воксельских миров на основе AFrame.io во внешнем приложении (не JavaScript)? Я ищу решение, которое будет работать в режиме без звука (то есть я отправляю SVG-файл на сервер и там он преобразует его в мир AFrame.io voxel).
Спасибо, но я не хочу использовать MagicaVoxel. Я скорее хочу знать, как такое программное обеспечение, как MagicaVoxel, позволяет экспортировать модели в совместимом с Aframe образом. –
MagicaVoxel экспортирует в стандартный формат obj + mtl. – Utopiah
Под форматом «стандартный obj» вы подразумеваете это [это] (https://en.wikipedia.org/wiki/Wavefront_.obj_file)? –