GoogleVR全景制作过程
【摘要】 Google VR SDK下载
官方GitHub下载:https://github.com/googlevr/gvr-unity-sdk
全景实现过程: 导入下载好的SDK,两个文件夹(GoogleVR,Plugin),,,
创建一个Sphere 并将其放大3-5倍左右,然后将主摄像机方到球的中心(操作方法:将主摄像机做为球的子物体,Reset一下然后在将主...
Google VR SDK下载
官方GitHub下载:https://github.com/googlevr/gvr-unity-sdk
全景实现过程:
导入下载好的SDK,两个文件夹(GoogleVR,Plugin),,,
创建一个Sphere 并将其放大3-5倍左右,然后将主摄像机方到球的中心(操作方法:将主摄像机做为球的子物体,Reset一下然后在将主摄像机拖拽出来)
而后创建出一个shader,并命名为DoubleSided,,双击打开编辑,将原来的代码删除,然后将下面代码粘贴进去:
Shader "VRShader/DoubleSided"
{ Properties { _Color("Main Color", Color) = (1,1,1,1) _MainTex("Texture", 2D) = "white" {} } SubShader { //Ambient pass Pass { Name "BASE" Tags {"LightMode" = "Always" /* Upgrade NOTE: changed from PixelOrNone to Always */} Color[_PPLAmbient] SetTexture[_BumpMap] { constantColor(.5,.5,.5) combine constant lerp(texture) previous } SetTexture[_MainTex] { constantColor[_Color] Combine texture * previous DOUBLE, texture *constant } } //Vertex lights Pass{ Name "BASE" Tags {"LightMode" = "Vertex"} Material { Diffuse[_Color] Emission[_PPLAmbient] Shininess[_Shininess] Specular[_SpecColor] } SeparateSpecular On Lighting On cull off SetTexture[_BumpMap] { constantColor(.5,.5,.5) combine constant lerp(texture) previous } SetTexture[_MainTex] { Combine texture *previous DOUBLE, texture *primary } } } FallBack "Diffuse", 1
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
而后创建材质球并且将你想看到的图片(视频)赋值给材质球,而后给材质球选择上面设置的shader,结果如下图:
而后找到Google文件下的GvrViewerMain预值体,拖拽到场景中即可:
运行场景可以就看到效果如下:
注意:若想要发布到Android上测试需要java jdk 1.8.0版本,andro sdk 5.0 以上版本,Unity版本5.6以上或GoogleVR1.30以上,,,PlayerSetting设置中Virtual Reality Supported选项勾选上->选择CardBoard(纸板模式)
设置如图:
文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。
原文链接:czhenya.blog.csdn.net/article/details/78552485
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)