当前位置:首页 > 游戏 >

手机怎么制作3d游戏(手机怎么制作3d动画)

来源:原点资讯(www.yd166.com)时间:2023-06-08 00:37:50作者:YD166手机阅读>>

本期来说说 AR游戏是如何制作的。 AR 程序通常分为三部分,一是制作 3D 模型,第二是何时显示这个 3D 模型,第三是如何显示这个 3D 模型。这里面的核心在于第二和第三点。

首先是制作 3D 模型,也就是我们经常说的建模。在很多人眼里觉得 3D 建模是最没有技术含量的工作。我经常听到甲方说,你们什么 VR AR 3D 可视化不就是建模的吗?之后我们单独聊一期建模的技术。这里简单说一下, AR 建模可以用 3D max 、maya,高手是可以用最少的模型表面实现更精美的画面效果,能够兼顾加载速度和画面表现。而且这第一步说到的制作模型除了 3D 模型之外,还包括贴图、纹理、凹凸感和动画。现在我们有了一个互动的 3D 模型了,任何人都可以把它拖到 unity 或者是 UE 4 里,点一下发布,我们就能得到了一个手机游戏,就是这个 3D 模型在手机里动的完全没有难度。

第二步,何时显示这个 3D 模型?如果 3D 模型随时随地都能在手机上显示的话,就不叫 AR 程序了。 AR 的特点就是用手机摄像头捕捉周围的环境,当手机找到触发信号之后,才显示 3D 模型。比如售楼处的 3D 户型图。做这个项目的时候,设计师是先做好了 3D 模型,但是隐藏起来给程序预置一张照片作为处罚信号。当用户打开手机摄像头对着平面户型图扫描的时候,程序是在实时的对比,一直在找哪里的画面跟预置的图片是一样的。当摄像头找到预置图片的时候,一分析这两张图 80% 都一样,就是它了。

于是就把制作好的 3D 模型从隐藏状态变成显示状态,我们就看到了,但这样只是控制 3D 模型的显示和隐藏。当模型显示出来之后,它和周围的环境没有任何关系。

所以还需要第三步如何显示这个 3D 模型。比如我们的手机摄像头向下,我应该看到模型的顶面,我的手机向前我应该能看到模型的正面。如果手机在任何姿态下显示的模型都是相同的话,那就没有意思了。所以软件还要调用手机的陀螺仪,知道手机自己的姿态,从而推算出三维模型应该如何显示才是正确的。实际上这个姿态的判断不仅仅是陀螺仪,还有摄像头、激光雷达进行交叉验证。总之我们知道手机能够判断出自己的位置和姿态就够了。你别以为程序员懂,他也只是会调用这个姿态的结果而已。于是现在这个 3D 模型可以根据手机的姿态不同显示出符合物理空间感的状态了。

但是这样的 AR 软件没有纵深感。因为当实际物体出现在 3D 模型前面的时候,本来应该是遮挡住 3D 模型的,但是软件并不能够判断出有物体遮挡住了 3D 模型,软件甚至都不会有判断物体遮挡的这个过程。所以如果 3D 画面显示在所有物体前面时,还好如果有物体出现在 3D 模型的前面,而 3D 模型又遮挡住了物体,那么就会让人觉得无比违和,于是就出戏了。

所以有的团队在做 AR 程序的时候,会把周围实际环境完整的建模出来。但是这个模型并不在程序里显现,它只是用来判断该显示的模型什么时候能看见,什么时候会被遮挡。在触发 3D 模型显示的时候,也不是用预设的照片跟摄像头的画面进行对比,而是用周围环境的 3D 模型跟摄像头的画面进行对比,这样操作就会让 AR 程序看起来更真实。

手机怎么制作3d游戏,手机怎么制作3d动画(1)

栏目热文

计算机软件工作人员(计算机软件设计人员)

计算机软件工作人员(计算机软件设计人员)

随着互联网的发展,未来软件领域与其他行业的联系越来越紧密。计算机程序设计员也是互联网发展中不可缺少的。目前我国软件人才需...

2023-06-08 01:13:18查看全文 >>

计算机行业职位一览表(计算机行业有哪些职位)

计算机行业职位一览表(计算机行业有哪些职位)

想学计算机的伙伴,别迷茫、别焦虑,和大家分享一下整理出来的IT热门就业岗位,一句话让你明白,以供参考。1人工智能:核心课...

2023-06-08 00:54:08查看全文 >>

计算机技术与软件岗位职责(计算机信息管理工作岗位有哪些)

计算机技术与软件岗位职责(计算机信息管理工作岗位有哪些)

专业技术人员:计算机软件工程技术人员从事计算机软件研究、需求分析、设计、测试、维护和管理和工程技术人员。主要工作任务:1...

2023-06-08 01:07:34查看全文 >>

计算机软件技术开发岗位(计算机软件开发岗位薪酬)

计算机软件技术开发岗位(计算机软件开发岗位薪酬)

很多想从事软件开发的同学问我,学软件开发毕业后都能从事哪些工作岗位。在这里,我们整理了一下市面上常见的工作岗位。当然,不...

2023-06-08 01:11:57查看全文 >>

计算机类的工作岗位(计算机类工作岗位名称)

计算机类的工作岗位(计算机类工作岗位名称)

计算机专业可以分为以下几个方向:计算机科学与技术主要涉及计算机系统、编程算法、软件开发、数据库、网络通信等方面的知识,培...

2023-06-08 00:34:56查看全文 >>

自己制作游戏(如何制作游戏手机版)

自己制作游戏(如何制作游戏手机版)

​2019年腾讯游戏创意大赛的参赛作品《战术代码》,是一款把“可视化编程”和“战斗”结合起来的游戏,其研发团队NaA S...

2023-06-08 01:02:46查看全文 >>

怎么在手机上做游戏(如何在手机上制作游戏)

怎么在手机上做游戏(如何在手机上制作游戏)

最近试玩了《不思议迷宫》内部孵化的游戏制作工具app《不思议创造》,它是第一款手机端操作的地图编辑器,对比PC端的地图编...

2023-06-08 00:54:34查看全文 >>

如何制作一款游戏(怎么才能制作一个游戏)

如何制作一款游戏(怎么才能制作一个游戏)

我家宝为什么辣么痴迷玩游戏,可以目不转睛的盯着iPad玩儿一整天?孩子游戏成瘾怎么办?想必这是家长们经常头疼的事情。难道...

2023-06-08 00:43:03查看全文 >>

怎么才能自己制作 游戏(怎么才能制作一款游戏)

怎么才能自己制作 游戏(怎么才能制作一款游戏)

大家好,最近我们GWB入驻知乎啦,搜索【GWB腾讯独立游戏孵化器】就可以找到我们,除了发布一些干货文章之外,我们还会在知...

2023-06-08 00:59:23查看全文 >>

自制100种小游戏机(自制100种小游戏机最简单)

自制100种小游戏机(自制100种小游戏机最简单)

来源:人民网微博 近日,浙江龙泉,一12岁男孩在家无聊,用纸壳自制多款游戏机。孩子爸爸介绍,孩子动手能力很强,就是不爱学...

2023-06-08 00:35:45查看全文 >>

文档排行