一年一度的Unite大会,在今年(2019)的5月10日准时在上海的国际会议中心盛大举行。本届大会历时三天,由来自全球的Unity公司技术专家、开发者、艺术家和Unity爱好者们齐聚一堂,展示Unity的最新技术成就,以及展示Made with Unity的游戏与行业应用,分享Unity技术应用经验。

  作为全球规模最大的Unity开发者聚会,历年的Unite大会都会成为开发者们获取Unity最新技术知识,交流开发经验,把握行业发展脉搏,体验全球前沿科技的绝好机会!
  本次大陆地区的2019Unite大会,为期三天。 第1天是unity技术培训与Keynote主题演讲、 第2天重点是Unity美国高管与技术专家针对最新的技术发展前沿进行讲解与演示、第3天则更多的是国内unity技术团队与优秀Unity作品技术分享会议。以上安排基本延续了最近几年的大会固定日程。
 

  Unite大会是由Unity举办的全球开发者大会,至今已有13年的历史,Unite现已成为游戏、VR、AR、MR等行业中最具有权威性和影响力的活动。历届Unite大会都会吸引到成千上万的开发者们参与,成为大家学习和交流的重要平台。让开发者获取最新的Unity技术知识与实用技巧,帮助大家更高效地使用Unity去创造自己优秀作品。
总结本次Unite大会,笔者从四个方面,从多个角度来解析本次大会成果。
一: Keynote大会
  首先是第1天晚上的Keynote 大会,来自Unite的高管团队,在Keynote大会上集中展示最新版本(2019)的技术发展方向与技术效果影片展示等。本次keynote大会带来了最重要的是两方面的技术突破:
  1: 最近几年Unity团队一直不遗余力的致力于图形方面上的提升,在渲染质量上取得了指数级的飞跃。 具体演示了基于Unity 2019.1的着色器视图Shader Graph、可编程渲染管线LWRP和HDRP技术。
 
    2:面向数据技术栈DOTS技术。DOTS由c# Jobsystem、Burst编译器和实体组件系统ECS组成,其中的Burst编译器可以直接将C#代码生成汇编代码,这为开发者带来了一套全新的编程模式,助其实现高性能开发。
    
 
二: 次时代图形技术
     大会在第一天的Keynote大会只是针对unity重大技术变革的集中展示与说明部分,而详细讲解与展示,则基本安排在第二天。也就是5月11日周六的全天,按照每个技术点进行重点讲解。本次大会由美国Unity高管分别就针对《异教徒》、《死者之书》、《Adam》等优秀的影视动画作品,进行讲解背后的开发技术原理。从而我们可以看到Unity在过去几年专注图形方面的努力提升,在渲染质量上取得了指数级的飞跃。若干年前我们或许都还认为Unity 只能专注于中小游戏项目的开发,而AAA级游戏大作似乎还有些遥远。 但是目前我们能够看到Unity在图形方面的不断进步,相信以后由Unity引擎开发的3A级游戏大作会越来越多。
  
 


  

  另外Unity大中华区技术总监张黎明和技术支持经理孙志鹏展示了由NVIDIA、宝马、Light & Shadow以及Unity技术团队合作开发的成果《 2019宝马8系列Coupe车型 》,该视频的制作过程中使用了Unity最新的实时光线追踪技术,视频中的CG汽车与真实汽车无缝连接,真假难辨。    

三:面向数据技术栈DOTS技术
       除了图形方面的重大突破外,编程脚本方面Unity同样也实现了重大创新。Unity最新2019版本大力发展DOTS技术,就是为实时3D渲染领域,带来了又一次“工业革命”。Unity CMO Clive 说:“我们的DOTS技术现在可以让开发者们,充分利用多核和多线程处理器的强大优势,这意味着开发者的资源和数据会在每个核上进行处理和计算”。
      现场展示的《Megacity》正是DOTS的最佳实践,证明Unity能以Streaming方式来模拟,渲染动态世界的巨量内容。

  笔者早就听说Unity有意在编程脚本上进行重大革新,看来以后的中大型游戏(VR/AR)项目等都会在脚本开发上出现重大变革。 相信未来一段实践基于OOP与基于DOTS 技术的混合开发方式,会成为未来的编程主流!
    另外Unity 为不断庞大的引擎,还特意制作了“瘦身”项目计划---Tiny 项目计划。

 

  使用unity最新DOTS 技术打造的“瘦身”项目,专门为可穿戴、手机等小巧设备灵活打造,其内部核心只有52KB,整体发布项目包可以控制在几M之内。

 

 

  当然Tiny 项目还远没有成熟,估计需要到2019年底才可以支持到3D技术。

四:大会关于AR/VR、运营和服务等其他部分。
    最后大会还就AR/VR,运营和服务、变现等各个行业领域进行全方位技术研讨。AR方面其Unity官方推出了AR Foundation框架技术,可以能够让开发者只需构建一次,就可部署到支持ARKit和ARCore等更多的AR平台。这将帮助到更多的开发者便捷进行AR创作。
