虚幻4皮肤材质_虚幻引擎4.5版本预览说明

news/2024/11/29 10:56:06/

即将到来的4.5版本包含了大家翘首以待的新功能,包括了动画重定向、自动C++热重载、光照贴图UV生成以及动态载入视频贴图。 新的实时光线追踪的柔和阴影让您可以创建具有绚丽光照的动态场景,并且屏幕空间的次表面散射令异常真实的皮肤材质成为可能。 最后,Unreal Motion Graphics(虚幻运动图形)已经可以使用,这大大地简化了用户界面的创建!

本次更新还包含了海量的可用性和学习增强功能、一个全新的教程系统以及高级车辆模板和双摇杆射击游戏的全新游戏模板。

超过40项功能和改进都是由我们杰出的社区开发者所提供的。 我们谨向以下贡献者们表达对发布这个版本的诚挚谢意。

3dluvr, Allegorithmic , Cameron (Alters), Jefferson Pinheiro (Ixiguis), Kyle Rocha (kylawl), Luna (PSG-Luna), leobenaducci, Mathias L. Baumann (Marenz), Martino Giovanelli (Hurricane86), Moritz Wundke (moritz-wundke), Pierdek, Rama (EverNewJoy), Ryan Ingram (ryani), Robert Wallis (robert-wallis), Rick Yorgason (Skrapion), Roy (Shammah), Salamanderrake, Sam Clegg (sbc100), Steve Anichini (solid-angle), Shaun Hedrick (triplefault), Thomas Mayer (tommybear), Tim Donks (timdonks), Temaran, Vitaly Ogoltsov (vogoltsov), Zachary Burke (error454)

主要新功能

渲染

光线追踪的距离场柔和阴影

这是一种新的动态阴影方式,它是通过追溯穿过网格物体距离场到光照的光线来完成的。 这样可以使柔和的区域阴影能具有清晰的边缘!

此处是具有光线追踪的柔和阴影的定向光照。 远处的自投阴影仍具有许多细节,而较长的阴影会变得更加柔和。

定向光可以组合光线追踪阴影和普通的cascade处理的阴影贴图 (CSM) 以融合两者的长处。 在这张截图中,只有近处的阴影使用了CSM进行运算。

这对点光源和聚光源也是一样。 我们使用‘Source Radius’(光源半径)来控制光源的大小,以及由此形成的阴影半影的大小。

Distance Field Ambient Occlusion(距离场环境遮挡)功能也使用这些距离场的数据。 您可以使用光照的 ‘Use RayTraced DistanceField Shadows’ (使用光线追踪的距离场阴影)来启用它,对启用了‘Generate Mesh Distance Fields’(生成网格物体距离场)的项目设置的项目进行启用。

屏幕空间次表面散射

我们添加了全新的“Subsurface Profile”(次表面分析)着色模型! 您可以使用次表面散射来创建栩栩如生的皮肤材质和其它出色效果。

左侧:不使用次表面散射。中间:真实化次表面散射设置,右侧:夸张的次表面散射设置

移动平台的动态阴影

现在您可以在移动平台上使用可移动定向光源的动态阴影了! 您最多可以在两个cascade中使用cascade处理过的阴影贴图来渲染阴影。

虚幻运动图形(GUI设计程序)

Unreal Motion Graphics(虚幻运动图形)现已可使用,并且默认可用! 您可以创建全新的“控件蓝图“,并开始设计您的用户界面。 当然,我们每天还是会添加新功能和新改进内容。

UI渲染变换

UMG(虚幻运动图形)和Slate中的控件现在可以进行平移、旋转、缩放和剪切了!

UI风格

在控件的定义方面,我们现在可以完全通过内联来创建UI的风格。 这样用户就可以更好地控制控件的外观,而无需在各种风格间寻找适合于他们项目的内容。 您现在可以在游戏中改变UI风格,这样您可以在任何UI上使用动态材质实例!

UI动画

UMG现在包含了更为动态的动画。

您可以为每个控件创建多个动画

在您控件的蓝图图表中,您可以在运行时控制动画

