在3dmax中渲染的场景动画完成后播放为什么会一闪一闪的,画面闪烁

2024-11-25 10:11:21
推荐回答(3个)
回答1:

通常,导致3dmax渲染动画出现画面闪烁的原因是因为动画每一帧的光照计算采样数值不同。我们渲染动画的时候常常会使用Iindirect illumination(间接照明)的方式作为GI(全局光照),而这种方式是依赖于缓存采样的,如果每帧的计算光照数值都不一样的话,就会造成3dmax渲染动画播放的时候,画面每一帧的亮度值不同,出现画面闪烁的问题。
解决方法:
我们可以使用Pre-calculated(预计算)渲染,来解决3dmax渲染动画出现画面闪烁的问题。
步骤一、我们来更改3dmax渲染动画的参数预设值。将primary gi设定为brute force,subdivs 20。secondary设定为light cache,subdivs则是跟算图输出解析度一样,例如1280 for 1280x720, 或 1920 for 1920x1080
步骤二、更改3dmax渲染动画材质光照参数。glossiness介於0.8-1 则将glossy sudbdivs设定为8,介於0.6-0.8 则将glossy sudbdivs设定为16,低於0.6 则设定为24。低的glossiness 有时候我会设定为glossy sudbdivs = 32。
步骤三、关闭subpixel mapping 或clamp output选项,重新开始渲染,就会发现3dmax渲染动画出现画面闪烁的问题已经解决了!

回答2:

你把渲染器修改一下试试,这个一般都是渲染的时候出现丢帧,或是只渲染出来半帧
实在不行,有个最傻的办法。渲染的时候少渲一点,50帧左右就可以

回答3:

没渲染光子吧。