请选择 进入手机版 | 继续访问电脑版

StormFX游戏特效论坛

Axe StormFX

StormFX

You Are Not Normal. You Do What Others Will Not. You Are On A Quest Never Stop.

114主题 174回复 562Particle1599金币
发新帖 回复
发新帖

UNREAL ENGINE 4.12 正式发布!

时间:2016-6-17 20:53 0 100 | 复制链接 |
此版本内含虚幻引擎 4 的数百个更新,以及 GitHub 虚幻引擎开发者社区提交的 106 项改良!特此对虚幻引擎 4.12 版本的贡献者们表达诚挚谢意:
aninda、amcofi、Artem V. Navrotskiy (bozaro)、Beau Hardy (psychogony)、Black Phoenix (PhoenixBlack)、Brent Scriver (FineRedMist)、Cedric Neukirchen (eXifreXi)、Céleste (CelPlays)、chendi (cdsama)、Courtland Idstrom (Frugality)、David Palacios (Hevedy)、DavidNSllva、Erik (erikbye)、esdasuka、Frank Force (KilledByAPixel)、Graham Hughes (graehu)、Grimmick、Hannah Gamiel (hgamiel)、Hongjun Han (h27han)、Ian Fox (MaideCa)、jamendxman3、James Baxter (TheJamsh)、Jarl Gullberg (Nihlus)、Jason (Abatron)、Jeremy (JeroMiya)、Jorge Martins (SNikon)、Kartik (i64)、Kim Sang Kyun (skkim-ginno)、Konstantin Zaitcev (kosz78)、Leon Rosengarten (lion03)、M3d10n、MacAndor、Maik Klein (MaikKlein)、Manny (Manny-MADE)、Marat Radchenko (slonopotamus)、Mathew Wadstein (MWadstein)、Lucyberad、Matthias Hölzl (hoelzl)、MAVRIN (artemavrin)、Maxim Pestun (maxpestun)、mbehensky、meChiel、mfortin-bhvr、mipg、Narendra Umate (ardneran)、Nikola Dimitroff (nikoladimitroff)、Pablo Zurita (pzurita)、phoboz-net、Pierre-Luc Loyer (plloyer)、Piotr B?k (Pierdek)、projectgheist、Rama (EverNewJoy)、Robert Chubb (SaxonRah)、Robert Khalikov (nbjk667)、Robert Segal (robertfsegal)、RobertTroughton、Ryan Nielson (RyanNielson)、Samuel Groß (saelo)、Sasha Petrovich (xulture)、Sébastien Rombauts (SRombauts)、Stephen Whittle (stephenwhittle)、Taces、Temaran、Tim Lindeberg (timlindeberg)、Tobias Mollstam (mollstam)、wdhwg001、Will Stahl (merlin91)、WymzeeLabs、Yohann Martel (ymartel06)、Zelex。
全新内容
Sequencer 在虚幻引擎 4.12 版本中已开放使用!它是完全非线性的实时过场和动画工具,与 Matinee 一脉相承。它拥有诸多强大功能,如自动设置关键帧、过场摄像机和实时游戏进程录制。利用 Sequencer 可将序列自由组织为随意数量的资源,便于在大型动画项目中进行分工协作。打开现有的 Matinee 动画后可将其导入 Sequencer,它同样支持 Matinee。
此版本中加入了VR 编辑器(VR Editor),可先睹为快!此功能极具前瞻性,配合运动控制器的使用可在虚拟世界中尽情徜徉。沉浸在 VR 世界中时,还可选择并移动 actor、放置新物体、甚至访问编辑器的 UI。此功能当前要求 HTC Vive 或 Oculus Touch 开发机。在 Editor Preferences 的 Experimental 部分打开“Enable VR Editing”即可小试牛刀。
Windows 平台的 C++ 程序师需注意:虚幻引擎现要求 Visual Studio 2015。支持 Visual Studio 2015 的所有桌面版,包括(免费的)Express 版和 Community 版。敬请更新版本。
在每个新版本中,我们将尽力推出渲染、VR、动画、音频和移动设备方面的重要新功能、以及性能优化和已知问题的修复。希望大家尽情享受虚幻引擎 4.12!
主要功能新鲜出炉:SEQUENCER
Sequencer 结合了非线性编辑器和 3D 动画编辑的功能,可生成游戏中的过场,以及电影、电视和可视化预览的镜头序列。
非线性工作流
Sequencer 的非线性工作流可助您以创意和可重复的方式进行镜头构成和编辑。您能轻松地对特定镜头进行修改 - 如改变灯光颜色或添加雾气元素;或回滚到上一次拍摄,以便对序列组成方式进行试验。此外,它的精心设计使多个美术师可同时对多个镜头进行处理。在启动程序的 Learn 选项卡中查看 Subway Sequencer 项目,了解运行中的 Sequencer。
  • 以传统非线性编辑包的方式组织镜头。
  • 创建替代镜头,轻松回滚。
  • 进行针对所有镜头的调整,生成镜头特定的 actor。
  • 功能设计便于协同工作。
