最近在制作一个动画,在制作过程中大蛇发现了一个lumion存在的问题,今天在这里跟大家探讨一下。
这个问题就是:LU中动画输出和静帧输出不一致
同样的参数,同样的镜头,同样的模型,而且都是在lumion的动画模式里进行的。
只是一个选择当前拍摄渲染(以下简称静帧),另一个选择整个片段渲染(以下简称动画)
↑动画模式,渲染当前拍摄渲染的静帧↑
↑动画模式,渲染整个片段视频截取的第一帧↑
我们再放个动图,更好的看看他们的区别
区别很大有木有!光线简直完全不一样好不好
二者的主要区别在于 1,超光特效的精度和能力,动画里超光变得很弱,基本没有了,暗部的光线反弹变成了一片平。 2,天空光照的亮度和精度,动画里天空光照更亮,且精度更高,能呈现更多的阴影细节和环境光效。
其实并没有什么好方法,经过研究推断这是lumion渲染机制的一个根本存在的问题:渲染静帧时候软件会讲能看到的部分变成一个静止的新网络(虚拟场景)。看不见的它就不管了,然后给于新网络(虚拟场景)最好的GI,最高质量的光能传递与计算,但是会因为角度的不同,出现细微的差别。而渲染动画时候,模型计算的就是整个场景模型了,无论看得到看不到他都得计算,那么它给予场景的GI精度和光能传递计算就大打折扣了,变成了比较弱鸡的环境光和间接照明。因为一是怕渲染的慢,没有那么大的可以运动的光子贴图,二是怕如果用第一种模式,分别每帧渲染又会使得每帧光线不一致,导致动画不连贯。
所以这种现象需要刨到渲染机制问题上去,看来就不是随随便便能解决的问题了,lumion8.0,8.5,9.0存在同样的问题。
可能得益于lumion渲染动画迅速快捷还有一大堆的后期特效,这个问题并没有非常普遍的暴露出来。目前来看,室内和室外夜景的渲染结果的区别较为明显,而日景,对GI要求本来就不高,所以不太受影响。
效那么我们就针对分析渲染机制的结果做出一下两种解决方式
第一种,原始方法
动画没有静帧好,那我就渲染好多静帧好了,然后合起来变成视频
大家都知道,视频本来就是一张张图片连续播放产生的,人眼识别不卡顿的速率是每秒24张图片,那么我如果自己手动输出每秒25(25比较好计算)张静帧图片然后合起来是不是就能达到动画的效果呢?注明:lu动画模式中渲染为图像序列使用的还是动画的机制,效果与视频动画一致。
是的完全可以,比如我需要输出一个5秒钟的视频,根据lumion动画下方的时间轴,我只需要每0.04渲染一张图,然后拖动时间轴往右0.04,一直这样直到老眼昏花,两鬓斑白那么我的动画就能渲染出来了
或者点住ctrl拖动即可看到第几帧
每一帧都手动渲染一张
↓渲染出来的每0.04静帧图片↓
然后使用pr将所有图片一次性导入,设置序列为25帧每秒
然后设置好每张的持续时间为0.01,一下子全部拽进去就好,然后点击导出即可
最后合成的视频是这样的:
第二种,经验弥补法
先渲染一张完善的静帧图片用来作为动画模式的例图,然后再场景中根据例图手动补充光线以便达到例图的效果。
这个就是通过经验手动补充的光线,有各种聚光灯和面光,主要就是加强整体的环境光线和窗外照进来的天光,具体咋个布置呢。。。全凭经验啦/a>
↓静帧渲染图↓
可以看到,动画与静帧再补充光线后已经没有什么差别了,只要灵活使用聚光灯和面光,也是可以假装营造出来GI的效果的,只是你需要更多的经验。
目前来说并没有什么好方法,上述两个方法可以解决问题,但是过程并不是非常轻松。如果大家对这个问题有任何更好的解决方法,欢迎在下面讨论讨论
更多lumion课程也欢迎访问我们的课程主页或点击原文链接查看
那么今天就到这里了,我去用我新到的RTX2080ti做动画去了
如果大家想了解更多相关知识可以关注我们的微信公众号:
2019-1-24