产品质量与工作流程

在Unity的研发过程中,保持创新的步伐与稳定性的平衡一直是一个挑战。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媒体文件。

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注册使用。

Unity 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导出功能也正在公测中。

Made with Unity

其邀请了几位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中令人印象深刻的画面表现。

在Keynote的最后,Marketing VP Katrina Strafford对所有优秀的Unity开发者们表示感谢,感谢他们使用Unity创造出了如此丰富多元的游戏与体验,其中不乏《Super Mario Run》这样的经典游戏。

关于本次Keynote的精彩总结就介绍到这里,想了解Keynote分享的完整内容,请查看上方的Keynote全程视频。后续还会为大家介绍Adam资源及可执行文件及更多Unity新功能相关的内容,请保持关注。

Unite洛杉矶峰会精彩回顾:从图形、平台再到VR的更多相关文章

  1. 区块链、云计算、大数据、人工智能、FinTech带来的挑战与机遇,中国技术开放日上海站精彩回顾

    区块链.云计算.大数据.人工智能.FinTech带来的挑战与机遇,中国技术开放日上海站精彩回顾 | 作者 韩婷 发布于 2016年12月26日. 估计阅读时间: 不到一分钟 | 欲知区块链.VR.Te ...

  2. 文末福利丨i春秋互联网安全校园行第1站精彩回顾

    活动背景 为响应国家完善网络安全人才培养体系.推动网络安全教育的号召,i春秋特此发起“互联网安全校园行”系列活动.旨在通过活动和知识普及提升大学生信息安全意识,并通过线下交流.技能分享.安全小活动以及 ...

  3. 《奥威Power-BI销售计划填报 》精彩回顾

    我们经常遇到这样的问题:业务单据是来自ERP系统,销售计划是EXCEL做的,想把两者整合在一起做分析,怎么办? 单据大,导出EXCEL太费劲,也很难分析到历史数据,但又不能动ERP系统 (自己也不会改 ...

  4. 洞察行业领先者的前沿思想——第五届TOP100全球软件案例研究峰会精彩谢幕

    (第五届TOP100summit开幕式现场) 12月09日-12日,由msup主办的第五届TOP100全球软件案例研究峰会(以下简称TOP100summit)在北京国家会议中心举行,作为互联网行业最有 ...

  5. 《奥威Power-BI智能分析报告制作方法 》精彩回顾

     上次课我们简单介绍了奥威Power-BI的智能分析报告,并展示了报告与图表相结合的应用场景.图文分析报表的意义不只在于美观,更重要的是固定框架下的灵活性和追根究底的动态分析,有着很强的实用性.上节课 ...

  6. 【精彩回顾】第二届微医前端技术沙龙(附PPT下载)

    5 月 25 日,以「无界」为主题的第二届微医前端技术沙龙成功举办.本届沙龙的演讲题目涵盖了前端技术几个主要的应用场景,包括服务端.桌面端以及跨平台的开发.最近几年前端技术发展非常快,各种可以提高开发 ...

  7. 精彩回顾 HUAWEI HiAI 亮相华为北研所

    ​​从普通照片变成艺术品,仅需3秒: 从随手拍下的讲解胶片到生成规整清晰的ppt,只要瞬间…… 5月25日在华为北京研究所举办的HUAWEI HiAI技术合作交流会上,伴随着一声声惊叹,数款接入HUA ...

  8. 《奥威Power-BI智能分析报表制作方法》精彩回顾

    年的最后一个月,一年又快过去.工作和学习都不能耽误,本周三奥威公开课又如约与大家见面咯!不知老师教的图文报表在课后你们都有练习吗?趁热打铁,我们现在再次来温习一下吧. 本期分享的内容:<奥威Po ...

  9. TCP / IP 精彩回顾-必看

    TCP/IP 协议出现的原因是互联网世界各个主机作为一个个独立的个体,如何制定统一的规则让他们互相通信是达成万物互联的纽带.基于此,设定了 TCP/IP 协议来规范网络访问行为.TCP/IP 并不是一 ...

随机推荐

  1. 难道这就是JavaScript中的"闭包"

    其实对于JavaScript中的"闭包"还没真正理解,这次在实际Coding中似乎遇到了"闭包"的问题,仅此摘录,以待深究. 表现为jQuery的post方法回 ...

  2. matlab GUI封装exe文件

    学习matlab过程中,有时有些程序处理数据时老是看着代码,也会觉得疲倦,那么要试一试matlab的GUI吗?我就是这么使用matlab的GUI制作一个小程序,并且使用matlab封装成了exe文件. ...

  3. iOS 多线程

    一 多线程基础 1.进程:进程就是系统中正在运行的应用程序.每个进程是相互独立的且都运行在各自受保护的运行空间内. 比如同时打开迅雷.Xcode,系统就会分别启动2个进程. 2.线程:进程在执行任务是 ...

  4. 前端小知识(转载http://www.cnblogs.com/Wayou/p/things_you_dont_know_about_frontend.html)

    前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前 ...

  5. 【目录】linux

    linux 学习1 学习2 学习3 学习4 学习5 学习6 学习7 jdk安装 配置SSH免密码登陆 linux下运行java程序

  6. [mysql]知识补充

    知识概况 视图 函数 存储过程 事务 索引 触发器 [视图] 视图是一个虚拟表,可以实现查询功能,不能进行增删改 本质:根据sql语句获取动态的数据集,并为其命名 1.创建视图 --create vi ...

  7. quartz 线程问题

    2个任务一起使用quartz来调度,但是有一个任务总是会莫名其妙的暂停掉,排查了下,原来组内成员在写JOB任务时候,在JOB中写了个while(true) {    执行业务    休眠10分钟} 导 ...

  8. 深入研究java.lang.Runtime类

    一.概述      Runtime类封装了运行时的环境.每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接.      一般不能实例化一个Runtime对象, ...

  9. Linux设备模型(3)_Uevent

    转自:http://www.wowotech.net/linux_kenrel/uevent.html 1. Uevent的功能 Uevent是Kobject的一部分,用于在Kobject状态发生改变 ...

  10. Delphi:与VCL同步(Synchronize()、用消息来同步)

    看本文时,可以同时参考:Delphi中线程类 TThread实现多线程编程(事件.临界区.Synchronize.WaitFor……) 先说一下RTL和VCL RTL(Run-Time library ...