直观的用户界面
用户界面的设计源自 Matinee 和传统 3D 软件包的精华部分。此界面有助于清晰准确地查看、编辑和组织动画数据。用户创建 3D 资源时将发现界面直观而熟悉。
  • 基于 actor 类型自动创建轨迹。
  • 标准化键盘快捷键。
  • 自动设置关键帧。
  • 内置轨迹和键编辑/创建控件。
  • 用户可自定义轨迹的颜色。
  • 可使用插值行为定义关键帧的形状和颜色。
  • 可使用文件夹和标签进行整理。
过场摄像机和过场视口
借助全新过场摄像机 actor 和摄像机绑定 actor,影片制作者和新用户们可轻松构建出真实的摄像机镜头。利用全新的精简视口可方便地查看制作样片的镜头序列。
  • 自带属性的过场摄像机 Actor 能模拟真实世界中的摄像机。
  • 可自定义镜头和胶片板设置。
  • 焦距。
  • 可视化跟踪。
  • 摄像机升降架和摄像机导轨 Actor。
  • 过场视口。
  • 内置时间轴和走带机功能键。
  • 显示帧数,便于分辨镜头切入/切出点。
  • 合成的叠加和取景助手。
序列录制
利用序列录制可对游戏进程进行录像,并即刻将录制的内容放置到镜头中。在回放之前的录像时还可继续进行录制。
新鲜出炉:虚幻 VR 编辑器(预览)
全新的“VR 编辑器”模式使您沉醉在虚拟世界中的同时在关卡中导航并进行编辑。可以选择并移动物体,甚至可以抓取“世界场景”,对整个关卡进行自由拖动、旋转或缩放!在 VR 中结合运动控制器的使用即可对物体和透视进行一对一控制。
在 VR 中可访问到熟悉的编辑器功能(如内容编辑器),并使用变形小工具对物体进行精准放置。使用对齐工具可将全部资源精确对齐。
用双手进行抓取并拉伸可将世界场景极限放大。利用此操作可轻松地对关卡的精致细节进行查看和编辑。
此功能仍为早期预览,因此需要开启 Editor Preferences 的 Experimental/VR 部分的“Enable VR Editing”。开启后将出现新的“VR Mode”工具栏按钮,点击即可即时切换到 VR 模式!VR 编辑器(VR Editor)可在任意项目中使用,在新加入的“VR-Basic”中(在 File -> New 选项中访问)可找到用于试验的简单项目。
重要提醒:VR 编辑器模式要求运动控制器和世界场景以及 UI 形成互动,因此您需要配备 HTC Vive 或带触摸控制器的 Oculus Rift 开发机。
敬请注意:该功能仍处于早期试验阶段,我们仍在努力将其完善。请上手试用,并将您的反馈告诉我们!以下链接包含大量虚幻 VR 编辑器的附加信息:
新鲜出炉:DAYDREAM VR 支持
我们非常高兴地在此宣布:虚幻引擎 4.12 版本支持全新的 Google Daydream 平台!Daydream 是令人眼前一亮的全新移动 VR 平台,可在其认证的智能手机上呈现高精度的 VR 体验。UE4 完全支持 Daydream 平台,以及套装中包含的运动控制器。
即使您尚未获得 Daydream 开发者套件也可立即开始工作!使用相同插件可开发 Google Cardboard 的应用程序。Daydream 认证手机的专属功能在其他安卓设备上为关闭状态。
在编辑器的 Plugins 窗口中打开“Google VR”和“Google VR Controller”即可开启支持。
新鲜出炉:平面反射
我们现在支持实时平面反射啦!
此功能的原理是从反射方向对场景进行再次渲染,因此使用此功能时开销极大。然而其反射精度远高于屏幕空间反射。
左图:含画外泄露的屏幕空间反射,右图:平面反射 先在 Rendering 项目设置中开启“Support global clip plane for Planar Reflections”,然后重启编辑器即可使用平面反射。将一个平面反射 Actor 放进场景中。附近的所有反射材质将自动受到平面反射的影响,它们的法线将被用于反射扭曲,模拟出波纹效果。
此新功能仍存在一些限制:
  • 无法控制反射通道中启用的渲染功能。
  • 反射通道中的动态阴影和雾气尚无法正常使用。
  • 只支持恒定的粗糙系数,其在平面反射组件上进行指定。
  • 平面反射可用于移动平台,但使用平面反射的材质需要勾选材质属性下“Mobile”部分的“Planar Reflections”标记。
