Unreal Engine 4.7无法创建普通天空盒

Unreal Engine 4.7 cant create a normal skybox

简介: 所以我来自 Unreal Answerhub 网站,因为那个地方真的没有反应,而且很多教程和资源在最新版本 4.7 中已经过时了更改了工作流程。

问题:

我最近从 Unity 切换到虚幻引擎,我想做的第一件事是创建一个天空盒,但它似乎唯一支持的是一个天穹,它的多边形比立方体多得多,并且生成的 .dds 立方体贴图文件太大而无法在 webgl 项目中使用。除此之外,我不知道如何设置一个简单的天空。

我期望发生的事情:

我想尝试建立一个简单的传统天空盒 运行 为了性能起见,它使用 6 个图像而不是 dds 文件。

我尝试了什么:

1) 我按照每一个 4.6 教程进行了操作,但没有成功,因为 4.7 稍微改变了我们使用蓝图的方式。界面也发生了变化,所以作为新用户我很难理解。

2) 我在开源程序Blender中尝试了自己创建立方体的方法。翻转立方体的法线,并对与我的 6 张图像关联的 6 个面中的每一个进行 uv 映射。导出和导入到 Unreal Engine。将其缩放为巨大。问题是,玩家一走,我所面对的图像似乎就越来越近了。有没有办法防止这种情况发生?比如让它无限大或者让立方体的重心跟随玩家?

非常感谢您的回答。你不仅会帮助我,还会帮助很多其他没有从 unreal 社区得到关于这个问题的答案的人。

此致,

马罗斯

市场上有一些便宜的高分辨率 space 天空盒,也许你可以看看他们是怎么做的。或者,您可以像 UE4 内容示例中那样在蓝图中按程序生成天空。如果您的天穹有 8 个或 800 个顶点,那么在性能方面并不重要。

基本上,立方体天穹的解决方案就是您对第 2 点所做的。 你用什么比例使它成为 "huge"?如果您将比例设置得足够大(例如 1000000),那么一旦您移动您的播放器它就不会移动。