在Unity的研发过程中,保持创新的步伐与稳定性的平衡一直是一个挑战。我们曾经向所有的用户承诺:Unity将专注于提升产品的质量并保证Unity版本稳定性的决心。 大会伊始,Unity CEO John Riccitiello讲解了我们为改善Unity版本稳定性与质量的流程所做的所有努力。
Unity所有的新功能,都要在切实的获得Unity开发者们足够的使用反馈之后,才会最终合并到主版本。为此,我们发布了实验预览版供用户体验并提出反馈意见。也感谢Unity社区成员热心参与测试,并积极提供有意义的反馈,才让Unity可以不断改善。 我们还改变了工作流程。QA已完全嵌入工程团队,以便尽早地发现Bug。同时我们也直接与游戏开发团队合作,来更好地理解大家的需求以及遇到的问题。 Unity CTO及联合创始人Joachim Ante分享了我们长期以来一直进行的工作,就是全面改善Unity的扩张方式,包括提高性能并优化工作流程。 进展良好的项目之一就是重写了资源导入的流程。以后在导入工程文件时会即时打开工程,而不会再显示进度条。Unity将确保当前用到的资源或场景已经导入完毕,而那些暂时用不到的资源会默默在后台导入。 另一个项目是热加载到设备的功能,这将加快在移动设备上进行测试的迭代时间,对于移动VR平台格外重要。我们甚至组成了专门的团队,致力于全面优化资源加载时长。 Joachim还提到了引擎多线程相关的内容,尤其是渲染部分。我们的目标是达到100%的多核利用率。此外,我们还改善了所有其它模块的代码性能,重写了Transform组件,让其可以从各个系统中安全访问。重写之后不仅可以让代码流程化,还优化了Transform组件仅在主线程使用时的性能。 Joachim还展示了酷炫的Demo,介绍了新的C# Job System。在改善性能的同时也确保了安全性,想了解更多关于C# Job System的信息,请查看Keynote视频。 目前为止很多人都看过Adam电影短片。现在Adam的可执行文件已发布至Asset Store资源商店,同时我们也发布了角色、环境和 GFX资源包,大家可以前去下载并实时体验。 关于改善图形并加大投入,我们在巴黎招募了一支才华横溢的技术团队,专门负责解决美术方面的棘手问题,如高级粒子、光照及摄影测量法等。
Apple战略合作伙伴经理和研发人员 Filip Iliescu谈到了Unity正在对iOS和macOS系统的Metal API进行深度支持。Unity 5.5已经升级了着色器交叉编译器,可以使用更高级的功能。 例如:Instancing、全面支持Metal计算着色器、曲面细分及原生着色器,并且运行Metal的Unity编辑器也即将推出。Filip Iliescu在 iPad Pro上展示了几个带有后处理特效的Demo,演示了Instancing对性能的改善。 我们也即将推出增强的Vulkan支持,这对于想要充分利用最新设备的开发者来说是个非常令人兴奋的消息,开箱测试表明它将为所有平台带来30%到60%的性能提升。想要即刻体验Metal功能或尝试Unity的Vulkan渲染器?立即下载实验预览版进行测试吧: unity3d.com/experimental
Unity图形团队的Matt Dean演示了Unity的后处理堆栈,Demo展示了一些后处理特效。 例如:抗锯齿、景深、Bloom、颜色分级等效果。它将一套完整的图形特效整合成单一的后处理流水线,从而将多种特效集成为一个Pass,而且基于资源的配置系统更加便于进行预设管理。它目前处于测试阶段并且完全开源,请访问GitHub查看源码。 Unity技术总监Lucas Meijer展示了全新的VFX Image Sequencer工具,它为VFX设计师们提供了引擎内置的工具链,启用之后可以使用像Flipbook Image Authoring(翻书特效)之类的技术。这将让VFX制作的迭代时间更快。请访问论坛下载实验预览版。 Cinematics主管 Adam Myhill展示了全新的可视化工具Timeline,它可以利用程序化的相机、追踪及混合来创建动态镜头。它具有您期待的所有标准功能。例如:支持动画和音频,让设计师可以专注于描述故事而非编写代码。该工具的预览版也即将发布。 Otoy的创始人兼CEO也来到了舞台上,展示了他们在电影和电视方面的工作。例如:HBO的《西部世界》的片头就是使用优秀的Octane渲染器制作的。Octane渲染器是全球第一个也最快的GPU加速、无偏差且物理规则正确的渲染器。 我们很高兴的宣布Unity正与Otoy合作,计划明年将Octane完全集成到Unity中。您可以导入任何电影资源,将其放入Timeline,它将以正确的物理方式自动渲染。集成Otoy的Octane渲染器就表示,您将可以直接从Unity中渲染并发布ORBX VR媒体文件。
Unity全球VR/AR策略总监 Tony Parisi也来到了舞台上,分享Unity未来关于VR/AR的投资计划。 Daydream开发者平台的首席产品经理Nathan Martz,为大家展示了Google Daydream的最新内容.例如:Daydream Home,直接在VR环境下访问Google Play,并宣布了Daydream View的官方发售日期为11月10号!我们将在Unity 5.6正式版中集成Google Daydream。在此之前,请先体验预览版。
Unity首席VR工程师Dioselin Gonzalez公布了Unity 5.6全新的视频播放器。我们以性能为中心重新构建了该播放器,它可以支持360度全景VR视频与流畅的4K视频播放。正式版会随Unity 5.6一起发布,很快也会先发布预览版。 Unity Labs团队首席设计师Timoni West、首席工程师Amir Ebrahimi上台演示了我们的VR内容制作工具——EditorVR(感谢Campo Santo提供了游戏《Firewatch》中的资源)。 EditorVR被整合为Unity资源包,可以像使用其它的资源包一样直接通过Unity Editor API导入项目。EditorVR是完全可扩展且开源的,预览版将于2016年12月发布。想了解更多关于EditorVR的信息,请关注 http://labs.unity.com。
我们期望通过Unity Collaborate这样的专业服务让开发者更加轻松,让开发团队能更好地协同合作。该服务在三月预发布后,已有超过1万2千名开发者参与内测。现在,该服务正式开放公测。请访问: unity3d.com/collaborate注册使用。 我们的CPO,Elizabeth Brown则介绍了Unity Connect人脉圈服务,如果您正在寻找施展自己才华的机会,并想与有趣的项目和潜在的雇主建立联系,而该服务也正式上线公测!请访问: connect.unity.com注册使用。
John Riccitiello为大家分享了Unity的平台战略。仅在今年,我们增加了对Amazon FireOS, Microsoft HoloLens, Google Cardboard, Google Daydream和SteamVR平台的支持,Unity支持的平台数已有28个。而这仅仅只是开始,我们在今天宣布Unity正式与小米, Nintendo Switch和Vuforia达成合作关系。 Facebook全球游戏合作总监Leo Olebe随后上台,正式宣布了Facebook全新的PC专用游戏平台——Facebook Gameroom。Unity编辑器中的Facebook导出功能也正在公测中,请点击[阅读原文]查看该预览版并下载试用。 我们也邀请了几位Unity开发者上台,为大家介绍他们使用Unity开发且即将上线的游戏,这些游戏和体验横跨了多种类型和平台。 特别感谢来自Visionary Realms的Brad McQuaid和Corey LeFever,上台展示了《Pantheon: Rise of the Fallen》的游戏Demo,这款开放式的,以团队为核心的高品质MMORPG游戏很好地展现了Unity的各方面功能。
我们也正在和一些开发者合作测试全新的渐进光照贴图(progressive light mapper)。VR游戏《Lucky’s Tale》的开发者,来自Playful 的Juan Martinez特别登台,并基于Playful的下个新项目展示了他们如何使用渐进光照贴图(progressive light mapper)的新功能。我们很快就会发布渐进光照贴图(progressive light mapper)的预览版,请关注论坛上实验性功能版块的最新动态。
我们也邀请到Gamevil总裁Kyu Lee为大家展示《Royal Blood》并分享他们的开发流程:从介绍多种用于提升效率的图形技术,到他们如何使用定制模块编辑器的拓展工具取得成功等方面。《Royal Blood》计划将于2017年上半年全球发布。 Ben Cousins则首次介绍了 The Outsiders即将发布的维京风格RPG游戏《Project Wight》。他们的团队运用Unity 5.4搭配Asset Store插件,仅耗时三个月就达到了Demo中令人印象深刻的画面表现。 https://v.qq.com/txp/iframe/player.html?vid=a0342myq3xc&width=500&height=375&auto=0
在Keynote的最后,Marketing VP Katrina Strafford对所有优秀的Unity开发者们表示感谢,感谢他们使用Unity创造出了如此丰富多元的游戏与体验,其中不乏《Super Mario Run》这样的经典游戏。
关于本次Keynote的精彩总结就介绍到这里,想了解Keynote分享的完整内容,请查看上方的Keynote全程视频。后续我们还会为大家介绍Adam资源及可执行文件及更多Unity新功能相关的内容,请保持关注。