首页 > 解决方案 > 有没有办法将体素艺术(最好来自 MagicaVoxel)正确导入 UE4?我有问题

问题描述

我计划在 Unreal Engine 4 中制作一个 3D 自上而下的体素游戏。我在 MagicaVoxel 中制作了一个测试草块并将其导出为 obj 文件。我将 obj 文件导入到虚幻引擎中,并确保也将纹理导入。弹出了一些错误,但我看过的关于体素导入的教程只是说忽略它们(错误是,1.在这个 fbx 中没有找到平滑组信息。2.退化的切线基。3.有一些几乎为零的双法线)。尽管有问题,草块导入到项目中,我能够将它放置在视口中,将纹理放在上面,然后 bam。它工作得很好。但是当我构建照明时,虽然没有错误,但我注意到该块变得非常黑暗/接近漆黑。我认为这可能是一个视口问题,所以我将游戏打包并打开它。但是不行,还是太黑了。我决定在街区旁边放一个点灯,它起作用了!虽然其他地方都很暗,但是被点光影响的部分颜色正常!但是当我搭建灯光的时候,街区又变暗了,好像灯光搭建之后就完全不受所有灯光的影响了。我找不到任何修复程序,但我最终偶然发现了一个名为“VOX4U”的插件(链接在这里:https://github.com/mik14a/VOX4U),它允许您将保存的 .vox 文件从 MagicaVoxel 导入 Unreal Engine 4。我通过 github 将 VOX4U 安装到我的项目中并设法让它工作。我导入了我的vox文件,它运行良好!太好。我注意到 github 页面上的“优化网格”选项不存在,但并不在意,并将其作为静态网格导入。它比作为 obj 文件导入(使用 obj 我必须旋转模型并缩放它)效果更好,并且没有错误。我把它放到视口中,它起作用了,我建立了照明,当然,建立照明使模型变暗了。在那之后我尝试了一些事情,比如将 obj 导入搅拌机,然后作为 fbx 导出,但我尝试的任何方法似乎都不起作用,互联网上也没有任何帮助我或似乎有同样的问题。我' 我考虑购买 Qubicle 看看是否可行,因为它有一个实际的 fbx 导出选项。但我更喜欢 MagicaVoxel,因为它是免费的。如果有人可以帮助我解决这个问题,那么我将非常感激。(我对 UE4 也有些陌生,所以如果您对可以解决此问题的 UE4 设置有话要说,请务必说明您在说什么)

标签: unreal-engine4voxelmagicavoxel

解决方案


推荐阅读