新鲜出炉:高精度反射
在此版本中,我们添加了诸多全新渲染功能,以便达到逼真的表面反射效果!
我们希望达到精度极高的清晰反射,以获得更加真实的车漆效果。需要对几个地方着手改善:从几何体数据的处理和编码方式到启用场景的高分辨率反射获取。
高精度静态网格体顶点法线和切线编码 - 获得高精度反射的最重要因素是顶点法线和切线的表现准确度。我们添加了一个选项,使法线和切线以 16 位每信道矢量进行编码。因此开发者可在高精度和顶点缓冲编码占用的额外内存之间进行权衡。该选项(Use High Precision Tangent Basis)在 Static Mesh 编辑器的 Build Settings 部分中。
自定义天空立方体贴图和反射探头的分辨率- 达成高精度反射的第二部分是实际反射的内容 - 场景和局部反射。天空光照和反射探头使用的烘焙立方体贴图分辨率之前在引擎中为硬编码。而在最新版本中,开发者可基于性能、内存和精度权衡选择最合适的分辨率。注意:天空光照的立方体贴图分辨率可进行单独设置,而反射探头的立方体贴图分辨率为项目统一设置。因 GPU 内存的要求,设置高分辨率可能对性能造成极大影响。
自定义反射探头的立方体贴图 - 开发者现在也可为每个反射探头指定单独的立方体贴图。这能创建出细节更丰富的自定义立方体贴图,可增强局部反射的效果(或对其进行微调)。
高精度 GBuffer 法线编码 - 最后还有一个选项用于选择高精度 GBuffer 法线编码格式,使其他技术中的 SSR 依托于高精度法线。高精度 GBuffer 法线编码将法线矢量编码为 3 信道,每信道 16 位。此编码方式要求更高的 GPU 内存,将对性能产生影响。
新鲜出炉:双法线透明涂层着色模型
新版本中,您可使用多个带透明涂层材质的法线贴图获得真实的表面着色效果(如碳纤维)。
左图:旧 UE4 透明涂层,中图:带底面法线的新 UE4 透明涂层,右图:真实照片
透明涂层着色模型现可为透明涂层图层下的表面指定一个法线贴图。这样即可获得更加准确的复杂模型材质,如图中的碳纤维(由透明涂层图层和下方几何体表面构成)。
此选项须通过项目设置打开:Rendering -> Clear Coat Use Dual Normal。启用此功能后,整体透明涂层材质的开销将变大,主渲染代码也会增加部分开销。
如需使用,必须在材质图表中放置一
  • 个 *Clear Coat Bottom Normal* 节点。须在此处插入第二个法线计算的输出。
