将平铺式材质渲染到纹理

Windows
MacOS
Linux
On this page

在 UE 4.3 中,此项功能缺少指定材质目标的设置。该问题有一个比较容易的绕开的办法,具体方法是在场景中将以下网格物体放置在 0,0,0 位置处,并设置"缩放"以匹配在蓝图的"图纸大小"中指定的数值(默认为 1000):

plane.png

/Engine/ArtTools/RenderToTexture/Meshes/S_1_Unit_Plane.S_1_Unit_Plane

然后,只需将其应用到所需材质即可生效。

必须在编辑器中启用导出缓冲可视化目标的功能。为此,请在"视角"视口中单击左上角的下箭头按钮,选择 高分辨率屏幕截图,然后启用 包含缓冲器可视化目标

Enable_IBVT.png

不要关闭该窗口!该窗口将移动到编辑器后面,而且不会产生干扰。如果您不小心关闭了该窗口,则不会渲染缓冲图像。

渲染纹理

Capture Settings 设置下选择所需的缓冲目标;确保已打开 高分辨率屏幕截图 窗口并启用了 包含缓冲器可视化目标 选项;在 新窗口运行 游戏,使用 ~ 键调出 控制台 并在控制台中键入"ke * rendertextures",然后按回车键。

renderTextures.png

您将收到一条弹出消息,表示图像已保存,该消息其实是指向文件夹位置的可单击链接。如果您不能及时单击该链接,则可以在以下路径中找到保存的纹理:

\YourProject\Saved\Screenshots\Windows\

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback