Redshift3.0.48 在Houdini的ACES工做流

[复制链接]
永远就三年疗 发表于 2022-4-15 18:18:07 | 显示全部楼层 |阅读模式
为了确保OctaneIO2.0能在Houdini里正确使用,请更新到3.0.48或以上版本

使用软件或插件版本:
Houdini 18.5.532、Redshift 3.0.48、OpenColorIO 2.0.1(AE Plugin)
OctaneIO 2.0 ACES


  • 导入

    • 在Houdini的Env里不专门指定OctaneIO的话,Redshift就会默认导入OctaneIO2.0,它的途径在“C:\ProgramData\Redshift\Data\OctaneIO\config.ocio”
    • 打开Houdini后可通过渲染节点-Redshift-System下的OctaneIO Config From看到能否导入成功


Redshift3.0.48 在Houdini的ACES工做流-1.jpg


  • 贴图设置
(这里其实底子用Auto都能猜得正确,要确保正确能够参考以下)


    • non-linear srgb的颜色图像(通常为8bit jpg、png格式的颜色贴图或发光贴图等),Color Space选择“sRGB”


Redshift3.0.48 在Houdini的ACES工做流-2.jpg


    • 灰度图像(通常为粗拙贴图、法线贴图等),Color Space选择“Raw”


Redshift3.0.48 在Houdini的ACES工做流-3.jpg


    • linear srgb的颜色图像(通常为32bit hdr、exr格式的颜色贴图或天光贴图等),Color Space选择“scene-linear Rec.709-sRGB”


Redshift3.0.48 在Houdini的ACES工做流-4.jpg


  • 渲染设置

    • 在相机或渲染视窗里,View设置好“ACES 1.0 SDR-video”,以确保渲染视窗颜色是正确的


Redshift3.0.48 在Houdini的ACES工做流-5.jpg


    • Redshift渲染节点的Redshift-System-OctaneIO Rendering Space这里设为“ACEScg”,以确保渲染出来的图为ACEScg色彩空间的。(ACES要渲16bit float或32bit float)


Redshift3.0.48 在Houdini的ACES工做流-6.jpg


  • 合成(AE)

    • 导入素材之后,一定记得在解释素材里勾上“Preserve RGB”


Redshift3.0.48 在Houdini的ACES工做流-7.jpg
色彩空间转换这里,经对照测试,OctaneIO1.0转换出来的颜色是和渲染视窗的最为一致的。不外这里我也会给出使用OctaneIO2.0的方案。


    • OctaneIO 1.0:创建一个调整图层,添加一个OpenColorIO(插件),指定好OctaneIO1.0的途径,Input设为“ACES-ACEScg”,Output设为“Output-sRGB”即可


Redshift3.0.48 在Houdini的ACES工做流-8.jpg


    • OctaneIO 2.0:首先包管OpenColorIO是最新版,创建一个调整图层,添加一个OpenColorIO,指定好OctaneIO2.0的途径,Input设为“ACEScg”,Output设为“Output-”即可。通过对照,OctaneIO2.0这个方案转换出来的色彩是最接近渲染视窗的颜色,但会有细微偏红。(不知道OctaneIO2.0是咋回事,output设srgb的颜色是不正确 的)


Redshift3.0.48 在Houdini的ACES工做流-9.jpg

Redshift3.0.48 在Houdini的ACES工做流-10.jpg

在AE里使用OctaneIO2.0和使用OctaneIO1.0的颜色对照

OctaneIO 2.0 Linear-sRGB


  • 贴图设置和上面是一致的
  • 渲染设置

    • 在相机或渲染视窗里,View设置好“Un-tone-mapped”,以确保渲染视窗颜色是正确的


Redshift3.0.48 在Houdini的ACES工做流-11.jpg


    • Redshift渲染节点的Redshift-System-OctaneIO Rendering Space这里设为“scene-linear Rec.709-sRGB”,就能够根据以往一样输出linear-srgb空间的图了