新鲜出炉:支持 OSVR(预览)
由于 OSVR 团队的努力,UE4 现支持 OSVR,上手即用!
OSVR 软件平台允许多种 VR/AR 设备和外通过助通用层和引擎对话。如需了解平台和支持设备的更多信息,请访问 http://www.osvr.org/
新鲜出炉:VULKAN 移动渲染器(预览)
此版本中有使用 Vulkan 图形 API 的移动渲染的早期预览。
上图是三星 Galaxy S7 Unpacked 发布会上展出的以 Vulkan 渲染的 ProtoStar 演示。当前只添加了移动渲染功能。
新鲜出炉:高精度移动后期处理
现可在移动设备上使用带颜色分级的电影级色调映射器!
现可在 ES3.1 支持的移动设备上使用高精度高斯景深!
新鲜出炉:移动设备上增强的阴影
移动渲染器现已支持单一静态光照的动态级联阴影贴图!
静态定向光照现可从可移动物体投射整个场景的动态 CSM 阴影,与场景中静止物体投射的预计算阴影进行正确的混合。CSM 阴影不会出现调制阴影中的双重阴影,在为多个物体投射阴影时此方法速度较快。
  • 此功能使用了一个额外的纹理采样器,但可通过项目设置将其禁用:Rendering -> Mobile -> Combined Static and CSM Shadowing,即可将采样器空出供材质使用。
  • 接收组合阴影的组件需要勾选 Receive Combined Static 和 CSM Shadows from Stationary Lights 标记。
新鲜出炉:高端安卓和 IOS 设备上的 GPU 粒子
高端移动设备现已支持带矢量场的 GPU 粒子!
  • 此功能要求移动设备支持 32 位浮点渲染目标(需 MRT 支持)。
  • 支持 A8+ 的苹果设备(iPhone 6、iPad Air 2、iPad Mini 4 以及更新的机型)。
  • 支持带 Adreno 4xx 和 Mali-T7xx GPU 的安卓 6.0 设备(Galaxy Note 4、Note 5、S6、S7、Nexus 6P 等)。
新鲜出炉:烘焙蓝图到 C++(预览)
为减少蓝图执行的 VM 开销,我们添加了一个新功能,可将蓝图打包为本地源代码。此功能仍在试验阶段,请勿用于发布的游戏中。欢迎多多尝试,给我们提供宝贵的反馈!
  • 在项目的 Packaging Settings 中可将其在编辑器中启用:Experimental => Nativize Blueprint Assets。
  • -NativizeAssets 作为参数传入 UAT BuildCookRun 脚本也可将其调用。
  • 生成的源代码作为插件保存在项目的 intermediate 文件夹中,路径为:…\Intermediate\\NativizedAssets\
  • 在 [BlueprintNativizationSettings] 下的游戏 DefaultEditor.ini 文件中可将部分蓝图排除出操作过程。
  • 蓝图的通用“类型”可被排除:+ExcludedBlueprintTypes=/Script/UMGEditor.WidgetBlueprint
  • 特定资源也可被排除:+ExcludedAssets=/Game/Blueprints/MyBlueprint