运营和服务方面,Unity推出了游戏内语音和聊天解决方案Vivox及多人游戏服务平台Mutiplay,并宣布将与腾讯云合作打造适合开发者的云端开发平台。

  好了,本次2019unite大会就写到这里,大家有任何想法,欢迎留言。

2019Unite大会的更多相关文章

  1. Connect() 2016 大会的主题 ---微软大法好

    文章首发于微信公众号"dotnet跨平台",欢迎关注,可以扫页面左面的二维码. 今年 Connect 大会的主题是 Big possibilities. Bold technolo ...

  2. “.Net 社区虚拟大会”(dotnetConf) 2016 Day 3 Keynote: Scott Hanselman

    美国时间 6月7日--9日,为期三天的微软.NET社区虚拟大会正式在 Channel9 上召开,美国时间6.9 是第三天, Scott Hanselman 做Keynote.今天主题围绕的是.NET ...

  3. “.Net 社区虚拟大会”(dotnetConf) 2016 Day 2 Keynote: Miguel de Icaza

    美国时间 6月7日--9日,为期三天的微软.NET社区虚拟大会正式在 Channel9 上召开,美国时间6.8 是第二天, Miguel de Icaza 做Keynote,Miguel 在波士顿Xa ...

  4. “.Net 社区虚拟大会”(dotnetConf) 2016 Day 1 Keynote: Scott Hunter

    “.Net 社区虚拟大会”(dotnetConf) 2016 今天凌晨在Channel9 上召开,在Scott Hunter的30分钟的 Keynote上没有特别的亮点,所讲内容都是 微软“.Net社 ...

  5. BZOJ 4199: [Noi2015]品酒大会 [后缀数组 带权并查集]

    4199: [Noi2015]品酒大会 UOJ:http://uoj.ac/problem/131 一年一度的“幻影阁夏日品酒大会”隆重开幕了.大会包含品尝和趣味挑战两个环节,分别向优胜者颁发“首席品 ...

  6. 微软.Net 社区虚拟大会 -- 首日重点(dotnetConf 2016)

    6月7日--9日,为期三天的微软.NET社区虚拟大会正式在 Channel9 上召开. 在 Scott Hunter, Miguel de Icaza (Xamarin CTO) , ScottHan ...

  7. 微软“.Net社区虚拟大会”dotnetConf2015:关键词:.NET 创新、开源、跨平台

    去年 11 月的时候,微软开源了 .NET CoreFX,然后是今年 2 月份的 .NET CoreCLR.自那时以来,已经有大约 3500 人在 GitHub 上进行了提交,而且贡献者的人数还在持续 ...

  8. AlloyTeam2015前端大会都说了啥

    昨天在腾讯大厦参与了鹅厂AlloyTeam召开的AC2015前端大会,度过了充满精彩和收获的一个下午,用一句话形容这次前端Event应该是“诚意满满,干货满满”. 说实话,这次AlloyTeam没有对 ...

  9. fir.im Weekly - 聊聊 Google 开发者大会

    中国互联网的三大错觉:索尼倒闭,诺基亚崛起,谷歌重返中国.12月8日,2016 Google 开发者大会正式发布了Google Developers 中国网站 ,包含了Android Develope ...

随机推荐

  1. 深入Garbage First垃圾收集器(一)术语

    Garbage垃圾收集器的原理,在这篇博客中有讲到,可以拿来参考下, Getting Started with the G1 Garbage Collector(译) 另外在这篇博客中也有讲到很多垃圾 ...

  2. windows下的txt格式转换成linux下的TXT

    存在的问题是 多出一个方框或者黑格子 主要是因为bash 不能忽略windows的问题 用sed 命令来处理,分别是windows转linux,linux转windows sed -e 's/.$// ...

  3. Oracle中Hint深入理解

    Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担.但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比. 此时就需要DBA进行 ...

  4. 图像处理之滤波---gabor

    http://blog.csdn.net/xiaowei_cqu/article/details/24745945 小魏北大

  5. 搭建React Native开发环境

    搭建React Native开发环境 本文档是Mac下搭建的环境,针对的目标平台不同,以及开发 iOS 和 Android 的不同,环境搭建也有差异. Github地址:https://github. ...

  6. Xcode 6 IDE

    本文转载至 http://www.cocoachina.com/ios/20140823/9442.html     (via:苹果开发者中心) Xcode IDE 是 Apple 开发体验的核心.X ...

  7. SAM4E单片机之旅——10、UART与MCK之PLL

    为使用更更高的波特率,则需要更更高的外设时钟的频率.这个时候就需要用到锁相环(PLL)了.锁相环可以对输入的时钟进行分频.升频后进行输出.MCK可以使用的锁相环为PLLA,而PLLA的输入时钟为MAI ...

  8. 关于myeclipse缓存问题

    昨天在部署项目的时候发现,刚检出的项目jdk竟然不是1.6版本的了,而是新的(在此之前每次检出项目都会重新设置一下jdk),如图所示: 当时还在想,真好,以后就不用配置了,但是随之而来的是一个重大问题 ...

  9. github 工具命令集

  10. EF 编程经验

    http://blog.csdn.net/itmaxin/article/details/47662151 这篇文章里有一下东西可以参考,但是弟二个方法明显是不可行的,因为我做了实验直接attach ...