归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
阅读:3014回复:2

Vuforia开发技巧四-添加天空盒

楼主#
更多 发布于:2015-07-17 23:34
在AR场景中,可以屏蔽摄像头的画面,然后添加天空盒,把AR场景打造成VR场景。



Vuforia应用中添加天空盒的方法与Unity3d下开发普通应用是一样的操作。

当关闭了摄像头背景之后,不能只呈现3D模型,还需要给场景中添加地形和天空盒等元素。地形添加相对比较容易,按照一般的U3d的处理就可以了。但是天空盒按照正常的操作程序是完成不了的。怎么解决呢?
修改ARCameracameraClear Flags属性为Skybox,再按照正常的方式给Camera添加天空盒。
注意:不要在ARCamera上直接添加,否则没有效果。

图片:图片1.png


Clear Flags属性的意思是:
这是默认设置。屏幕上的任何空的部分将显示当前相机的天空盒。如果当前的相机没有设置天空盒,它会默认在渲染设置(Render Settings )选择天空盒(在 Edit->Render Settings可以找到)。它将会变回背景色。另外天空盒组件可以添加到相机上。

图片:图片2.png


其他三种标签:
Solid Color纯色
任何空部分,屏幕显示为当前相机的背景色。
Depth Only 仅深度
如果你想绘制一个玩家的枪,又不让它内部环境被裁剪,你会设置深度为0的相机绘制环境,和另一个深度为1的相机单独绘制武器。武器相机的清除标志(Clear Flags )应设置 为depth only
Don't Clear 不清除
此模式不清除颜色或深度缓存。每一帧在下一帧结束后绘制,看上去像是涂抹(smear-looking)的效果。这在游戏中不常用,最好是在自定义着色器(custom shader)上使用。

另外一种添加天空盒的方法:
Editor->Renderer Settings->Skybox Material

图片:图片3.png


将天空盒的材质拖到这里来即可。
AR学院(www.arvrschool.com),从这里感触未来!

欢迎分享

LennyYi
侠客
侠客
  • UID1658
  • 粉丝0
  • 关注0
  • 发帖数25
  • 忠实会员
沙发#
发布于:2016-07-30 21:10
有点意思。如果背景能够自己完全定义,不就和VR一模一样!
归海一啸
管理员
管理员
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 喜欢达人
  • 原创写手
板凳#
发布于:2016-07-31 11:22
LennyYi:有点意思。如果背景能够自己完全定义,不就和VR一模一样!回到原帖
未来ARVR会不断趋向于MR
AR学院(www.arvrschool.com),从这里感触未来!
游客

返回顶部