Skip to content

五大功能更新亮点汇总,快来get高效制片加速器!

五大功能更新亮点汇总,快来get高效制片加速器!

去年,Unity发布了一套虚拟制片和电影工具集,其中许多功能在Unity 2022版本中进行了更新,包括:Recorder、Sequences、Python、Live Capture和FBX Exporter等,本文将分为上下两期,来介绍这些功能的更新内容。

前往Recorder>Accumulation Improvement>Shadow Map Filtering开始体验

Recorder

在进行非线性编辑时,如制作电影、动画或短片时,剪辑素材和最终成品基本都会采用视频形式。Recorder可以将Timeline(时间轴)和Game视图的内容导出为视频或静帧图像。该工具也能导出动画数据、音频和作为中间格式文件的Arbitrary Output Variables(AOVs,任意变量输出)来用于后期处理或特效制作。

Recorder关键功能改进包括:

·可导出视频格式:H.264、WebM、ProRes

·可导出静帧图像格式:PNG、JPEG、EXR

·支持累加式动态模糊:该功能仅限于高清渲染管线(HDRP)

·可导出AOVs素材:用于后期处理或特效制作

·可导出动画文件格式:可导出Anim、FBX、Alembic等格式的文件用于不同数字内容创作工具间的协作编辑

·可导出WAV格式的音频

Recorder更新内容

本次发布,我们专注于改进视频输出质量、增强视频编解码功能及Recorder整体性能,还更新了累加式动态模糊功能。

以下是更新内容的介绍:

Encoder公共API

现在可以在Recorder中用新的Encoder公共API来整合常规的视频编解码工具。我们还发布了FFmpeg Encoder示例,展示怎样用API整合独立的FFmpeg实例。样例可在Package Manager中下载。

改进的视频编解码功能

用Recorder中的H.264和VP8编码选项来提升视频输出质量。并且支持调整视频比特率或关键帧间隔(GOP)设置。

GIF动图

新版本中恢复了对GIF格式的支持,包括优化了对Apple Silicon的支持。

ProRes

更新后,用户可在编辑器内输出多个高分辨率ProRes格式的视频。

累加式动态模糊

·UI更新,让操作更简单

·在使用中该效果只会应用在录制的帧上,并忽略不在录制范围内的帧

·在制作期间可同时录制音频

·从Timeline中进行录制时也支持选用该效果

·在选用该效果时,Spot Light(聚光灯)产生的阴影不占用额外资源即可被过滤,让成片中阴影更平滑、更稳定

·Subpixel Camera(次像素级摄像机)将会在微抖动状态下采集次级样本,以达到更好的抗锯齿效果

Sequences

游戏中的时间线概念与影视中的大相径庭。游戏中可以同时拥有多个不同的分支,有时一个事件会触发多条时间线,有时需要中断进行中的时间线。编辑器内的Timeline工具原本是为实现游戏中错综复杂的时间线而设计的。

影视创作需要遵循线性叙事结构,即每一个事件都要按照既定的时间顺序,在这种线性叙事结构编辑中Sequences将会是理想的工具。Sequences支持用电影行业通用的术语和文件结构来整理项目,让开发者可以灵活、高效地进行创作。

用Sequences整理项目

Sequences功能的关键改进包括:

·简化的镜头与序列创建流程

·每个素材都是独立可编辑的预制件(Prefab),这样可以防止发生原文件被覆盖的情况,因为在预制件上做出的改动不会影响原文件

·与Recorder功能整合,简化渲染输出工作流

·优化资产划分,让项目管理更简洁

·增加Timeline Scene Activation Track(场景激活轨),在编辑中可以随时间推进激活或禁用场景

Sequences更新内容

本次更新中,我们着手优化了项目扩展相关功能,让带有大量资产的大型项目协作更加便捷:

无限制序列嵌套

原先限制最多三层嵌套已经被取消,现在能任意进行序列嵌套,比如:Episode 1>Scene 1>Sequence 1>Shot 1>……

用户体验改进

·Sequences TreeView(树状图)现在采用更具扩展性的UI Toolkit

