打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
HOUDINI?使用?3delight(6)修改会话脚本的设置添加Rsl?shader(转...
$hhc是 houdini的配置目录

一般是在C:\Program Files\Side Effects Software\Houdini 11.0.658\houdini\config\

这里有个Scripts 就是存放脚本的设置目录

这里的都是在houdini中使用tab或backspcace键 调出菜单命令的配置,和其配置参数。 .ds 就是 dialog script

我们可以修改这些给houdini增加菜单功能,比如rsl shader访问参数的定义 做到和使用otl一样。不过是直接修改脚本

RMshader.ds  表面shader 

RMdisplace.ds 偏置shader

RMlight.ds 灯光shader

RIBProcedural.ds 程序接口定义

RMinterior.ds 内体积shader

RMatmoshpere.ds 外部体积shader 

打开可以看到这些接口的定义

这是prman的carpet shader


command {
    name carpet
    label "Shader: carpet"
    default carpet
    rman

    parm {
 name Kd
  option Kd
  type float
 label "Kd (float)"
 default { 0.6 }
    }

    parm {
 name Ka
  option Ka
  type float
 label "Ka (float)"
 default { 0.1 }
    }

    parm {
 name scuff
  option scuff
  type float
 label "scuff (float)"
 default { 1 }
    }

    parm {
 name nap
  option nap
  type float
 label "nap (float)"
 default { 1 }
    }
}

这是 prman 的matte shader


command {
    name matte
    label "Shader: matte"
    default matte
    rman

    parm {
 name Ka
  option Ka
  type float
 label "Ka (float)"
 default { 1 }
    }

    parm {
 name Kd
  option Kd
  type float
 label "Kd (float)"
 default { 1 }
    }
}

形式比较简单 命令名称和参数列表

如果搜索路径中有对应的.sdl 那么就可以直接调用了。  不过不建议修改,这个只是一种方法

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
猫都能学会的Unity3D Shader入门指南(一)
用Houdini的grid做画板学习GLSL的fragment shader原理
【转载】Houdini配置3delight 10
Houdini 16.5
Houdini制作房屋破坏效果
【微笔记】houdini使用python创建城市教程笔记I
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服