当前位置: 主页 > 技术方案

unity人工智能游戏开发-unity人工智能游戏开发

发布时间:2023-06-05 09:32   浏览次数:次   作者:佚名

unity人工智能游戏开发_unity游戏开发书籍_unity人工智能游戏开发

相信很多人知道Unity是因为游戏。因为Unity引擎发源于和沉迷于游戏行业,目前特别是在移动平台游戏上的绝大部分游戏,都是基于Unity工具来制作的,可以说Unity是很多游戏的“核心本心”。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

①.现在的Unity

很多人现在也会习惯说Unity是一个游戏引擎,不过那是以往,现在Unity工具的应用范围,已经远远超过了游戏领域,从影视工业到教育科研等各行各业,这样的的扩张和崛起,是依赖于虚拟现实和智能交互技术的发展,同时也得益于电子设备的普及。

实际上,我觉得Unity应用的扩张,几乎能代表智能交互技术,在整个行业应用的发展趋势。

因为Unity是世界领先的,实时交互三维应用和内容的充电平台。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

如今世界上只有195个国家,目前Unity的开发者已经遍布世界192个国家,我们的覆盖率只差三个。并且现在Unity每个月的活跃的用户数超过了100万,在过去的一年当中有超过200万的学生在学习使用Unity工具。有意思的是在领英平台的统计数据中,Unity的开发者,已经和C++,Java开发者,并列成为了一个单独的开发者。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

目前Unity支持绝大部分主流计算主机的,移动的,以及各种其他设备平台。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

特别是在工业领域内,目前有超过,7000个客户在使用Unity工具,这其中其实包括了行业中绝大部分的服务企业。

事实上,这些工业领域的客户使用以Unity为代表的实时渲染和人机交互技术,正在变革整个行业;从设计工程制造,销售到服务,整个流程本身都在发生变化。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

②.设计阶段

首先是设计阶段,以汽车设计为例。比如说之前我们在做造型的评审需要建立Unity模型,现在我们可以基于纯净式的VR技术,基于数字模型在虚拟空间中进行协作评审,这种方式无疑是成本更低效率更高,并且它可以支持远程多人操作,更加自由地对设计进行检查和修改。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

③.工程环节

那么在工程环节,相对于传统的静态模型,现在已经可以实现全要素高保真的模拟仿真,可以用来验证在各种动态环境和条件下的空旷环境。

人工智能系统的研发,是现在非常火的一个话题。我们以自动驾驶汽车为例,它需要大量的测试数据来进行验证系统的安全性。这些数据如果全部要基于路侧采集成本会非常高;现在我们在虚拟环境中构建高真实感的道路场景,可以模拟各种环境和案例来生成大量的虚拟数据,利用虚拟数据对人工智能系统进行训练和测试,这就提高了自动驾驶系统研发的效率。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

④.建筑领域

在建筑领域,现在已经不需要依赖于二维控制,借助AR的技术我们可以将三维设计在真实物理空间当中非常直观地体现出来,并且和真实的结构进行叠加;这将会大提高沟通和施工的效率。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

⑤.销售领域

在销售方面,以汽车销售为例。现在汽车配置越来越多,包括各种颜色,选配功能等等。基于我们的实时渲染技术,现在客户可以在虚拟空间当中,对汽车进行全方位的了解和体验,可以任意的去改变它的配置场景,环境,甚至可以进行功能交互和驾驶的体验。

特别是基于现在的云渲染技术,可以几乎在任何联网的终端设备上的,通过网页进行高真实感的展现和交互,这提高了市场宣传的效率。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

⑥.服务阶段

unity人工智能游戏开发_unity游戏开发书籍_unity人工智能游戏开发

在服务阶段,我们现在可以将,非常枯燥的服务手册转化为,基于混合现实呈现的方式。

通过MR眼镜操作员可以在现场方便直观地去看到,对应部件的操作和维护的信息,还可以实现非常精准的操作指导,甚至获取远程专家的协助。

这是一家能源公司的例子。在几平方公里的范围内采集了大量地形和管线的数据。传统上这些数据都是在电脑里面,比如说存在Excel里面。这样的数据是很难进行分析和评估的。他们就用Unity构建了整个区域的数字模型,将各种数据进行可视化,包括地形油改,以及动态数据。

这样就可以非常直观地对数据进行分析模拟,进行各种验证,避免灾害事故的发生以及监控整个系统的运行状态。

