全景图(三):在Unity3D上实现360°球面投影
2017-02-26 15:17
344 查看
准备工作
首先需要准备好一张360°视角的的照片。就像下面这样。
步骤
1、创建一个球体,命名为照片球(PhotoSphere)。Scale设为(10,10,10),重置位置。
2、创建一个材质(Material),选中它,将其渲染器设为InwardShader。
注:这个渲染器是定制的,渲染定义文件参考全景图(二):在Unity3D上实现360°柱面投影
3、禁用全局光照Directional Light。
4、添加一个点光源在球体中心,照亮球体内部。
5、添加一个绑定Camera的空对象,用于在VR中观察。位置设为(0,-0.4,0)。
6、导入360°照片作为纹理。将Max Size设为最大。
7、将纹理拖入照片球上。
运行结果
好了,在VR中运行。
首先需要准备好一张360°视角的的照片。就像下面这样。
步骤
1、创建一个球体,命名为照片球(PhotoSphere)。Scale设为(10,10,10),重置位置。
2、创建一个材质(Material),选中它,将其渲染器设为InwardShader。
注:这个渲染器是定制的,渲染定义文件参考全景图(二):在Unity3D上实现360°柱面投影
3、禁用全局光照Directional Light。
4、添加一个点光源在球体中心,照亮球体内部。
5、添加一个绑定Camera的空对象,用于在VR中观察。位置设为(0,-0.4,0)。
6、导入360°照片作为纹理。将Max Size设为最大。
7、将纹理拖入照片球上。
运行结果
好了,在VR中运行。
相关文章推荐
- unity3d利用pano2VR实现全景视图效果
- 360全景漫游(unity3d + 暴风魔镜)
- unity3d利用pano2VR实现全景视图效果
- Unity3D for VR 学习(7): 360°全景照片
- 使用unity3D实现全景图像查看器
- Unity3D for VR 学习(7): 360°全景照片
- [置顶] Android开发实战使用(VR技术实现360°全景视频播放功能)
- jQuery实现360°全景拖动展示
- 用PV3D在Flex中实现全景360
- 用PV3D在Flex中实现全景360
- 360全景实现
- 全景图(二):在Unity3D上实现360°柱面投影
- 推荐一款Unity3D录制全景图片和视频的神奇插件VR Panorama 360 PRO Renderer
- 在Unity3D的网络游戏中实现资源动态加载
- Unity3D 游戏引擎之实现平面多点触摸(二)
- Unity3D 加载fbx模型,实现简单的方向控制
- Unity3d 实现用鼠标拖拽鼠标
- Cult3D基础教程——6.全景实现
- Unity3D 加载fbx模型,实现简单的方向控制