引言
着色器库定义了选中着色器效果文件的分层结构,并提供所选库效果的完整概览;一个库文件可提供一个或多个着色器效果。 通过上下文菜单和工具栏可打开着色器库实用工具,使用这些工具可便捷地载入着色器库文件并创建新效果。 之前载入的库也可从库编辑器下拉菜单中选择。
工具栏
工具栏包含创建、保存和载入库的所有选项,以及一些额外功能,让您在设计着色器时更加轻松。
保存库时覆盖编译勾选项
在覆盖编译勾选项下拉菜单中,您可以勾选 / 取消勾选属性,从而设置允许编译哪些类型。
全局和逐着色器标记的应用是叠加式的。 全局标记可用来快速切换库中所有重新保存的着色器的调试和非调试版本。 但对于游戏的零售版本,发布时不能带调试信息,并且要将标记设定到最佳优化状态。这点非常重要。
显示 / 隐藏常数表格
工具栏包含一个选项,可打开常数表格,让您随时跟踪顶点和像素着色器中所有 DX9 HLSL/CG 和 DX10/11 注册的信息。 要显示该常数表格,请按如下图标:
按下后,常数表格窗口将出现。
着色器库下拉菜单
打开着色器库后,只要 vForge 保持开启,您就不必再次重新打开该库。 您可以使用位于着色器库顶部的下拉菜单访问这些之前打开过的库。 这可以更方便快捷地在不同库之间切换。
上下文菜单
着色器库包含多种上下文菜单:
右键单击空白区域
右键单击空白区域时,您会看到这一上下文菜单出现。
该上下文菜单可让您在列表中添加新效果。
右键单击效果
右键单击效果将出现如下菜单:
Rename Effect(重命名效果): 重命名当前选中的效果。
Remove Effect(移除效果): 移除当前选中的效果。
Add Technique(添加技术): 为当前选中的效果添加一个新技术。
Add Permutation Technique(添加排列组合技术): 为当前选中的效果添加一个新的排列组合技术。
上移 / 下移: 调整当前选中效果的排序。
Synchronize Parameters(同步参数): 顶点和像素着色器可使用多种来自常数表格的参数。 其中一部分(但非全部)可作为可调节的效果参数供美工使有。 可以为每个效果定义一个参数名称列表,使它们映射至常数表格中的值。 同步参数 命令会循环通过该效果引用的所有着色器通路,并且不重复地添加着色器源代码中使用的所有参数名称。
右键单击技术
右键单击技术将出现如下菜单。
Rename Technique(重命名技术): 可重命名当前选中的技术。
Remove Technique(移除技术): 将从效果和库中移除当前选中的技术。
Add Shader(添加着色器): 使用下拉菜单,您可以选择一个着色器添加到技术中,该下拉菜单会显示着色器列表。
注:该选项仅显示此库中的可用通路。 如果还未创建任何效果,就没有可用的着色器通路,所以您必须创建一个。 要新建着色器通路资源,请参考着色器通路资源列表和添加着色器通路章。
上移 / 下移: 调整当前选中技术的排序。
右键单击着色器通路
右键单击技术中的着色器通路资源,您会看到如下菜单:
Remove Shader(移除着色器): 从技术中移除当前选中的着色器。
上移 / 下移: 调整当前选中着色器在库中的排序。
|
- 浏览: 41069 次
- 性别:
- 来自: 杭州
相关推荐
NIVISION头文件,做机器视觉的朋友可以参考下,添加到所需的工程文件中
GigE Vision GenICam C 源码库
GigE Vision 是一种通信接口标准,可用于各种网络拓扑上的视觉软件与视频流设备间的交互。...本说明中,设备指的是一个GigE Vision兼容的可控设备,而应用程序指运行在一台主机上的一个与GigE Vision兼容的控制程序。
中文 µVision3 IDE用户指南 本用户指南描述了µVision3 IDE/Debugger,包含如下内容: 1.µVision3 综述 描述了µVision3 IDE及集成的调试器的主要...12.命令行调用介绍了如何从命令行或批文件中调用µVision3功能。
Visio常用图库,包括常用符号,常用标号,地图标号,网络与设备,办公设备,工作流程图表,以及各种图形。
史上最全的vison图标库大全,你还在害怕图标不够用吗?有了这个你再也不用怕了!
NI Vision Assistant中文入门教程,是学习NI Vision Assistant的好帮手
前端开源库-vision-style-loader视觉样式加载器,Webpack的样式加载器模块
NI Vision Assistant中文入门教程,原帖地址(http://www.gsdzone.net/index.php/Home/Index/Index/index/cat_id/2841771288/t/3/id/805),现转为高清PDF版。
vision的器件库,适合大学生以及从事硬件开发的工程师使用,包含了所有常用的电子器件模型。
LabVIEW--中文Vision各模块说明 LabVIEW--中文Vision各模块说明
Vision UI什么是Vision UIVision是一组图像处理算法,为移动端UI测试提供基于图像的处理能力,如视觉对比(增量式对比)、图像融合和文本识别。本项目无需训练模型,可以直接部署运行。基于训练模型的项目在特性超越...
其中包含大量的Vision模块,对于绘制流程图的人员,可以方便画图!
NI Vision Assistant中文入门教程(带书签)
详细介绍NI Vision Assistant软件安装,功能介绍的一本很好教程!
OpenGL-Vision OpenGL-Vision OpenGL-Vision
TwinCAT Vision 机器视觉入门文档_基础介绍篇
MATLAB 中Computer vision system toolbox的官网指南和用户手册
影像介绍,关于在处理视觉上,有很大的帮助,功能很强大。
vision doc, you can download it Vision引擎文档机器人