·Sequence Assets Hierarchy(资产层级图)在一个独立窗口中显示,可以按需关闭,让布局更灵活

·帮助按钮置于窗口顶部便于快速访问帮助文档

·优化了上下文/右键菜单

·Sequences窗口中删除功能现在支持多选

可扩展编辑数据

在上一个版本,Sequences与Timeline的资产有着严格区分;现在可直接在Sequences中使用Timeline的资产。

Python for Unity

得益于灵活、易用的特点,Python已成为动画与VFX行业使用最广泛的编程语言。大部分工作室的工具链都用Python相互串联,所有主要数字内容创作软件也提供有Python的编程API(如Maya、Blender、Houdini和Nuke)。

在Unity中使用Python,可以自动完成场景与序列汇编及其他耗时量大的任务,如大量复制或修改资产,并且整合外部数字内容创作工具。在Unity中使用C#编写工具可调用Python库,如PySide2、shotgun-api3和NumPy。

Unity中的Python编程

C#与Python的双向桥接

现在可以在编辑器中从C#调用任意Python API,或在Python里调用任意C#API。

Python Script Editor脚本编辑窗口

技术美术师可以利用该功能来制作原型、运行简短的脚本、创建运行Python代码的菜单选项。

项目设定

现在可以自定义site-package路径,在同一环境下启用命令行。

更完善的python生态

·支持使用pip来安装、加载Python包

·可在编辑器内导入脚本、Python模块及使用第三方Python库

·在编辑器内重复使用Python生产代码库

自动化重复性任务

将重复性任务自动化,如资产转换和日常递交。

Python for Unity更新内容

本次更新将重心放在了稳定性、更新依赖项、改进pip接入和跨平台支持上。

以下是更新内容的介绍:

·更新至Python 3.9,该版本是VFX Reference Platform CY2022的推荐版本

·Python for.NET更新至3.0.0的定制分支:Rc4,并且修复了旧版本中的一处bug。

·支持Ubuntu 18和20

·原生支持Apple Silicon

·在编辑器中随Python一起安装pip

FBX Exporter

FBX是Unity编辑器导入模型和动画的重要文件格式。在影视创作情境下,FBX文件更多被用在Unity与其他创作工具的协作中。FBX Exporter能直接将模型、光照、摄像机和动画导出至任何支持FBX格式的应用。

FBX相关功能的关键改进包括:

整合3D内容创作工具

在Unity及其他主流数字创作工具之间轻松导入、导出资产,如Autodesk?Maya?和Blender。3D建模软件可存储文件的导出路径,及哪些对象需要导回至Unity(目前只在Windows和macOS可用)。

FBX Exporter

支持实时录制并导出几何体、动画、光照和摄像机数据为FBX文件用于后续创作。并且在使用Unity ProBuilder完成建模及预览后,可以将对象导出为FBX文件,并在最终成片中替换使用。

FBX Recorder

用Unity Recorder导出带有动画的FBX文件。使用该功能还可导出Cinemachine中的摄像机动作。

FBX Prefab Variants(预制件变体)

FBX Importer支持将FBX文件导入成模型预制件,并创建预制件的变体。预制件变体对其属性与子对象的修改并不会影响原预制件。现在可在不解绑的情况下直接对预制件变体进行更改,且不影响原预制件。

FBX Exporter更新内容

我们在该版本里重点扩展了Export API。以下是整体FBX Exporter更新的介绍:

·导出选项中新增Keep Instances(保留实例)和Embed Textures(嵌入纹理)选项

·支持导出大型二进制FBX格式的文件(对于Blender用户,请升级到Blender 2.79及以上版本来读取该格式的文件)

·更新后的FBX Recorder现在能正确录制blendshape动画,并且能导出至多八个UV

Unity FBX Exporter

Live Capture

Live Capture是用于直播的重要实时动捕工具,该工具拥有强大的跨平台能力,并且可支持多种动捕系统。Live Capture采用了时间码同步,并支持TentacleSync和NTP服务器等工具,来实现更好的应用扩展。

在Unity 2023.1版本中,Live Capture将推出两个版本供选择:

