找回密码
 立即注册

QQ登录

只需一步,快速开始


vray材质库
查看: 17741|回复: 14

[Vray] VRay渲染动画的问题

  [复制链接]

该用户从未签到

6801

主题

1万

回帖

9万

积分

管理员

积分
94866

功勋奖章

发表于 2006-11-16 20:15:00 | 显示全部楼层 |阅读模式

作者:liyilei

关于VRaya渲染动画的问题讨论,经过测试得出以下结论:
1、VRay可以渲染动画(在打开GI的情况下);
2、渲染只有摄影机移动和动画效果不错;
3、闪烁问题在新版本中已经解决;
4、抖动问题可以基本上解决,小的抖动不好避免,也是可以允许存在的;
针对以上结论,下面讲一下设置方示:
在此之前先来作一个测试,如果所示,场景设置很简单,一匹卡通的小马,一个BOX地面,一盏聚光灯和两个不同角度的摄影机。

永无止境
.....提示:网站下载资源都有备份,如遇到下载地址失效请及时联系管理员(QQ:3459039404)恢复下载地址(个别无法恢复会退币)

该用户从未签到

6801

主题

1万

回帖

9万

积分

管理员

积分
94866

功勋奖章

 楼主| 发表于 2006-11-16 20:17:00 | 显示全部楼层
永无止境
回复 支持 反对

使用道具 举报

该用户从未签到

6801

主题

1万

回帖

9万

积分

管理员

积分
94866

功勋奖章

 楼主| 发表于 2006-11-16 20:21:00 | 显示全部楼层

进行渲染基础设置如图:

永无止境
回复 支持 反对

使用道具 举报

该用户从未签到

6801

主题

1万

回帖

9万

积分

管理员

积分
94866

功勋奖章

 楼主| 发表于 2006-11-16 20:22:00 | 显示全部楼层

在MAX环境编辑器中设置一些天空光,如图

永无止境
回复 支持 反对

使用道具 举报

该用户从未签到

6801

主题

1万

回帖

9万

积分

管理员

积分
94866

功勋奖章

 楼主| 发表于 2006-11-16 20:23:00 | 显示全部楼层

渲染Camera01,观察结果,如图

永无止境
回复 支持 反对

使用道具 举报

该用户从未签到

6801

主题

1万

回帖

9万

积分

管理员

积分
94866

功勋奖章

 楼主| 发表于 2006-11-16 20:24:00 | 显示全部楼层
进入渲染设置面板,在VRay: irradiance map (光照贴图)栏中保存在内存中的光子贴图mode下,单击Save,保存后在mode下拉列表中选择From file,然后单击下面的Browse,找到保存的光子图,打开读取此图。
永无止境
回复 支持 反对

使用道具 举报

该用户从未签到

6801

主题

1万

回帖

9万

积分

管理员

积分
94866

功勋奖章

 楼主| 发表于 2006-11-16 20:26:00 | 显示全部楼层
这样做是为了不改变灯光、场景的情况下再次渲染此场景,以快速能过光子图的步骤(实质上读取了刚刚存的光子分布图),从而提高渲染速度,更重要的是可避免I-map算法上的误差造成的每次采样分布不同。然而渲染Camera02,结果如下所示,发现这一侧摄影机位置下所得到的结果出现很严重的错误。这是因为VRay在计算光子贴图的时候只会计算当前计算角度及其周边的区域,Camera02视图渲染时读取的是Camera001时得到的光子图,而两个摄影面的角度偏差过大,所以造成这样的结果。
永无止境
回复 支持 反对

使用道具 举报

该用户从未签到

6801

主题

1万

回帖

9万

积分

管理员

积分
94866

功勋奖章

 楼主| 发表于 2006-11-16 20:27:00 | 显示全部楼层
通过这个测试说明:
1、在渲染动画时还是要基于I-map算法,因为只有这样才是比较实际的做法。
2、I-map算法得到的光子贴图只是当前角度的,只能满足微小摄影机的运动。
永无止境
回复 支持 反对

使用道具 举报

该用户从未签到

6801

主题

1万

回帖

9万

积分

管理员

积分
94866

功勋奖章

 楼主| 发表于 2006-11-16 20:28:00 | 显示全部楼层

现在言归正传,平时用VRay渲染动画时一般会遇到两大类情况:
第一、是场景无变化的情况,就是说场景中的物体、灯光和阴影等都不发生变化,仅仅是摄影机在作移动,类似于最基本的建筑游历动画。这种情况下可采用下述方法:
1、动画渲染前单击VRayrradiance map下的Mode下拉列表,选择incremental add to currdnt map,这种方式在计算时针对第一帧图像的光子图进行完全计算,对后面的帧VRay会视情况追加更多的光照信息,并保存以前的I-map在内存中。

永无止境
回复 支持 反对

使用道具 举报

该用户从未签到

6801

主题

1万

回帖

9万

积分

管理员

积分
94866

功勋奖章

 楼主| 发表于 2006-11-16 20:29:00 | 显示全部楼层

在MAX的Common Parameters栏中的Every Nth Frame数值框中设置第多帧计算一次,(要根据实际情况而定,对于非线性运动可以按自己的估计用Frames手机设置),目的是在设定的关键点追加计算光照贴图,又不耗费太多的系统资源进行逐帧计算,避免前面那个实验出现的问题。然后设置动画长度:

永无止境
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

室内设计工具箱

QQ|手机版|Archiver|室内人 ( 辽ICP备05022379号 )

GMT+8, 2025-8-25 04:39

Powered by Discuz! X3.5关于室内人 | QQ:3459039404(客服) | Email:snren_com@163.com

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表