您现在可以通过详细信息面板来自动添加关键帧

您可以在控件蓝图图表中控制UI动画。 下图是您把鼠标悬停在控件位置处时播放动画的示例。

DPI缩放

Unreal Motion Graphics(虚幻运动图形)现在支持对与分辨率无关的UI的自动缩放。 我们现在对所有游戏提供默认的DPI缩放规则。 您可以在项目的渲染设置中配置此选项。

编程

自动C++热重载

虚幻引擎现在会在您完成Visual Studio或Xcode中的编译后,自动“热重载”您的C++游戏代码!

您无需在工作时关闭编辑器。 您只需正常从Visual Studio或Xcode中编辑游戏代码,然后引擎会立即应用您对C++代码的变更。

完整游戏的C++热重载

您现在可以编译任意类型的游戏C++代码,而无需重启编辑器,并且您所做的变更将会被实时应用! 我们甚至支持添加全新的类或属性。

示例内容

高级车辆模板

全新的高级车辆模块展示了具有双横臂式悬架的车辆,以及具有地形和许多斜坡和循环的测试跑道! 您可以使用虚拟现实头盔来运行这个模板。

双摇杆射击游戏蓝图模板

全新的双摇杆射击游戏蓝图模板是创建快节奏、俯视射击游戏的绝佳起点!

这是一个双摇杆射击游戏的简单模板,一个摇杆负责移动,一个摇杆负责向任意方向射击

美术模板贴图

模板初学者内容中有一张新的地图,它为美术人员提供了测试区域,以尝试不同的光照设置,并了解他们制作的内容如何受其影响。

动画

动画重定向系统

新的动画重定向系统让您可以使用类人骨架在不同的骨架间转换动画!

在您设置完成后,您将可以在使用相同骨架的任意骨架间转换动画。

媒体内容回放及捕获

视频贴图(媒体框架)

新的媒体框架让您可以在您关卡中的用户界面控件和贴图化对象上播放动态载入的视频!

请查看论坛的帖子以了解此新功能。

OpenEXR帧捕获

您现在可以保存包括HDR颜色和16位像素深度的多种帧数据到OpenEXR文件中。 这对于离线的合成很有用。

项目创建

全新项目创建窗口

新项目的窗口已经经过了重新设计,以简化创建新项目的流程!

目标硬件选择

您现在可以选择希望使用的硬件和设备类型,引擎会选择最佳设置以供您获得最佳的用户体验! 当您在New Project(新项目)窗口或在Target Hardware(目标硬件)下的Project Settings(项目设置)中创建您的项目时,您可以设置该选项。

学习资源

除了新视频和新书面文档外,还有一些重要更新可供您学习如何使用编辑器,并在您需要时马上访问相关文档!

新教程系统

我们对教程系统进行了全面修改,从而为您提供更加引入入胜的体验!

现在不会再出现弹出窗口。 (好棒!) 重叠于编辑器的不引人注目的气泡文本会带领您浏览界面元素和不同功能。 编辑器会对您尚未尝试的教程进行提示,但其不会强制您查看任何内容。

一旦您决定要阅读一段教程内容,您可以点击右键来查看其它的导航选项(或者点击内容气泡的右上角处的组合箭头)

教程浏览器

这个全新的教程浏览器提供了对所有教程内容的快捷访问。

您可以通过帮助菜单或通过点击编辑器右上方的新教程图标来访问教程。

教程蓝图

教程现在实际上作为蓝图资源来构建。 这表示您自己可以创建编辑器内的教程,从而向Marketplace发布内容!

您创建的教程将会在新教程浏览器的用户界面中自动可见。

改进的编辑器内帮助

快速网上帮助

您可以在新的在线帮助框内输入文字,编辑器将会尽可能从互联网上搜集对您有帮助的资源。

您现在可以从此处访问教程、文档、社区wiki以及AnswerHub页面! 注意: 我们已经移动了编辑器内的调试控制台。 您现在可以在编辑器的任意位置处通过按下波浪 (~) 键来调出控制台!

新帮助按钮