新鲜出炉:草地和植物可延展性
可延展性系统新增了一个植物可延展性设置。地形的草地和植物密度可基于当前的可延展性设置进行自动减少,设置在运行时可进行更改,因此游戏中便可加入植物细节设置滑条。
草地地形自动包含在植物可延展性中,但必须在 FoliageType - Scalability 部分下的 Enable Density Scaling 选项中选中 Foliage。在不带碰撞的“细节”植物上(如小石块和灌木丛)可将其启用。在带碰撞的植物类型上(如树木)应将其禁用,因为移除资源后碰撞仍然存在于游戏中。应用到每个可延展性等级中草地和植物的密度标度由 BaseScalability.ini 文件中 [FoliageQuality] 部分的 “grass.DensityScale”和“foliage.DensityScale”变量进行配置,可在游戏的 DefaultScalability.ini 文件中对其进行覆写。
新鲜出炉:IOS UMG 的网络浏览器控件
UMG 网络浏览器现已支持 iOS 平台!
Chromium 用于桌面平台的网页浏览器控件,但 iOS 和安卓使用的是本机 WebKit 控制(对齐匹配 UMG 布局),可尽量控制可执行文件大小、增加性能。
新鲜出炉:扭曲矫正动画节点
新增的扭曲矫正(Twist Corrective)节点可基于骨骼间的相对扭曲驱动曲线值(如变形目标)。例如,当角色颈部向左或向右扭曲过大时,即可对颈部应用一个变形目标,形成更自然的效果。
可使用骨骼名称和局部轴指定基础框架(Base Frame)和扭曲框架(Twist Frame),并将扭曲法线(Twist Normal)指定为扭曲的轴。增量角范围 [Ref Pose Delta Angle, Max Angle] 将被映射到使用命名曲线的 [Mapped Ranged Min, Mapped Ranged Max]。
新鲜出炉:全景导入器
通过全景导入可将在 Max / Maya / Blender 中创建的场景完整导入编辑器里的关卡内。
导入后将新建一个场景的 FBX 资源,因此可进行再导入,形成场景的迭代。虚幻引擎 4.11 中已有一个早期版本,支持只包含静态网格体的场景。4.12 版本中的功能较为完善,现可导入包含骨骼网格体的场景。前往 File > Import Scene 选择 FBX 场景进行导入即可使用此功能。
新鲜出炉:ACTOR 合并
现可在关卡视口中轻松完成网格体 actor 的合并。此功能有助于减少绘制调用,获得更佳的性能。
静态网格体合并范例:*左图* 关卡视口中合并前效果 / *右图* 静态网格体编辑器中合并后效果 Actor 合并功能已是引擎的完整功能,可在该路径下访问 - Window/Developer/Miscellaneous。UI 面板已延展和更新,以便支持层级 LOD 系统合并路径的最新修改。
新鲜出炉:像素查看器
点击场景中的像素后,新增的像素查看器(Pixel Inspector)工具将显示构成此像素色彩的材质和渲染状态。
场景中的像素显示出奇怪的颜色时,您心中是否会升起一个问号?如果有一个工具能告诉您构成像素颜色的材质输入,是不是特别棒?像素查看器派上用场啦!
在工具栏的 Developer Tools 下可找到像素查看器。点击 Enable Pixel Inspector 复选框,然后将鼠标移至任意编辑器视口(关卡、材质、蓝图…)查看下列内容。按下 Esc 键后像素查看器将停止查看,即可对查看过的像素进行分析。
新鲜出炉:平台 SDK 更新
在每个更新版本中,我们都将更新引擎,以支持平台合作伙伴的 SDK 版本。该版本带来了主机平台、HTML5 和安卓平台的更新。
  • Xbox One:更新至 2016 年 3 月的 XDK。
  • Playstation 4:更新至 PS4 SDK 3.508.031。
  • HTML5:更新至 Emscripten 1.35.0。
  • Android:更新至 NDK 11c。Android 1R4 安装程序的新 CodeWorks 替代了之前的 AndroidWorks 1R1(访问路径为 Engine/Extras/AndroidWorks)。
新鲜出炉:屏蔽栏变量
整数属性现可被认作位掩码,可选择性地与封装位标记数值的枚举形成关联。在 C++ 和蓝图中均可使用!
  • 本机属性可以“Bitmask”元数据标记,而蓝图编辑器中添加的变量则拥有一个“Bitmask”复选框。
  • 位掩码变量拥有不同的“Default Value”界面,便于您检查多个位元(与 Set 节点相同)。
  • 已添加支持位掩码操作的新节点:“Make Bitmask”和“Bitwise NOT”。
