返回列表 发帖

[原创] [DAZ3D]DAZ渲染动画时,加快渲染速度的设置

本帖最后由 butaixianran 于 2014-8-24 13:29 编辑

包括模型、渲染、灯光几个方面的设置提速。

想看视频的话,可以参考这个帖子,第一个视频的开头:
http://bbs.cguse.com/viewthread.php?tid=39103

下面是以Genesis为例的设置方法:

1. Genesis设置:把模型的细分,设为0,精度太高没意义
2014-03-23 0-22-56.jpg
2014-3-23 01:29



如果使用Genesis 2的话,它的UV和皮肤是非常花时间的,足以让你打消做动画的念头。所以,G2做动画,最好牺牲质量,改用V4的UV和皮肤。

2. 渲染器设置:完全按照下面的来。
2014-03-23 0-05-21.jpg
2014-3-23 01:30



调整说明:
- 对于场景有半透明玻璃的,max ray trace depth要提高,不然没法透明
- Shading Rate, 这个数值,越大,渲染越快。如果你拉到30,速度虽然快一些,但阴影会大颗粒、大模糊,这招要视情况使用。

3. 灯光设置:
不要用远光灯!(distant light)
把远光灯,全部换成 spot light,并且,shadow type中,设置为ray trace。

2014-03-23 0-06-25.jpg
2014-3-23 01:34



设置说明:
Shadow Type有2大类:Ray Trace和 Deep Map。

Deep Map是和场景大小有关的,哪怕镜头中看不到的部分,它也要花很长时间去计算,一层层、一遍遍map,不划算!尤其是大场景。
在Deep Map 模式下,distant light计算较快,spot light计算较慢。

Ray Trace则只关注画面看得到的部分。
在Ray Trace模式下,distant则明显更慢,spot light要快得多。

4. UberEnvironment设置

极端的做法是,不用UberEnv,可以节约一大半的时间,但如果要用,下面的设置也不是为了提速,而是牺牲速度,改善效果。
想高速的,可以不设置。

- 把环境模式(EnvironmentMode)设为Occlusion with soft shadows (对速度无影响)
2014-03-23 0-36-36.jpg
2014-3-23 01:42



- 把Shading Rate,从32,改成2!
2014-03-23 0-08-09.jpg
2014-3-23 01:42


之前说过,这个值,越大渲染越快,但太大阴影效果就难以接受了。


以上方法,如果还不满足,最后的终极绝招:

- 把每一张图的渲染,都拆成2个特别步骤,渲染2次。每一次渲染时间都大幅缩短,所以加起来,比一次渲染完成的时间要缩短1/3~1/2!

- 第一步:渲染颜色层。
    1.1 关掉所有灯光,然后增加如下的4个distant light。

    1.2 这4个distant light,强度都是50%,角度为:x, y 各 正负45度,一共4个: (45, 45)(45,-45) (-45, -45) (-45, 45)
这样,场景光线100%均匀,每一帧都是极速渲染完毕。

- 第二步:渲染阴影层
    2.1 删掉刚才的4个distant light,重新打开之前放好的所有灯光。

    2.2 然后,在surface面板,修改所有模型材质,一次清除所有diffuse颜色贴图。把所有颜色变成白色、高光、反射等都变白色,所有发光关闭。直到场景完全是黑白的,不能有其他颜色。(灯光颜色要保留,不能变白)

    2.3 渲染设置,把尺寸缩小一半!比如,之前是1280 * 720,就改成640 * 360。长宽都缩小一半,画面尺寸就缩小到1/4,速度大幅提高。然后渲染

- 第三步: 在剪辑软件或PS中合成
    3.1 把 黑白的阴影层 放在上面, 颜色层 放在下面。

    3.2 把阴影层尺寸拉大,拉到和颜色层一样大。

    3.2 选择 阴影层,合成模式,选择 multiply (正片叠底),Bang!现在画面就和一次完整渲染差不多了!

效果说明:
- 合成后的颜色,会显得稍微淡一点,可以在剪辑/PS软件中,花几秒钟调个色就行了。
- 渲染一张图,这个方法意义不大,但渲染视频,40小时,缩短为20个小时,一下子就从不能接受,到可以接受了。

效果比较:
- 普通直接渲染:耗时3分16秒
layer00.jpg
2014-3-23 03:32



- 单独的颜色层:耗时14秒
layer002.jpg
2014-3-23 03:32



- 单独的阴影层(灯光有颜色,缩小50%):耗时2分钟,在98%的位置卡了快30秒,可能有哪里设置错了...
layer001.jpg
2014-3-23 03:32



- 两层合成后
layer00202.jpg
2014-3-23 03:32


阴影层分辨率缩小50%,对比确实能看出一点差异。但做成视频的话,观众并没有高精度的画面对比,根本不会注意到这点细节问题。
如果觉得50%过分了,可以设为70%,也能节约不少时间。


--------------分割线----------------------


DAZ做动画视频的完整快速方案


1. 下载免费动作数据

[DAZ3D]Departure动作数据免费发放,带效果对比视频
http://bbs.cguse.com/thread-40230-1-1.html


[DAZ3D]MMD动画Lamb到DAZ完整移植,包括手部、表情、镜头
http://bbs.cguse.com/thread-39182-1-1.html


[DAZ3D]Everybody颜艺动作数据免费发放,带效果对比视频
http://bbs.cguse.com/thread-39184-1-1.html

[DAZ3D]MMD名曲Magnet全套动作数据下载
http://bbs.cguse.com/thread-39196-1-1.html


2. 模拟物理引擎
[Daz3D]模拟运动裙摆,头发飘,ru摇的脚本mcjLagEffect
http://bbs.cguse.com/thread-39069-1-1.html


3. 快速渲染,完毕
[DAZ3D]DAZ渲染动画时,加快渲染速度的设置
http://bbs.cguse.com/thread-39189-1-1.html


--------------分割线----------------------
1

评分人数

顶了,先收藏

TOP

按照这个方法,第一帧渲染没什么感觉,但是以后的帧数明显快了。谢谢

TOP

这个一定要马克一下

TOP

厉害 厉害 受教受教

TOP

可以节约一大半的时间

TOP

不錯收藏起來用,謝謝教學

TOP

学到很多东西。谢谢。

TOP

抽空练习一下

TOP

好好  顶顶      .

TOP

返回列表