最近因为特殊原因,被要求要做个机械动画。由于我一直习惯制作静帧,虽说也常看GSG的教学觉得还能应付就接了这个任务。前期制作虽然遇到比较多的问题但都还能应付但是渲染的时候却意外的发现Gi渲染动画发生闪烁的问题。后来查了下资料发现这问题在3dsmax都挺普遍的,但是C4D好像很少提到这个问题就像去试图去解决它!于是乎我就特意去发邮件给GSG的老大Nick!这也是我第一次给老外发邮件。希望他能看懂我写的英文,呵呵!以下是我邮件原文:
Javacs3 says:
July 28, 2012 at 11:49 pm
Hi,Nick. I meet a problem that I never met before. I’m used to render still image. But when I render Animation with GI-On,I found my animation flashing all the way. And I found if I changed GI mode into IR+QMC(Full Animation) mode everything will be OK. But It takes much more time. Is there any better way to solve this?
Reply
July 28, 2012 at 11:49 pm
Hi,Nick. I meet a problem that I never met before. I’m used to render still image. But when I render Animation with GI-On,I found my animation flashing all the way. And I found if I changed GI mode into IR+QMC(Full Animation) mode everything will be OK. But It takes much more time. Is there any better way to solve this?
Reply
- The Gorilla says:
July 29, 2012 at 7:38 pm
Try using sky sampler mode for animation.
Reply
我想大家大概也能看懂我写的,至于Nick嘛,就叫我试试SkySampler模式。
于是乎我就拿他HDRI的预设里的Animation preset做了个实验。虽说闪烁是没了。但是却挺耗费时间的,有时候我反而觉得IR要比SkySampler要快,我也不知道为什么!
不过好在我经过不断的实验总是找到了个比较好的解决方法~
C4D提供的的GI模式也就这么几种:
于是乎我就拿他HDRI的预设里的Animation preset做了个实验。虽说闪烁是没了。但是却挺耗费时间的,有时候我反而觉得IR要比SkySampler要快,我也不知道为什么!
不过好在我经过不断的实验总是找到了个比较好的解决方法~
C4D提供的的GI模式也就这么几种:
顾名思义,Still Image适合静帧,Camera Animation 适合只有摄像头运动的场景,对于场景物体也运动就不太适合了。还有要说的就是Full Animation就是完全动画模式,这个模式可以完全防止GI的闪烁。
至于为什么会产生闪烁大家可以参考3dsmax里面Vray闪烁的原理,我想发生闪烁的原因应该差不多,主要就是因为在采样计算的过程中普通的方法没有考虑到两帧之间的差异所以导致了闪烁。
但是一般来说Full Animation在渲染动画的过程中所耗费的时间一般要相对更长一点~~
不过经过我反复的尝试最终发现一个比较好的设置方法。
请看设置:
至于为什么会产生闪烁大家可以参考3dsmax里面Vray闪烁的原理,我想发生闪烁的原因应该差不多,主要就是因为在采样计算的过程中普通的方法没有考虑到两帧之间的差异所以导致了闪烁。
但是一般来说Full Animation在渲染动画的过程中所耗费的时间一般要相对更长一点~~
不过经过我反复的尝试最终发现一个比较好的设置方法。
请看设置:
经过我的发现在IR采样过程中对采样质量与速度起到主要作用的就是这个Record Density直译的话就是记录的密度。我发现经过这种设置可以在保证质量的条件下较好的提高速度。
以下是我的一个实验:GSG的SkySampler VS My FullAnimation
我用GSG的Animation的预设在其他都相同的条件下渲染了10帧
以下是图片的比较:
以下是我的一个实验:GSG的SkySampler VS My FullAnimation
我用GSG的Animation的预设在其他都相同的条件下渲染了10帧
以下是图片的比较:
左图为我的渲染方法 右图为SkySampler
除了SkySampler有很多很多的小点外其他都还不错。而且两种方法都可以很好的消除闪烁现象
至于渲染时间:
我的FUll Animation耗时1分56秒
SKySampler耗时3分04秒
可以节约35.5%的时间~我觉得还是挺不错的
最后是我的预设下载希望大家喜欢
除了SkySampler有很多很多的小点外其他都还不错。而且两种方法都可以很好的消除闪烁现象
至于渲染时间:
我的FUll Animation耗时1分56秒
SKySampler耗时3分04秒
可以节约35.5%的时间~我觉得还是挺不错的
最后是我的预设下载希望大家喜欢
my_fullanimation.lib4d |