MagicaVoxel物质属性未在A-Frame中显示

时间:2017-04-06 02:15:16

标签: aframe webvr

我正在使用MagicaVoxel构建我的场景,通过<data> <xpath expr="//field[@name='order_line']/tree/field[@name='route_id']" position="before"> <field name="x_available_routes" invisible="1"/> </xpath> <xpath expr="//field[@name='order_line']/tree/field[@name='route_id']" position="attributes"> <attribute name="domain">[('id', 'in', x_available_routes[0][2])]</attribute> </xpath> 导出并通过

导入
File > Export > obj

我可以通过渲染视图中的MagicaVoxel的“物质”工具更改场景部分的素材,但透明度等属性不会传输到A帧中的场景。我也不能在整个模型上设置<a-assets> <a-asset-item id="sceneObj" src="assets/scene.obj"></a-asset-item> <a-asset-item id="sceneMtl" src="assets/scene.mtl"></a-asset-item> </a-assets> <a-entity obj-model="obj: #sceneObj; mtl: #sceneMtl"></a-entity> 并查看我想要的结果。

目前我已经决定使用A-Frame基元来创建需要透明度的场景部分,但如果可以通过MagicaVoxel创建更多元素,我更倾向于风格一致性和工作流程的简易性。这是不可能的还是我做错了什么?

EDIT1: 这是我设置透明度的版本:
  - Code
  - Running application

EDIT2: 已移除transparency="true" opacity="0.5"

1 个答案:

答案 0 :(得分:0)

MagicaVoxel的Render部分不是实时的。预渲染的屏幕截图无法实时运行。请注意在您更改的每个设置或摄像机角度上渲染每个帧所需的时间。