通过诸多文档锚点,根据您在编辑器中的需要,您可以更方便地在编辑器中直接跳转到参考文档!

文档Actors

我们添加了新的文档actor到示例内容中,它会把您链接到有帮助的文档页面中。 请查看包含了许多新帮助链接的更新后的内容示例项目!

文档节点

文档节点让您可以在蓝图图表中显示文档摘要。 这表示您可以在图表中植入文本和图像,从而提供位于常见注释区域外的信息!

新的工具提示帮助文本

我们对整个编辑器中的工具提示添加了许多更详细的内容。 当您按下Ctrl+Alt时,您可以使用鼠标在材质节点、可放置的actor以及蓝图类上方悬停,您会发现丰富的提示信息。

文档

虚幻引擎文档现在具有新的外观,改善了可读性! 另外,我们还对主页添加了搜索术语推荐,以帮助您快速查找您所需的主题。

视频教程系统

文档现在包含了视频系统,以供您搜寻和查看我们所有的视频教程系列! 所有内容都被组织到了分类中,您可以很方便地查看整个系列的视频。

请点击此处查看我们更新内容的完整列表!


http://www.ppmy.cn/news/479616.html

相关文章

AlphaControls 控件 TsFrameBar 创建下拉式多级导航菜单

AlphaControls 控件 TsFrameBar 创建下拉式多级导航菜单 TsFrameBar控件是创建一个下拉菜单的工具块。 TsFrameBar控件本身,可以通过创建TITEMS,自身的框架中,创建所需若干按键,组成按键式工具条,形成一级菜单。 每…

AlphaControls TsAlphaHints 控件

AlphaControls TsAlphaHints 控件 一、功能 TsAlphaHints控制应用程序中工具提示的绘制,带或不带皮肤。为了让这个组件工作,将他放在应用程序的主要形式中就足够了。他已经有一种基本样式,此样式已配置并作为默认样式使用。就这样&#…

AlphaControls TsSkinManager 控件

TsSkinManager 该组件设计用于集中管理程序换肤过程。对于这个组件的工作,定义一个使用过的皮肤并将 Active 属性设置为 True 就足够了。 一、皮肤与应用程序一起部署的方式: 1、将皮肤添加到 InternalSkins 列表中,我们称它们为“内部”…

Winform:自定义滚动条——可自定义皮肤

最近做了一个可自定义皮肤的滚动条, 直接上效果图: 其中ScrollStyle属性中内置了3中样式和可自定义皮肤的样式(Custom): 下面为三种内置样式的效果图: 下面是选择Custom样式后自定义皮肤: 只要…

如何更改CSDN博客皮肤

注:本文转自CSDN博客怎么修改皮肤背景? 因为搜了很多个操作后,发现这个最简单有效地快速更改! 步骤: 管理博客 --> 博客设置 –>鼠标箭头移至当前模板(有绿色小勾标志的那个)–>鼠标右键 --> 检查 or【审查…

Linux终端光标变成黑块,ubuntu中鼠标下的小黑块处理方法

Ubuntu下屏幕小黑块 在ubuntu系统上安装了搜狗输入法后, 屏幕上会出现一个小黑块 。 这个怎么处理呢? 查了很多 BAIDU , 以为是显卡驱动的问题, 经过多次安装证实与显卡驱动无关。 我的是AMD ATI 的显卡: 安装方法 经…

c#-winform自定义窗体皮肤(无边框皮肤)

winform开发的时候,因为自身窗体都是window窗体风格,可操作性不大,往往不能根据UI提供的方案进行界面的UI搭建。因此会采用自定义的窗体作为父类窗体,将所有界面统一风格并避免代码重写。当然,如果需要实现很漂亮的界面…

CSDN博客怎么修改皮肤背景?

步骤:管理博客 --> 博客设置 –>鼠标箭头移至当前模板(有绿色小勾标志的那个)–>鼠标右键 --> 检查 –>找到checked“checked” readonly 将这段代码剪切后 –>粘贴到你想要的皮肤模板中的id的后面 完成上述步骤后,点击如下图所示 保…