unity人工智能游戏开发_unity游戏开发书籍_unity人工智能游戏开发

⑦.Unity工具包

总体来说,就是以用3D为代表的整个实施三维以及人机交互技术这些技术的使用贯穿了现在整个工业产品生命周期的各个环节。它正深刻地改变着我们设计生产以及销售产品的方式。

事实上可能很多人不太清楚,为了去更好地支持工业产品的使用,Unity面向工业领域发布了一系列的传统产品方案。

核心产品是有边界的,以这个产品为核心其实有很多的这种工具包,

比如说可以导入和处理各种CAD数据的pixyz,解决bim数据可视化的Unity Reflect,可以借助AI进行高效模型数据采集的工具ArtEngine,混合现实应用的开发工具MARS,云渲染平台FURIOOS,用于产品交互和展示的产品配置器方案Unity Forma,构建装置和设备数字完善的工具prespective,可以不用写代码,就能够构建这种VR&AR评审应用的工具INTERACT,以及面向人工智能数据生成和训练平台的Unity Simulation。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

其实Unity也会持续的不断地去丰富和改进各种产品和工具,为了更好地满足各行各业不同垂直领域和不同环节需求的工业用户。他们可能没有Unity开发资源,或者说不想在实施确认方面做这样的投入;所以我们可以帮助他们来进行定制化的方案开发和服务,加速实施三维技术的应用落地,这也是我负责部门的职能之一。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

⑧.Unity对未来HMI的发展趋势

对于未来HMI发展趋势我们提出来一些想法:Screens are the new horsepoeer。这句话其实源于奔驰的设计负责人,因为现在车屏幕是越来越大与之搭板的内容和服务也会越来越多。车内的人机交互已经成为了整体汽车体验非常重要的一块,越来越成为品牌差异化之外的重点。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

特别是考虑到汽车智能化自主化程度越来越高,用户其实会越来越关注于车内的数字交互体验。对于车厂来讲车载的人机交互还有一个重要的价值,就是它建立了一个和用户之间的连接渠道,使得车厂在卖完车后依然有可能为用户继续提供服务并且持续进行商业化。这种商业化模式的转变是现在大部分车厂所关注的一个重点。

unity人工智能游戏开发_unity游戏开发书籍_unity人工智能游戏开发

可以看到,车内HMI的未来会越来越向三维实时渲染的模块的使用靠近,使得我们可以在车内呈现的效果越来越丰富和多样化,也更符合人们的人机交互习惯。而且我们的人机交互现在必须要越来越考虑到,怎么样和个人的随身智能设备连接集成以及车内的游戏也正在变得越来越流行和受关注。这是车载内容的一个非常重要的发展方向。

unity人工智能游戏开发_unity游戏开发书籍_unity人工智能游戏开发

⑨.个人AR智能设备时代

现在,AR个人设备的时代很快就会来临我们要为此做好到位。其实现在基于Unity在移动端上利用最广泛的实时渲染引擎来设计和开发智能汽车的HMI及各种应用是最成功的。

当使用Unity的时候,其实就有了有力的工具,去应对上述所提到的,各种问题和需求,并提前进入了未来时代。除此之外,其实Unity带给智能汽车领域更大的影响是改变整个的工作流程,达到设计即所得的效果。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

⑩.HMI数据开发的过程

其实在HMI的数据开发过程中unity人工智能游戏开发,也可以说在实际的量产过程中设计和工程往往是对应于两个不同的团队,甚至对于不同的公司实体。那么设计师会利用自己的设计工具进行原型和交互设计甚至是高保真的交互原型用来做模拟测试和用户调研。这些设计工具一般可能是在桌面PC上运行,系统是windows,MAC之类的。那么设计师完成设计之后会将一系列框图素材以及说明文档给到工程团队,再由工程团队在实际的车机平台上进行实现车机系统。

他们使用的工具链和平台是完全不互通的,中间依赖于设计文档进行沟通最常见的情况是设计师费尽心血的设计或者UI给到工程团队以后反馈是做不了;或者是更郁闷的是在车机实现之后得到的效果和设计时的预想完全不一样;这里就会涉及到大量的沟通和迭代,效率非常低下。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

⑪.作为跨平台工具的Unity

每一个最终落地的HMI都充满了牺牲和血泪。虽然游戏的目标平台也很多就苹果,安卓,微软,还有一大堆;但是基于unity引擎进行设计和开发的游戏可以同时发布在多个不同的运行平台上。unity就希望利用自己的跨平台解决方案的优势来帮助解决HMI领域的这个问题。