Redshift3.0.48 在Houdini的ACES工做流-12.jpg

OctaneIO 1.0 ACES


  • 导入

    • 在Houdini的Env里指定OctaneIO途径


Redshift3.0.48 在Houdini的ACES工做流-13.jpg


    • 打开Houdini后可通过渲染节点-Redshift-System下的OctaneIO Config From看到能否导入成功


Redshift3.0.48 在Houdini的ACES工做流-14.jpg


  • 贴图设置

    • non-linear srgb的颜色图像(通常为8bit jpg、png格式的颜色贴图或发光贴图等),Color Space选择“Input - Generic - sRGB - Texture”


Redshift3.0.48 在Houdini的ACES工做流-15.jpg


    • 灰度图像(通常为粗拙贴图、法线贴图等),Color Space选择“Utility-Raw”


Redshift3.0.48 在Houdini的ACES工做流-16.jpg


    • linear srgb的颜色图像(通常为32bit hdr、exr格式的颜色贴图或天光贴图等),Color Space选择“Utility - Linear - sRGB”


Redshift3.0.48 在Houdini的ACES工做流-17.jpg


  • 渲染设置

    • 在相机或渲染视窗里,View设置好“sRGB”,以确保渲染视窗颜色是正确的


Redshift3.0.48 在Houdini的ACES工做流-18.jpg


    • Redshift渲染节点的Redshift-System-OctaneIO Rendering Space这里设为“ACEScg”,以确保渲染出来的图为ACEScg色彩空间的。(ACES要渲16bit float或32bit float)





  • 合成(AE)

    • 导入素材之后,一定记得在解释素材里勾上“Preserve RGB”





    • 创建一个调整图层,添加一个OpenColorIO(插件),指定好OctaneIO1.0的途径,Input设为“ACES-ACEScg”,Output设为“Output-sRGB”即可




目前在3.0.48版本发现的问题:


  • 到目前最新的Houdini版本都不撑持OctaneIO2.0,因而使用OctaneIO2.0的Redshift的时候,视窗颜色还是显示linear的色彩空间

Redshift3.0.48 在Houdini的ACES工做流-22.jpg

Houdini目前无法读取OctaneIO2.0,View是空的

由于这个原因,就会导致视窗颜色和渲染颜色有挺大的不同,出格是烘焙颜色的话,就会比较困难

Redshift3.0.48 在Houdini的ACES工做流-23.jpg

OctaneIO1.0的houdini视窗和渲染视窗对照

Redshift3.0.48 在Houdini的ACES工做流-24.jpg

OctaneIO2.0的houdini视窗和渲染视窗对照


  • 在使用OctaneIO1.0的时候,贴图设置里Auto猜出来的色彩空间底子都是错误的


  • 【致命】切换OctaneIO版本或打开用过OctaneIO1.0的工程会呈现非常非常多问题

    • 贴图的色彩空间设置会间接乱掉,要全部从头设置
    • 相机无法使用现版本的OctaneIO,View那里间接空掉,只能通过重建相机处置


Redshift3.0.48 在Houdini的ACES工做流-25.jpg


    • 除了贴图外其他参数也会导致颜色的不同,使得无法矫正回去


Redshift3.0.48 在Houdini的ACES工做流-26.jpg

以至连IOR(Advanced)这里的参数城市导致颜色的不同



    • OctaneIO1.0切到2.0的话,渲染节点的输超卓彩空间会悄咪咪设置成“Linear-sRGB”,要手动设置回去


参考材料:
ACES Workflow for Redshift 3.0.46 - i_go_by_zak
New color management in 3.0.46
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

菜鸟C4D推荐上一条 /9 下一条

菜鸟C4D与你一起从零开始!
菜鸟C4D微信公众号

( 浙ICP备13033195号-2 )Copyright   ©2013-2020  菜鸟C4D  Powered by©Discuz!  技术支持:菜鸟C4D