新鲜出炉:电视安全区调试
开发主机游戏时,UI 不能过于靠近电视屏幕的边缘。我们添加了一个简单的工具,确保这个问题不会发生。
编辑 DefaultEngine.ini 文件、将以下内容添加到 [SystemSettings] 或将其输入命令控制台:
*r.DebugSafeZone.Mode* 控制调试显示覆盖图(0..2,默认 0)
  • 0:不显示安全区覆盖图
  • 1:显示游戏安全区的覆盖图
  • 2:显示动作安全区的覆盖图
*r.DebugSafeZone.OverlayAlpha* 控制调试显示覆盖图的不透明度(0..1,默认 0.3)
在本机不支持安全区的平台上,可模拟出安全区,以便在编辑器中进行快速/简单测试:
  • r.DebugSafeZone.TitleRatio 控制 FDisplayMetrics 中的游戏安全区边缘
  • r.DebugActionZone.ActionRatio 控制 FDisplayMetrics 中的动作安全区边缘
  • 这些数值的范围为 0 到 1,默认数值 1 代表显示区域 100% 安全。典型的测试数值约为 0.9
新鲜出炉:内置合成动画
现可将一个 AnimComposite 嵌入另一个 AnimMontage 或 AnimComposite,便于以更加灵活的方式创建自定义动画资源。在下图中,TEST_Montage 包含 TEST_AnimComposite,而 TEST_AnimComposite 又包含多个其他的动画序列。
新鲜出炉:可为碰撞网格体选择 LOD
现可选择静态网格体在“复杂”(每个多边形)碰撞中使用的 LOD。不便使用“简单”(凸包)碰撞时,即可利用此法为网格体导入或生成一个简单的碰撞体。此方法可增强行为和性能,并极大降低高多边形模型上的内存使用。
新鲜出炉:网格体默认碰撞
静态网格体组件现支持默认碰撞,即意味着它们将使用静态网格体资源的碰撞设置。此功能可减轻工作量 - 在中央位置指定碰撞信息即可,在地图中放置静态网格体时无需单独设置碰撞。以穹顶网格体为例,禁用资源上的碰撞后,每个实例中的碰撞均被禁用。
如有其它需求,将静态网格体组件上的设置设为默认以外的选项即可在单独实例上覆盖旧设置。
新鲜出炉:角色移动速度篡改保护
作弊玩家喜欢利用漏洞获取不公之利,网络游戏通常成为他们的目标。常见游戏通用漏洞会利用作弊软件加快游戏客户端上的时间进程。如果游戏使用未修改的角色移动功能,则容易受此漏洞影响,作弊玩家在游戏中将获得更快的移动速度。
新版本为玩家移动添加了可配置的时间差异检测和解决(aka 速度篡改保护),防止这类漏洞的出现。
检测的工作原理是:接收到上一步移动后,服务器便会将客户端的时间戳差量与已知的服务器权威时间差量进行对比,并持续对差异进行记录。时间差异达到可配置阈值时,便会触发检测,并选择性触发解决逻辑 - 解决的工作原理是用服务器时间覆盖客户端在未来报告的差量时间,并将部分移动差量用于“偿还”被窃取的时间(即检测到的总时间差异),直至时间差被填补。
时间差异保护默认关闭,新增的可配置选项位于 GameNetworkManager 中 - 基础数值保存在 BaseGame.ini 文件中,可在项目特定的 game config 文件中被覆盖。
新鲜出炉:网络复制优化
我们新增了一个称为“自适应网络更新频率”的功能,在没有变化产生时不进行多余的 actor 复制尝试,以节约 CPU 周期。此系统将获知 actor 上属性发生变化的频率,并随时间进程动态适应 actor 的网络更新频率。
使用该新功能可达成批量复制性能优化!
新鲜出炉:网络回放中的自定义数据
在新版本中,回放可保存普通网络流之外的信息。使用此功能可极大地增强角色移动组件中的位置平滑。因位置数据为单独保存,我们便可在流中进行前瞻,以便设置角色出现位置的时间,使其出现在既定的准确点上,与特效和其他事件构成良好排列。
查看 ACharacter::PreReplication,了解此功能的使用方法。ChangedPropertyTracker.SetExternalData 用于保存特定帧上 actor 所包含的数据。查看 CharacterMovementCompoment.cpp 后即可发现我们使用 UDemoNetDriver::GetExternalDataArrayForObject 获取此附加信息。
新鲜出炉:动态音类调整覆盖混音
UE4 混音(UE4 Sound Mixes)是对音类属性进行动态调整的实用工具。然而在此版本之前存在一个较大限制 - 混音资源自身在游戏进程中无法动态变化。绕开此限制的一个方法是创建大量只存在音量大小差别的混音。之后在游戏进程中会播放这些静态混音,将游戏的音类耦合到游戏状态中。这个应用策略复杂且容易出错,无法将游戏状态流畅连续地映射到音类调整上。
在 4.12 版本中,混音使用一个名为“Set Sound Mix Class Override”的新蓝图函数,从蓝图动态覆盖其音类调整。
混音内部的音类调整数值将在特定的渐强时间对指定的数值进行插值。如特定音类不存在于混音之中,音类将追加到混音并从 1.0 开始对目标数值进行插值(例如从未应用到已应用)。借助此功能,声效设计师能在混音音量和动态游戏进程事件或游戏状态之间形成紧密整合。.例如,现在即可将音类的属性和游戏状态紧密耦合起来:车辆的行驶速度、地图上的精确位置、actor 体力值等级、玩家恐惧等级,等等。借助此功能还可在 Slate 中为游戏编写一个音量首选面板,无需编写 C++ 代码手动覆盖音类音量并写入到静态资源数据。
使用新蓝图函数“Clear Sound Mix Class Override”即可移除覆盖。如音类调整数值未被覆盖,此函数将对原有数值进行插值。如音类原本不在混音之中,则调整数值将在渐弱时插值到 1.0,完成后将自动从混音中移除。
新鲜出炉:音频本地化(预览)
4.12 版本增强了对音频本地化(对话声波和对话声音资源)的支持。希望您尽量多试用,为我们带来宝贵的意见反馈。
  • 此版本将从对话声音资源中收集语音文本,保存到 PO 文件中,以便和其他以资源为基础的文本一同进行翻译。
  • 新增的数个 commandlet 使对话声音资源的录制和导入十分便捷(它们也整合到了本地化主控面板中)。
  • ExportDialogueScript - 导入每个语种的 CSV 文件(包含每行对话及其相关文件名)。
  • ImportDialogueScript - 导入副本编辑的每个语种 CSV 文件,并利用录制的对话更新翻译。
  • ImportLocalizedDialogue - 导入每个语言录制的 WAV 文件,生成本地化对话和声音资源。
新鲜出炉:XBOX ONE 上的异步计算
现已支持 Xbox One 上的异步计算。此方法允许 GPU 利用绘制时的空闲资源执行其他工作,在 GPU 上获得更快的整体帧长。当前反射场景和 SSAO 通道已使用此方法,未来版本中会支持更多功能使用。
新鲜出炉:地形碰撞改良
地形现支持简化的玩家碰撞。利用全新的简单碰撞 Mip 等级设置可选择用于简单碰撞的地形 LOD 等级。碰撞 Mip 等级数值仍然用于指定细节碰撞所使用的地形 LOD 等级。
现可为运行时创建的样条网格体生成碰撞。

更多资讯,请访问:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
StormFX积分规则   StormFX特效群:208782719
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回列表 客服中心 搜索 官方QQ群