作为跨平台的工具,设计师可以利用unity在PC,MAX或是其他平台上上进行UX&UI的设计和原型开发,工程师可以基于云体面向最终的嵌入式平台进行开发和实现。unity来负责自动适配不同的系统,环境和硬件。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

这样设计师的设计原型在非常早期的时候,就可以在目标硬件上进行测试和验证,并且可以直接为工程团队所复用。经过目标硬件验证过之后的设计,几乎就可以直接在最终的产品上进行应用,可以有效地将设计和工程团队的工作进行整合,大大提高了交流和迭代的效率,从几个月,有可能变化到几分钟。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

设计师基于unity工具进行设计,导入定制的素材并以交互行为unity人工智能游戏开发,就可以得到可交互的原型,这个原型可以直接被工程团队进行复用,集成到真实的车机系统环境中进行测试。

unity人工智能游戏开发_unity游戏开发书籍_unity人工智能游戏开发

⑫.Unity引擎突出特点

相对于现有的工具来说unity引擎有着很多突出的优点,比如图形渲染效果,安卓系统的支持,出色的粒子效果,完整的工具链,还有对AR&VR的支持,还包括强大和开放的开发者生态。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

这里是unity目前合集化知识的初级平台和系统列表。目前我们会支持大部分主流的初期硬件和软件系统,而且数量会越来越多。

unity人工智能游戏开发_unity游戏开发书籍_unity人工智能游戏开发

⑬.CES上Unity与恩智浦的合作

这是今年在CES上unity与恩智浦的合作。这个demo是在恩智浦MMSR的平面上,是一款被广泛使用的相对低端生产平台。在这样的平台上,依然可以实现,比较丰富的渲染效果。可以想象在更加高端的场景上,这个效果会更加的丰富。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

⑭.HMI设计开发工具

这里是,我们和一个开发伙伴共同开发的HMI设计开发工具,通过在下方的GUA,用户可以通过拖拽的方式,去设计和编辑大屏上的内容,从而去实现定制效果和交互。

其实unity的工具是非常开放的,每个人可以去对unity的编辑器进行大量的定制开发,也可以去定制大量的模板和你们所需要的工具类型。

unity人工智能游戏开发_unity游戏开发书籍_unity人工智能游戏开发

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

⑮.三维地图市场效果

关于这种居于沉浸感的导航,也是我们车内交互的一个重点发展方向。这是Nav demo和我们技术合作在车机上三维地图的市场效果,基于这个技术可以进一步的去实现丰富的地图和导航的应用。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

这里是一个沃尔沃公司的例子。我们用MR的技术为未来的设计打开了一个新的领域。这是让用户去在实际的驾驶过程当中佩戴一个MR眼镜;MR眼镜的特点是设备前端会有两个摄像头,这个摄像头会实时的把拍摄的画面投射到设备里面的一个屏幕上,并且和虚拟的画面进行叠加。

就像是电影里看到的,并且它可以达到非常真实的效果。更重要的是,它可以给我们的设计师提供一个非常有利的工具,就是设计师可以任意地去定制用户看到的画面,哪些是真实的,哪些又是虚拟的。

unity游戏开发书籍_unity人工智能游戏开发_unity人工智能游戏开发

比如说画面里显示车外的画面是真实的,但是车内所有内饰是虚拟的,这样用户就可以去,任意地定义自己的车内的交互,从而让用户在真实驾驶环境下去检测它的反应。很多这种验证都可以利用这样的工具来做测试的开发。

这里是我们LG合作的面向自动驾驶仿真的仿真器。可以看到在虚拟环境当中去真实地去构建道路交通场景,并且模拟各种天气环境以及光照下的效果,对自动驾驶系统进行验证和测试。同样,这个系统和技术还可用于用户的虚拟驾驶测试和验证。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

最后一个例子是我们给国际汽车城集团还原了一百平方公里的道路场景。这里其实大量使用了过程式的建模技术,因为这个区域非常大,所以场景很多部分是自动生成的。

unity人工智能游戏开发_unity人工智能游戏开发_unity游戏开发书籍

陈禄老师的结语

基于称之为虚拟数字的量身世界,我们可以进一步地去开发,这种自动驾驶仿真以及智慧城市,甚至智慧交通等等的应用。

希望我们的产品能帮助每一个人在设计的道路上越走越远,也希望我们的方案能够对大家有所启发和帮助。