GoogleVR全景制作过程
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 lightsPass{Name "BASE"Tags {"LightMode" = "Vertex"}Material{Diffuse[_Color]Emission[_PPLAmbient]Shininess[_Shininess]Specular[_SpecColor]}SeparateSpecular OnLighting Oncull offSetTexture[_BumpMap] {constantColor(.5,.5,.5)combine constant lerp(texture) previous}SetTexture[_MainTex] {Combine texture *previous DOUBLE, texture *primary }}}FallBack "Diffuse", 1
}
而后创建材质球并且将你想看到的图片(视频)赋值给材质球,而后给材质球选择上面设置的shader,结果如下图:
而后找到Google文件下的GvrViewerMain预值体,拖拽到场景中即可:
运行场景可以就看到效果如下:
注意:若想要发布到Android上测试需要java jdk 1.8.0版本,andro sdk 5.0 以上版本,Unity版本5.6以上或GoogleVR1.30以上,,,PlayerSetting设置中Virtual Reality Supported选项勾选上->选择CardBoard(纸板模式)
设置如图:
GoogleVR全景制作过程相关推荐
- 全景制作教程:如何利用Pano2VR进行补天补地?
在全景制作的过程中,补天补地是非常重要的一环,那么如何利用Pano2VR进行补天补地?今天就和大家说一下这个问题. 要修复图片的一部分,例如擦除图片底部的三脚架: 从查看器进入补丁模式: 将全景移动到 ...
- 如何制作全景图片,VR全景制作流程解析
全景制作其实并不难,掌握要点你也能成为制作高手,下面为大家盘点一下制作流程.首先了解一下全景图片是什么.全景图片是指从多种角度拍摄的一组或多组图片经过后期加工制作而成的图像,制作全景图片分为前期拍摄和 ...
- Krpano全景制作
一.前言 在使用krpano之前,我已经做过两个全景项目了,用的是基于three.js的插件photo Sphere Viewer,这个全景插件用起来还是很方便的,虽然研究起来费了点时间,但是基本的全 ...
- 让我康康,还有谁不知道这些简单的vr全景制作“小心机”?
身在全景江湖的小酷阅全景无数,现在也算是全景界的鉴赏行家了.看了辣么多全景作品多少有些感触,那就是: 有些全景作品看着就是一种享受.而有些全景作品看着都让人心塞.说到这儿可能会伤到老铁们的玻璃心. 不 ...
- VR全景制作的行业应用,让生活更加便捷
自从5G时代和VR全景技术的爆发以来,很多人意识到VR全景的形式不在单一,它开始和每个行业逐渐融合起来,也是为了企业的发展奠定了基础.而随着VR全景制作逐渐被各大企业所引进,也成为了企业数字化转型的一 ...
- 0221沙发的制作过程(使用3DsMAX2016)
0221沙发的制作过程(使用3DsMAX2016) https://www.icourse163.org/course/HEPSVE-341004 计算机建筑装饰设计入门 焦灵-高级讲师 2.2 制 ...
- 全景丨0基础学习VR全景制作,平台篇第17章:热点功能-视频
大家好,欢迎观看蛙色VR官方--后台使用系列课程! 功能说明 应用场景 热点,指在全景作品中添加各种类型图标的按钮,引导用户通过按钮产生更多的交互,增加用户的多元化体验. 视频热点,即点击热点后弹出一 ...
- 360全景图制作软件,常用VR全景制作软件推荐
能制作360°全景图的软件有很多,目前网上的制作软件五花八门,功能各不相同.有PS,LR, Photomatix Pro, PTGui, Pano2vr.酷雷曼3DVR全景营销系统等等.下面为大家推荐 ...
- 全景丨0基础学习VR全景制作,平台篇第13章:热点功能-总览介绍
全景丨0基础学习VR全景制作,平台篇第13章:热点功能-总览介绍 大家好,欢迎观看蛙色VR官方--后台使用系列课程! 一.热点功能概览 热点,指在全景作品中添加各种类型图标的按钮,引导用户通过按钮产生 ...
最新文章
- Sonatype收购Vor Security,扩展对Nexus开源组件的支持
- app包中的fragment和v4包中的fragment的使用的区别
- 基于计算机网络的可持续发展信息共享情况调查
- 关于 IAR 环境的一些使用 琐记
- 【跃迁之路】【428天】程序员高效学习方法论探索系列(实验阶段185-2018.04.09)...
- node-js由浅入深教程
- 数据结构实验项目二:栈的基本操作及其应用
- Anton and Fairy Tale
- STL容器——案例版
- python第五次笔记
- 易语言cef3填表_易语言CEF3通用浏览器框架,在线帮助手册.pdf
- C++中abort()函数与exit()函数区别
- MACD判断定背离,底背离
- 2021年中考计算机考试,2021年中考这样改革,初一初二考生需提前了解!
- 如何批量删除word中的中文和标点符号(word删除中文所有标点符号)
- HEVC的软解码和硬解码
- [GAN]老照片修复Bringing Old Photos Back to Life论文总结
- vue 弹出自定义确认取消对话框使用createVNode, render
- Nginx里的root/index/alias/proxy_pass的意思
- c语言自动循环输入,C语言用for如何实现多次循环的输入输出
热门文章
- 还在迷恋垂直细分生意的创业者们,该醒醒了
- 【每日进步一点点系列】十道精选Java习题
- python输入学生成绩判断学生等级_Python练习3:判断学生成绩等级
- 使用pdf.js不依赖任何activeX控件
- 【CCF 201412-4】最优灌溉 (求最小生成树)
- psp影音播放器的需求分析
- MySQL基础(二)-数据的基本操作【增删改查】
- oracle length函数中文,Oracle Length 和 Lengthb 函数说明 .(用来判断记录值里是否有中文内容)...
- 2022年致敬你我他的经典话语
- 虹膜识别的原理和七大应用领域