产品质量与工作流程

在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. 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)

    我们将ASP.NET程序从IIS6移植到IIS7,可能运行提示以下错误: HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.N ...

  2. 医学CT图像特征提取算法(matlab实现)

    本科毕设做的是医学CT图像特征提取方法研究,主要是肺部CT图像的特征提取.由于医学图像基本为灰度图像,因此我将特征主要分为三类:纹理特征,形态特征以及代数特征,每种特征都有对应的算法进行特征提取. 如 ...

  3. Python之反射,正则

    本节主要内容: 一. 反射: getattr hasattr setattr defattr 二. 补充模块中特殊的变量 三. 正则表达式 re模块 (一)反射: hasattr(object, na ...

  4. ASM:《X86汇编语言-从实模式到保护模式》第15章:任务切换

    15章其实应该是和14章相辅相成的(感觉应该是作者觉得14章内容太多了然后切出来了一点).任务切换和14章的某些概念是分不开的. ★PART1:任务门与任务切换的方法 1. 任务管理程序 14章的时候 ...

  5. .NET LINQ 限定符操作

    限定符操作      限定符运算返回一个 Boolean 值,该值指示序列中是否有一些元素满足条件或是否所有元素都满足条件. 方法 方法名 说明 C# 查询表达式语法 Visual Basic 查询表 ...

  6. Git学习总结

    master主分支合并dev分支,代码 :git merge dev ,跳出如下界面.输入:wq,(:wq命令是LINUX命令,强制写入文件并结束),可以强制合并.但为什么会跳出该界面,我也没搞清楚. ...

  7. JMeter遇到的问题一:Error writing to server(转)

    Java.io.IOException: Error writing to server异常:我测试500个并发时,系统没有问题:可当我把线程数加到800时,就出现错误了,在"查看结果树&q ...

  8. Centos7 修改mysql指定用户的密码

    1.登陆mysql或者mariadb(两种任选其一) [root@localhost ~]# mysql -u root [root@localhost ~]# mysql -uroot -p 2.切 ...

  9. PHP日期与时间

    时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数.它也被称为 Unix 时间戳(Unix Timestamp).Unix时间戳(Unix timestamp),或称Uni ...

  10. kettle系列-1.kettle源码获取与运行

    第一次写博客,心里有点小激动,肯定有很多需要改进的地方,望海涵. kettle算是我相对较为深入研究过的开源软件了,也是我最喜欢的开源软件之一,它可以完成工作中很多体力劳动,在ETL数据抽取方面得到了 ...