Close

手机赚钱软件首页 > 赚钱项目 > Resolution Games ARM

Resolution Games ARM

手机赚钱软件 赚钱项目 2022年01月09日

  者创造了一个新机会AR 技术为开发▼△,够进入现实世界使电子游戏能。是但,新的机会一样与其他任何○★,伴随着一系列全新的挑战为 AR 构建游戏也=•▽,者面临过这种挑战以前很少有开发。

  内障碍物的因素?应该怎么做才能反映现实世界的照明和颜色该如何创造一个围绕玩家 360 度的体验?如何考虑室?

  要因素就是需要创造一种有意义的沉浸感使 AR 游戏有别于之前一切游戏的重□◆▷,世界融合在一起将现实和虚拟。此为,Magnus Runesson 为开发者们撰文分享了开发经验Resolution Games 的 AR/MR 技术总监 ,指出他,归结于几个关键因素AR 的沉浸感全部。

  者都知道每个创作◆△,可信的世界至关重要阴影对于创造一个◆=,在一个物理空间中时但是当把数字物体放,行一些不同的思考你需要对它们进。usion)是这一难题的一个重要部分环境遮蔽(Ambient occl,的物体下面放上一个小球状的阴影开发者们需要在任何停留在表面上,是附着在物体上而且阴影不能只◇▪,所投射的表面相连还要清楚地与它。

  光或类似的方法自动实现的环境遮蔽通常是通过烘焙灯,体上使用这种效果但为了在静态物•▼,围建立几何图形可以在道具周,够成为环境遮蔽这些几何图形能■•。此因,称之为   环境遮蔽裙 的东西我们所有的静态道具周围都有我们。样这,调整环境遮挡我们就可以○☆☆,能达成我们想要的效果使其在各种情况下都。

  态物体对于动,向上绘制关卡块来实现环境遮蔽我们通过用正交摄像机从底部。个深度缓冲区这创造了一,表示阴影其中黑色。越深黑色•=,越接近地面说明该方块★▲◆。

  如例●▼▷,2x32 像素的纹理我们将阴影绘制成 3,8x128 的黑白纹理然后将其转化为 12,的模糊处理并进行简单○★。而柔和的环境遮挡阴影这就创造了一个漂亮○◇◆。上绘制了 128x128 的纹理然后我们在地平面上的透明四边形。

  发者都熟悉的东西照明是每个游戏开=○•,对现实世界的照明情况但很少有人不得不面…=,的条件来调整自己的方法以及如何根据这些可变。

  项目创建照明时在为 AR ▼□,的情况来调整虚拟物体的光线强度开发者需要根据房间里实时发生。的房间里玩游戏如果有人在明亮,与在黑暗房间里玩的人不同那么他们的游戏看起来应该◇□。且而,想象的那样正如你可以•=,多其他因素需要考虑在照明方面还有很△◇◇。

  AR●◇-:猪之岛》中在《愤怒的小鸟 ,照:分别是定向光和环境光我们在设置中使用了两种光□◇。 0 和 1 之间的光线估计值ARKit 给了我们一个介于,光之前需要先稍微进行一下调整在我们把这个值给到场景中的灯,的精确光线强度以获得我们想要■▪。估计值来调整灯光的颜色我们还根据设备的光温,光和方向光包括环境。

   产生的环境纹理作为天空盒来影响场景中的照明其他值得考虑的照明技巧之一是使用 ARKit○■,环境中的真实颜色使物体能够反映在▪△,兀不自然的颜色而不会呈现出突■-。

  一下提醒▪□,很难实现这可能,常明亮时而非常昏暗因为环境可能时而非。此因◇•,用来产生很好的效果虽然这种技术可以…◆,一系列的挑战但它也带来了=▪●。

  发者来说对于开,着不可或缺的作用颜色在游戏中有,实世界的颜色混合起来但物体的颜色如何与现,被忽视的问题是一件很容易。

  场景的方式来为现实世界着色通过改变视频源以适当匹配,不适或破坏气氛的色彩方法可以实现一种不会产生任何。单的解决方案这是一个简,享应用程序的领域通常应用在照片共△☆■,游戏开发而不是-□▽,否认的是但不可-◇☆,沉浸感有奇效滤色器对改善。

  AR:猪之岛》的例子中在上面《愤怒的小鸟 ,纹理提供给游戏视频源作为两个,r 颜色空间中都在 YCbC○=。CbCr 转换为 RGB然后有一个着色器将 Y,着色器来达成这种效果我们正是通过修改这个◆◇▼。

  色当作一个 Vector4该转换将 YCbCr 颜,4 矩阵相乘与一个 4x,是 RGB 颜色然后得到的向量就。

  色调是一回事用颜色来设定●☆,Resolution Games ARMR技术总监干货分享:如何让自己的AR项目更沉浸?对象该如何实现呢?我们还是可以使用同样的视频源但如果想仅通过现有对象来管理场景中的现实世界,来修改这些对象用折射着色器=•●。

  先首,渲染为背景将视频源,不透明的对象然后渲染所有,区作为纹理使用抓取渲染缓冲。理用作你的折射着色器的输入现在把这个渲染缓冲区的纹=○。

  的动图中在上面,部的冰块看看顶,么○○?答案是这个植物也被折射了它在经过一盆植物时发生了什◆○。拟物体放到真实环境中AR 不仅仅是把虚,们周围的真实世界它也同时在修改我。到这一点你越能做◆▽,目就越真实沉浸你的 AR 项▽○▪。

  他们需要在镜头外进行探索很少有东西能让玩家觉得, 中创造出一种沉浸感从而进一步在 AR。有效地实现这种效果增加微粒可以非常……,落在房间里想想雪花飘…◇…,夜空中落下或者星尘从★◁△。

  致会直接快速破坏 AR 体验让物体表现得和现实世界不一○▲●。移动设备如果你■☆-,挡住了场景让一件家具,产生遮挡的效果那就真的需要▲★。

  体隐藏在真实物体后面的方式遮挡面是开发者可以将虚拟物。会总想这样做但人们并不,望游戏能在桌子上玩毕竟大家可能更希■◁,在桌子下面而不是藏◁●。真实世界的表面并检测深度但如果用户的设备可以扫描,缓冲来遮挡真实世界的任何东西开发者就可以用这种深度作为。

  戏诞生之初就能做到的这不是在 AR 游,备拥有了这些能力但越来越多的设★■,抓住机会利用它们因此开发者应该。

  技术正在不断发展围绕增强现实的△☆○。AR 眼镜的出现随着连接手机的 ,等公司的新开发工具包即将推出以及高通和 Niantic ,开发者构建沉浸式体验将会有更多新的方法供。

  展到什么程度但无论技术发,全沉浸其中的 AR 游戏提供一个很好的基础上述提示应该为创建玩家可以享受、体验和完。最新最靠谱的手赚网ResolutionGamesARMR技术总监干货分享:如何让自己的AR项目更沉浸?

标签: