转载自  冻顶——百合
最终编辑  冻顶——百合
也许有朋友要说了,3dmax自带了“全景图导出器”,可以用它输出的嘛。
确实如此,如果用的是扫描线渲染,直接用”全景图导出器“就可以了。
相关图片如下(点击图片查看原图):01.jpg

如果采用VRAY渲染器直接输出的方法,可能会产生拼接不自然的效果。
使用的是vray1.5rc3,不知道高版本的vr是不是会很好
由于手头没有合适的室内场景,此次测试借用了一个的教堂场景,
大家完全可以用自己的场景测试 
打开场景,将渲染器换成VRAY渲染器,打开GI,测试的图,基本只考虑速度,
将背景图去掉采用全局光覆盖,并设置颜色映射为强度指数,参数如图。
相关图片如下(点击图片查看原图):01.jpg
 
相关图片如下(点击图片查看原图):02.jpg
 
相关图片如下(点击图片查看原图):03.jpg

以上步骤为的是得到一个正常照明效果,下面才开始作输出的准备。
重新创建一个自由摄像机,设置合适镜头长度
渲染菜单——全景图导出器——渲染,选择保存路径,注意摄像机是否选择正确。测试阶段,分辨率没设很大。
这里MAX是采用盒子式渲染了上下左右前后六个视图并拼合成一张全景图片。渲染完成后自动打开了查看器,在画面上拖动鼠标就可以改变视角:
相关图片如下(点击图片查看原图):01.jpg
 
相关图片如下(点击图片查看原图):02.jpg
 
相关图片如下(点击图片查看原图):03.jpg
 
相关图片如下(点击图片查看原图):04.jpg

注意一定检查帧标记(水印)是否关掉,不然就会渲出挂了布标的场景:(
不过这样却能看出六个视图到底在什么地方拼接的。
相关图片如下(点击图片查看原图):01.jpg
 
相关图片如下(点击图片查看原图):02.jpg
 
这个场景色彩比较平均,所以接缝不是太严重,如果是色彩差别大的场景就更加明显些。
为了说明,我将一侧的柱子材质换成红色。
看结果可以发现接缝。
这是由于分6个视图渲染的结果。
VRAY的灯光贴图方式和灯光缓存方式都是基于摄像机视角的计算方法,不同于Lightscape的与视角无关的算法,所以在计算不同视角的时候会有很大区别。
相关图片如下(点击图片查看原图):01.jpg
 
相关图片如下(点击图片查看原图):02.jpg
 
相关图片如下(点击图片查看原图):03.jpg

提供参数可以减少一些接缝,但不能根本解决问题。为了完全避免这样的接缝错误,我们需要将整个场景的灯光贴图和灯光缓存一次完成。
因此需要换一种方法:直接渲染,一次成像。 
在渲染面板——渲染栏——v-ray:摄像机选项里,将标准摄像机改为球形,并设置覆盖视野为360.
渲染高宽比设为1:2
相关图片如下(点击图片查看原图):01.jpg

将渲染好的图像保存为TGA格式。
在全景图导出器面板打开查看器,调出刚才的TGA图片就可以正常浏览了。
相关图片如下(点击图片查看原图):01.jpg
 
相关图片如下(点击图片查看原图):02.jpg

相关图片如下(点击图片查看原图):03.jpg

经检查,接缝消失了。唯一不足的是,输出成QTVR格式的选项是灰的,不能用。(不知是不是保存格式问题)
相关图片如下(点击图片查看原图):01.jpg

相关图片如下(点击图片查看原图):02.jpg

不过不要紧,现在我们已经有了一次成像的光子图(如果你没有将“渲染后不删除”选项去掉的话。)
在灯光贴图和灯光缓存选项里,点击“保存到文件”,将其保存。并将模式设为“从文件”,并设置好路径。
记得将摄像机重新设置为标准,去掉覆盖视野选项。
相关图片如下(点击图片查看原图):01.jpg

重新打开刚才的全景导出器,重新渲染。
这次输出成QTVR格式的选项可用了。
相关图片如下(点击图片查看原图):01.jpg

QTVR格式实际是MOV后缀的特殊影片格式,可以用quicktime播放器打开,同样拖动鼠标就可以改变视角。
相关图片如下(点击图片查看原图):02.jpg

上面这张是截图,千万别在上面拖鼠标啊:)
此外,刚才直接保存的球形方式图像,也可以直接用Panorad view浏览
相关图片如下(点击图片查看原图):01.jpg

以上就是本次测试过程记录。
————————————————————————————————
另外:如在球形摄像机渲染时,输出为HDR格式可制作成环境贴图来用。(具体方法不是本次测试内容,大家可找相关资料看看。)
相关图片如下(点击图片查看原图):01.jpg

