Arnold中利用ACES色彩编码的真实皮肤渲染流程(Cinema 4D)
44538 1
实名

通过了实名认证的内容创造者

发布于 2021-7-14 23:17:01

您需要 登录 才可以下载或查看,没有账号?注册

x
模型下载↓
价格:30元素币(或3余额) 文章知识区,不检测网盘下载 销售总额:30元素币 购买人数:1

尊敬的游客 ,本内容需要支付 30元素币十分之一的[余额] 来购买.
您可以[充值][发帖] [悬赏] [任务]来赚取积分。


· 准备一个3d模型及所需要的贴图,这里我只使用到了三张4096x4096的材质贴图,分别是Base Color,Specular( 当然也可以用gloss贴图代替 ),Normal贴图。

@P15_C6U9E]BH9SBDB5N6E.png
P_0_@XKBK}E8U8`SH_3NOW.png

· 首先在arnold的设置中修改颜色管理,设置的路径选择下载好的ocio文件,color space设置如图



· IPR设置如图



· 给场景添加一个hdr贴图,由于在arnold sky中直接使用texture导入的hdr修改不了color space
所以要在材质球一栏新建一个包含hdr贴图的image拖进arnold sky里面
然后在image的材质编辑器里面修改color space,设置如图所示选择Utility - Liner -sRGB



接下来是连接节点
base color贴图连接color和sss,color节点提供基础颜色,sss节点模拟皮肤的通透性
因为用的是spec贴图所以用color correct调整饱和度和Gamma值使其变成灰度图,如果使用的是gloss之类的灰度贴图可以使用complement节点代替
为了控制和调整皮肤的整体清晰度和粗糙程度添加了ramp float节点
ior设置1.33模拟水反射的效果
添加coat增加皮肤细节
sss材质可以根据情况进行适当调整



· ramp float节点设置



· standard surface设置



需要注意的是材质贴图同样也要对color space进行调整
Base color贴图需要设置为Utility sRGB texture
而normal gloss spec之类的贴图设置为Utility Raw



· 最后渲染



· 更改不同hdr呈现的效果



· 这是没有使用ACES在同一张hdr的效果









评分

参与人数 1元素币 +5 活跃度 +20 展开 理由
Adeline + 5 + 20 学到了,点赞

查看全部评分

还没有设置签名!您可以在此展示你的链接,或者个人主页!
使用道具 <
猫小狗  发表于 2023-9-26 09:40:56  
2#
怎么在c4d做皮肤的xyz置换?
回复 收起回复
使用道具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表