`
sjkgxf7191
  • 浏览: 251845 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

指定着色器输入和参数值

阅读更多

原文:http://www.pixelbender.cn/?p=59

 

使用 Shader 对象的 data 属性可以设置着色器输入和参数,还可以确定特定着色器是否需要输入或参数。

 

识别着色器输入和参数

var shaderData:ShaderData = myShader.data;
// 着色器输入
var inputs:Vector.<ShaderInput> = new Vector.<ShaderInput>();
// 着色器参数
var parameters:Vector.<ShaderParameter> = new Vector.<ShaderParameter>();
// 着色器元标签,namespace、vendor等
var metadata:Vector.<String> = new Vector.<String>();
for (var prop:String in shaderData)
{
        if (shaderData[prop] is ShaderInput)
        {
                inputs[inputs.length] = shaderData[prop];
        }else if (shaderData[prop] is ShaderParameter)
        {
                parameters[parameters.length] = shaderData[prop];
        }else
        {
                metadata[metadata.length] = shaderData[prop];
        }
}
// do something with the inputs or properties

 

指定着色器输入值

myShader.data.src.input = image.bitmapData;
 

指定着色器参数值

myShader.data.brightness.value = [75]
分享到:
评论

相关推荐

    ActionScript开发人员指南中文版

    指定着色器输入和参数值 使用着色器 第章:使用影片剪辑 影片剪辑基础知识 使用MovieClip对象 控制影片剪辑播放 使用ActionScript创建MovieClip对象 加载外部SWF文件 影片剪辑示例:RuntimeAssetsExplorer 第章:使用...

    6种Shader编程

    Shader(着色器)实际上就是一小段程序,它负责将输入的Mesh(网格)以指定的方式和输入的贴图或者颜色等组合作用,然后输出。绘图单元可以依据这个输出来将图像绘制到屏幕上。输入的贴图或者颜色等,加上对应的...

    Excel百宝箱9.0无限制破解版.rar

    【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,不同重复值用不同颜色 【删除空白单元格所在行】:输入1则删除空白行...

    Exce百宝箱——2012版本.rar

    【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,不同重复值用不同颜色 【删除空白单元格所在行】:输入1则删除空白行(整行...

    MATLAB 7_0实用指南 (上册)

    Jalpha查找表 14.3.3示例——将数据映射到颜色或透明度 14.4选择一个alpha查找表 第15章交互操作 15.1视点和相机 15.1.1用方位角和仰角设置视点 15.1.2交互工具——相机 15.2用相机工具条进行...

    EXCEL集成工具箱V6.0

    【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两...

    EXCEL集成工具箱V8.0完整增强版(精简)

    【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两...

    HighLighter.Java:Java课程设计

    一个简单的代码着色器, 支持命令行与图形界面操作. ###支持的参数 -h 显示帮助后退出 -l 为代码加上行号 -e 增强功能 -d 打印调试信息 -o [FILENAME] 输出文件 -s [FILENAME] 输入文件 -t [LANGUAGE] 指定代码类型 -...

    浩辰CAD 2018 GstarCAD Pro 2018 SP2 中文免费版.zip

    当在命令行输入命令时,会显示一系列相关命令和变量的列表,以便于识别和选择。 图层设置选项 图层管理器中增加图层设置的选项,可设置图层过滤器、图层属性管理器中的视口的背景颜色等。 着色打印改进 提升三维...

    Cpp-PCL

    过滤器:使用命令行指定的参数,只需在输入点云上调用SOR,VOXELGRID和GRID MINIMUM过滤器,并保存经过过滤的云。 子样本:应用具有由命令行参数参数化的分辨率的Voxel Grid子采样。 体积(进行中的工作):计算2.5D...

    graphical-editor-tech-test:经典的Forward开发测试

    输入输入由包含命令序列的一行组成。 每个命令在行的开头用一个大写字母表示。 命令的参数用空格分隔,并跟随命令字符。 像素坐标由一对整数表示:1)1到M之间的列号,以及2)1到N之间的行号。其中1 &lt;= M,N &lt;...

    JAVA上百实例源码以及开源项目源代码

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    JAVA上百实例源码以及开源项目

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    EXCEL万能百宝箱64位 V29.0珍藏版—智慧轻巧办公,批量打印二维码条形码,十倍提效率,一码三用,480个功能.rar

    表格数据汇总、全自动检索录入、数据采集大师、批量改图片大小、批量图片导入、批量图片导出、批量...值、智能填充、行列着色、背景着色、身份证验证、度量衡实时转换、批量改文件时间等等功能一应俱全等等功能一应俱全...

    颜色分类leetcode-ImageEnhancer:图像增强器可减少噪点、彩色图像或扩展分辨率

    指定超参数(学习率、批量大小、时期、激活函数) 默认学习率为 0.001,batch size 为 128,epoch 为 50,激活函数为 relu python train.py -i ~/data/images/ -s 128 128 3 -r 0.001 -b 64 -e 10

    java开源包1

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    autocad命令全集

    112 GROUP G或-G 创建一个指定各称的目标选择组 113 HATCH –H 通过命令行进行区域填充图样 114 HATCHEDIT HE 编辑区域填充图样 115 HELP   显示AutoCAD在线帮助信息 116 HIDE   消隐 117 HYPERLINK   插入超级...

    java开源包11

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

    java开源包2

    同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...

Global site tag (gtag.js) - Google Analytics