vray35个专业材质怎么用(VRayOSL材质VRayOSLMtl)
vray35个专业材质怎么用(VRayOSL材质VRayOSLMtl)Clear 清除-卸载当前着色器并恢复插件,就像没有加载着色器一样。Shader file Shader文件-指定包含Shader (object)代码的.osl或.oso文件。这个按钮控件也支持带有以下选项的上下文菜单:UI路径:||材质编辑器窗口|| >材质/地图浏览器>材质> V-Ray > VRayCarPaintMtl坐标和噪点是3ds Max的标准纹理。General rollout包含控制通用着色器特性的参数。
VRayOSLMtl
概述VRayoslMtl材质可以用来加载OSL着色器代码文件(. OSL)或OSL目标代码文件(.oso),并直接用V-Ray渲染它们。
VRayOSLMtl插件可以与使用闭包颜色输出参数的着色器一起使用。关于在V-Ray中编写OSL着色器的更多详细描述和示例,请参阅OSL支持页面。
使用快速着色区域手动编辑着色器的代码。
UI路径:||材质编辑器窗口|| >材质/地图浏览器>材质> V-Ray > VRayCarPaintMtl
坐标和噪音坐标和噪点是3ds Max的标准纹理。
GeneralGeneral rollout包含控制通用着色器特性的参数。
Shader file Shader文件-指定包含Shader (object)代码的.osl或.oso文件。这个按钮控件也支持带有以下选项的上下文菜单:
Clear 清除-卸载当前着色器并恢复插件,就像没有加载着色器一样。
Reset 重置-重新加载着色器,并将其参数重置为默认值。
Reload 重新加载-重新加载着色器,但保持当前参数值。
Open Containing Folder 打开包含文件夹-显示着色器的位置在资源管理器。
Open in External Editor 在外部编辑器中打开-在适当的文本编辑器中打开着色器。
Open in Quick Shader 在快速着色器的文本编辑器中打开加载文件的代码。
Copy File Path 复制文件路径-将当前加载文件的完整路径放在剪贴板中。
Copy Folder Path 复制文件夹路径-将当前加载文件的父目录复制到剪贴板中。
Recent Files 保存最近加载的着色器的列表和一个清除列表的选项。
如果你编辑你的OSL着色器,新版本将只有在清除,重置,或重新加载选项被选中后才会加载。
Closure output 关闭输出-为材料的输出指定关闭颜色源。默认情况下选择内置的输出闭包颜色参数Ci。
Max ray depth 最大光线深度-为着色器指定最大反射/折射深度。
Show preview 显示预览-决定是否在3ds Max材质编辑器中渲染着色预览。
Clamp shader result 夹具着色器结果-决定是否强制结果进入[0,夹紧限制]范围。
Clamping limit 夹紧限制-如果夹紧着色器结果被启用,则指定夹紧限制的上限。
Viewport color 视口颜色-指定视口材质中使用的漫反射组件。
Wrap texture coordinates 包装纹理坐标-自动包装OSL着色器的纹理坐标,只传递[0.0 1.0]范围内的值。
Flip textures 翻转纹理-翻转所有附加纹理垂直兼容3ds Max OSL地图。
导出着色器名称到OSO -保存为*着色器。oso文件。
编译器诊断编译器诊断rollout保存着色器编译和操作结果消息。
材质参数任何其他特定于着色器的参数(如果有的话)都在这个rollout中列出。
快速着色器如果你想手动修改着色器的代码,你可以在快速着色器区域做。
Enable 启用-使快速着色器的文本区域激活。
启用后,将原始代码放置在文本区域内。或者,开始在空白区域写下你自己的代码。
如果你已经在材质参数中加载了一个着色器,右键单击它,在快速着色器选项中选择打开。
另一种方法是激活文本区域并将.osl文件拖放到那里。它将立即加载代码。
右键单击快速着色面板打开一个上下文菜单。你可以在进行更改后编译代码或编译和重置参数,这也会影响着色器中的参数值。
编辑就绪后,按Compile按钮来刷新UI。成功编译代码后,将更新UI和呈现程序中的修改。您可以在编译期间监视编译器诊断rollout中的消息。
OSL包括路径系统路径-显示系统路径定义与V-Ray环境变量VRAY_OSL_PATH_3DSMAX####_x64。这个路径自动指向V-Ray opensl文件夹,只能从您的帐户的环境变量中更改。
附加路径-搜索路径列表,当osl模块在可用系统路径中没有找到时使用。您可以直接从界面中按下相应的按钮添加或删除额外的路径。
备注:
VRayOSLTex纹理和VRayOSLMtl仅在3ds Max 2011及以后版本中可用。
VRayOSLMtl材质在选择着色器时自动将OSL着色器编译为目标代码(OSO格式)。不发生以下编译(即使在呈现事件中)。如果加载的OSL着色器被修改了,使用着色器文件按钮的上下文菜单选项Reset或Reload使你的更改生效。
翻译*的OSL编译器。Osl文件到*。oso文件可以在V-Ray安装根目录下的tools子目录下找到。
如果需要在不修改V-Ray环境变量VRAY_OSL_PATH_3DSMAX####_x64的情况下放置oslutil.h或stdosl.h包含文件,则在C:\Program Files\Autodesk\3ds Max ####文件夹中创建一个名为vrayosl的文件夹,并将包含文件复制到其中。包含文件的默认位置是C:\Program Files\Chaos Group\V-Ray\3dsmax #### for x64\opensl。