Unreal Engine

一张照片,变成你正开着的那个关卡里的一个 Actor。

LocalMesh 在你自己的显卡上把网格做出来,然后直接交给 Unreal。没有导出文件夹,不用拖放,也没有导入窗口。在完成的网格下方,写着你 3D 软件名字的那个按钮会打开「发送到」列表:选 Unreal Engine,点「发送到 Unreal Engine」,物体就出现在你正在做的关卡里。

从卡片直接送出 落在 /Game/LocalMesh Epic 自家的 Remote Control API Unreal 里不装任何东西 只监听 127.0.0.1

点下去之后发生什么

  1. 1
    LocalMesh 先转换文件。 Interchange 不收带 WebP 纹理的 glTF,而且是连几何一起整个文件都不收。所以一份转换过的副本写进缓存。你库里的网格从头到尾没被动过。
  2. 2
    Unreal 导入它。 进 /Game/LocalMesh,作为 Static Mesh,连同文件里带的纹理,资产随即保存。
  3. 3
    生成一个 Actor。 放在世界原点,用卡片的名字。之后就跟关卡里其他东西一样,随你移动、缩放、摆位。

只做一次的准备

没有任何 LocalMesh 的东西要装进 Unreal。这座桥是 Epic 本来就随引擎附带的两个插件:Remote Control API 和 Python Editor Script Plugin,LocalMesh 只是把它们打开。

  1. 1
    在完成的网格下方打开「发送到」列表。 就是「导出」后面那个写着你 3D 软件名字的按钮。在里面选 Unreal Engine。
  2. 2
    点「准备 Unreal 项目」。 在列表最下面。指向你的 .uproject。LocalMesh 会在项目文件里启用这两个插件,并加上让 Remote Control 能运行导入脚本的那项设置。
  3. 3
    用该项目重启编辑器。 改动在启动时生效。LocalMesh 不会替你打开 Unreal,也绝不会伸手去改一个正在运行的编辑器的设置。

它会告诉你东西要落到哪里

项目准备好之后,「发送到」列表会显示引擎版本、当前打开的项目和关卡。要是 Remote Control 没应答,它就照实说,并告诉你该开什么。一个落在你没料到的地方的物体,比一个根本没落下来的更麻烦。

这个网格为什么值得导进来

它带着 UV、一张颜色图集,以及单独传递的粗糙度贴图进来。在你自己的灯光下,哑光还是哑光。照片清楚看到的地方,颜色就是你拍下时的那张照片。想要更均匀的颜色,就在发送前把网格切换成「AI 绘制」。网格是三角面,金属度留作中性:模型对它的猜测并不可靠,我们宁可不替你猜。

它是个原型资产,也不假装是别的。它是你在还没想清楚关卡要做成什么样的时候先摆进去的东西,不是以后要有人正经建模的主角道具。

它做不到的事

把你自己的参考放进关卡

14 天免费试用,之后 $39 一次性付清。Windows、一块 NVIDIA 显卡(建议 8GB),以及已经装好的 Unreal。

下载 LocalMesh