arnold创建light passes

使用alshader,它AOV中预置了light_group,

首先在添加light_group AOV

psb.png

之后为灯光添加属性,(mtoa_constant_lightGroup属于是添加给灯光的Shape节点上的)

psb (1).png

mtoa_constant_lightGroup的值对应AOV中lightGroup的编号。

psb (2).png

渲染:

点赞
  1. LiberioHan说道:
    Firefox Windows 7

    你好,我按照你上面的步骤来分aisurfaces的AOVs,但light_group还是一片黑,百思不得其解。望你能答复,帮我解决这一问题,谢谢
    435406778@qq.ccom

    1. duchengbin说道:
      Google Chrome Windows 7

      嗨!明天上班我做一个实例文件发你邮箱吧

      1. LiberioHan说道:
        Google Chrome Windows 7

        太好了,谢谢你

          1. LiberioHan说道:
            Firefox Windows 7

            好的,谢谢你了

          2. Lanette说道:
            Google Chrome Windows 7

            Heck of a job there, it abeuoltsly helps me out.

  2. enzo说道:
    Google Chrome Windows 7

    我用的是maya2017,按照你的教程一步一步的做,但在extra attribute里就是没有lightgroup的属性,而且渲染出来是黑色的

    1. duchengbin说道:
      Google Chrome Windows 7

      不清楚你的mtoa版本,这种方法只适用于alshader,如果你是2.0及以上版本,就不必用此方法,因为这版本官方已经不再更新AlSurface。你可以用aov中的Light Groups功能,先将不同灯光分给不同组,再用LPE写出需要输出的灯光。https://support.solidangle.com/display/A5AFMUG/The+Attribute+Editor#TheAttributeEditor-LightGroups

发表评论

电子邮件地址不会被公开。必填项已用 * 标注