【转】VRAY渲染360度全景图输出方法相关推荐

  1. 教学|怎样制作360度全景图,更炫更酷3D建模步骤

    怎样制作360度全景图?现在大多数制作360度全景图都是用PS,很少会三维软件3DsMAX渲染出来,因为三维的需要3DMAX来制作和渲染,会更加的复杂,所以,下面这套<如何在3DsMAX中制作3 ...

  2. html360度视角观赏,360度全景图是如何生成的?

    360度全景图是如何生成的? 360度全景图以其生动的交互和沉浸的体验,一直深受很多摄影爱好者的喜欢.不过对于普通的观赏者而言,这种可以360度自由观看的图片,还是具有神奇的魅力.今天,我就讲一讲一张 ...

  3. 360度全景图可以手动旋转的怎么制作?

    随着这2020年肺炎疫情对各个领域的危害,"云生活"这类新奇的方式愈来愈经常的出現在大家的视野中.因为线下推广全世界针对肺炎疫情的防治,大家迫不得已将许多线下推广所举办的主题活动搬 ...

  4. 无人机360°VR全景图制作方法

    无人机360°VR全景图制作方法 ## (2019-12-12) 我自己生成的案例--华师博雅广场 360°VR全景 https://www.720yuntu.com/tour/5cef56dd892 ...

  5. 360度全景图显著性检测数据库

    360度全景图显著性检测数据库 找这个可难死我了 一般人用不到,但总有像我一样用的到的 有全景图 显著图 头部运动图 扫描路径 下载地址ftp://ftp.ivc.polytech.univ-nant ...

  6. HTML5 Canvas实现360度全景图

    很多购物网站现在都支持360实物全景图像,可以360度任意选择查看样品,这样 对购买者来说是一个很好的消费体验,网上有很多这样的插件都是基于JQuery实现的 有收费的也有免费的,其实很好用的一个叫3 ...

  7. 360度全景图是如何生成的?

    360度全景图以其栩栩如生的互动和强沉浸性的感受,一直备受许多摄影爱好者的喜爱.但是针对一般的观赏者来讲,这类能够360度随意收看的照片,還是具备奇妙的风采.今日,小九也讲一讲一张360度全景图是怎样 ...

  8. html360全景图原理,HTML5 Canvas实现360度全景图

    HTML5 Canvas实现360度全景图 发布时间:2020-07-22 12:15:07 来源:51CTO 阅读:557 作者:gloomyfish 很多购物网站现在都支持360实物全景图像,可以 ...

  9. 全景效果图html5,利用html5实现的360度全景图浏览(带天地)

    [实例简介]利用html5实现的360度全景图浏览(带天地) [实例截图] [核心代码] var camera, scene, renderer; var texture_placeholder, i ...

最新文章

  1. 超详细的Spring Cloud全面总结2W字(建议收藏)
  2. 7月新的开始 - Axure学习03 - 布尔运算、表单元件
  3. BZOJ4076 : [Wf2014]Maze Reduction
  4. 爬虫为什么用Chrome?
  5. python3num='0123456789,num「:6:-1」=gt; '987'?「1:6:-1」为空
  6. 深度学习Caffe实战笔记(19)Windows平台 Faster-RCNN 制作自己的数据集
  7. post和get两种提交方式的区别
  8. c语言上机实验第五章答案,安徽大学C语言上机实验参考答案
  9. python import出错_python – ImportError:无法导入名称’app’
  10. 查看某个属性在所有浏览器的兼容性
  11. 阿里云Web播放器使用
  12. PilotEdit 破解版下载|PilotEdit(文本编辑器) 中文破解版 v11.8下载(含注册机)
  13. 当在keil破解时出现的TOOLS.INI_TOOLCHAIN NOT INSTALLED的解决办法。
  14. linux无效的驱动程序,linux – 如何确认我的CentOS服务器上是否安装了vmxnet驱动程序?...
  15. 抢购软件使用方法(如何开发抢购软件)
  16. 如何养狗完整版 !-为了迎接我的大宝做好准备
  17. linux挖矿检测,详谈挖矿木马的检测和解决方案
  18. 河南计算机会考必背知识点,2017年河南物理高中会考知识点大全
  19. 京东商品价格获取的三种方式
  20. 优维科技加入信通院“AIOps标准工作组”,智能运维之路更进一步

热门文章

  1. 顶格排列怎么设置_Word中添加编号时第二行不能顶格排列怎么办?
  2. 大话数据结构白话版1
  3. android 本地视频分享到朋友圈,Android挂逼修炼之行---微信实现本地视频发布到朋友圈功能...
  4. 金蝶K3新安装客户端打开远程组件配置工具提示:Automation错误-KFO.Vector处理方法
  5. 一阶低通滤波和一阶高通滤波的C++实现
  6. 二叉树某一结点的所有祖先
  7. 基于强化学习的医疗诊断 Inquire and Diagnose: Neural Symptom Checking Ensemble using Deep Reinforcement Learning
  8. vsftpd 配置文件参数大全
  9. 你的代码被冰冻到北极了吗?
  10. vue中实现跳转链接并拼接参数(点击跳转或者判断返回请求数据跳转)