Live Capture 3.0.0

Live Capture 3.0.0目前已完整发布,已经成为Unity 2022 LTS的一部分,未来将默认包含在编辑器内。软件的功能集与API会在未来几年内维持不变,仅会偶尔进行bug修复与小幅优化。如果当前的功能集可满足项目需求,或者想在稳固的基础上建立一个长期项目,推荐使用该版本。

Live Capture 4.0.0

Live Capture 4.0.0-pre.2处于预发布阶段,只能作为预发布包下载使用。软件拥有更前沿的功能,但尚未经过全面测试,可能会进行调整。Live Capture 4.0.0最终版预计将在Unity 2023.2发布,且不一定与当前预发布包功能相同。若你想了解最新技术,推荐使用该版本。

相关功能改进介绍:

iOS应用

iOS应用:Unity Virtual Camera和Unity Face Capture目前均可在App Store上免费下载使用,可用作实时3D内容创作。

Unity Virtual Camera:

https://apps.apple.com/cn/app/unity-virtual-camera/id1478175507

Unity Face Capture:

https://apps.apple.com/cn/app/unity-face-capture/id1544159771

实时动作捕捉

用手机上的实时动捕数据为摄像机或角色面部添加动画。

Take Recorder

用于镜头的快速拍摄、回放和迭代。

第三方工具

整合Unity中的第三方动捕系统。

Live Capture 4.0.0更新内容

Timeline整合与更简单的摄像机运动让镜头的拍摄和回放更简单。

有了Live Capture 4.0.0,就可以使用:

Camera Anchors(摄像机锚点)

Virtual Camera现在可以锚定在场景中的某个Transform上,让手持摄像机能相对于另一个对象运动(比如行驶中的汽车),而不必更改场景的层级。

Timeline编辑区域划定

当Timeline因为镜头增加而过长时,一段段检查会变得非常繁杂。所以我们推出了Range(范围)标记和Rewind(倒回)按钮来划出需要编辑的镜头。

Take Organizer(镜头组织工具)

在这个专门的窗口中浏览镜头、编辑元数据并为其打分。

Unity中的Take Organizer

无时间码同步

我们新推出了一套API让音频、视频和动捕设备的同步更轻松。可以在引擎中启用同步锁定(Genlock),不依靠时间码就完成设备的同步。

Unity中启用同步锁定

Live Capture 3.0.0功能介绍

在4.0.0之前,Live Capture 3.0.0已经让现有的功能更为强大、易于使用。该软件已与Unity 2022.2技术更迭版一并发布(最低支持2020.3.16f1版本)。

安装Live Capture 3.0.0,就可以使用:

游戏手柄支持

Virtual Camera iOS应用支持用Made for iOS(MFi)手柄控制摄像机。相比于屏幕,手柄可提供更为精确的控制。

Live Capture的游戏手柄支持

泛用Tranform捕捉设备

除了录制摄像机运动和面部表演外,还可以在录制中加入任意游戏对象的变换。或者在同一次录制里加入不同的输入源,如玩家控制的角色或重力球。

同步窗口

自2.0.0起,我们开始支持TentacleSync等时码同步工具。自那以后我们又新增了一块窗口来可视化同步流程,辅助调整缓冲区。

Unity中的Timecode Synchronizer

Take Recorder改进

我们对用户体验做了一系列改进。比如,场景内无需启用Take Recorder也能播放镜头;还可以锁定片段来查看时间轴,而不会影响正在编辑的镜头。

减少关键帧

可以选择在动画曲线中减少关键帧,以细微瑕疵来换取更小的Animation Clip(动画片段)文件。

相关推荐: 独立站 品牌案例17:4天拿下亿元订单!这家主打扫雪功能的独立站什么来头?

据Molly了解,最近国内的一家自主庭院服务机器人品牌引起了众多资本的关注,仅2023年就获得了3次融资,融资金额超4000万美金,并且最新两轮融资的时间间距仅两个月不到——即深圳汉阳科技有限公司旗下品牌Yarbo。 这些融资资金为汉阳科技提供了强大的财务支持…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处