问题标签 [pixel-bender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
412 浏览

actionscript-3 - 使用pixelbender旋转图像

我有背景图像和较小的图像。我使用 copypixels 将较小的图像复制到较大的图像中,如下所示:

现在我想在复制之前旋转图像。最好的方法是什么?我尝试使用 Matrix 和 bitmapData.draw() 但它是不可接受的。它有像素化的边缘。

我找到了这个 pixelbender 过滤器:http://life.neophi.com/danielr/2009/07/image_rotation_with_pixel_bend.html用于 旋转图像。从好的方面来说,它真的很快。我从未使用过pixelbender,所以我很好奇是否可以使用该滤镜,将其应用于位图图像并将旋转后的图像复制到背景图像中。

这是我尝试过的(不起作用):

下一步是什么?这可能吗?

0 投票
1 回答
1216 浏览

flash - 如何使用 PixelBender 创建简单的发光效果

我想在我的 flashgame 中添加一个发光效果,就像在“几何战争”中一样 在此处输入图像描述

我认为 Pixelbender 一定可以做到这一点,但我完全不喜欢这种工具/语言来编写这样的着色器。

有人知道怎么做,或者有一个很好的参考可以告诉我如何实现吗?

0 投票
1 回答
147 浏览

actionscript-3 - PixelBlender 错误的色调。闪存/动作脚本

我有一个可以选择颜色(HSB)的javascript。但在我的闪光元素中,色调计算错误。

我有这个输入例如: HUE: 360... SAT: 100..BRIGHTNESS: 97 但闪光灯元素的颜色错误。该怎么办?我正在使用 PixelBlender 更改每个像素的颜色。

这是我的 HUE.PBJ:

0 投票
1 回答
403 浏览

actionscript-3 - 可以使用 Stage3d 进行并行计算吗?

我曾经像你一样在 AS3 中编写地图,但后来我在膝盖上拿了一个 Pixel Bender。从那时起,我一直在使用 Pixel Bender 对数组进行并行计算。可以使用 Stage3D 吗?

使用 Pixel Bender 进行计算的示例:

http://wonderfl.net/c/eFp0/

我的目标是获取 的向量[x1, y1, x2, y,2 , . . ., xn, yn]并返回 的向量[f(x1), f(y1), f(x2), f(y2), . . . ,f(xn), f(yn)]。更像f(x1, y1).x , f(x1,y1).y。我相信你明白了一般的想法。

我们通常所说的地图。这是一个彻底的解释。

http://en.wikipedia.org/wiki/Map_%28higher-order_function%29

我注意到使用 Pixel Bender 可以将速度提高 10 倍。有没有办法用 Stage3D 做同样的事情。

0 投票
1 回答
355 浏览

flex4.5 - Flex 4.5 blendShader,Pixel Bender 不刷新

我正在关注 Joe Ward 的Flex 和 AIR教程的 Pixel Bender 基础知识,并为 Flex 4.5 Flashplayer 11 更新它。在grainBlend 部分工作时,如果我弹出“警报”消息,它效果很好。否则,当 HSlider 更改时,着色器不会刷新/更新。

换句话说:如果我有一个活动的警报消息,脚本就会运行。如果我删除警报消息,blendShader 只能工作一次,之后就不会更新。

脚本流:

初始化()好的

创建着色器确定

检测 HSlider Change OK

updateFilter() 确定

更新 Shader 的湍流值 OK

更新图像“噪声”着色器并重绘不工作

我相信本教程的以下摘录可能是问题所在。“...因为在设置显示对象的 blendShader 属性时会克隆着色器对象,所以不能简单地更改原始 Shader 对象的参数。您还必须将更新后的 Shade 对象重新分配给 blendShader 属性...。”

弹性代码

像素弯曲内核

0 投票
2 回答
427 浏览

actionscript-3 - AS3 - PixelBender 着色器参数错误

我有一个问题,它变得非常烦人。我想使用一个简单Shader的方法来返回图像中所有像素的颜色,但简单地将脚本分配给 aShader被证明是一个挑战。我不知道 PixelBender 脚本,也不打算过多研究它,因为我只想将它用于这个简单的功能,但从示例中我构建了这个简单的脚本:

这是我为测试加载它而制作的一个简单的 AS3 脚本:

我查看了许多示例,我确信这是加载它的正确方法。但是,这总是在运行时出现此错误:

我不知道为什么。从我所看到的参数是完全有效的。

我正在使用 Flex 4 SDK 在带有 FlashDevelop 的 AIR 应用程序中进行此操作。

0 投票
1 回答
278 浏览

flash - 像素弯曲法线贴图

像往常一样提前谢谢..

我正在使用像素弯曲器为基于高度图的地形生成照明效果。我想制作地形的法线贴图,并从那里将每个法线点在给定的太阳方向上。确实很标准的东西,但是像素弯曲器玩得不好。我有这个代码:

我希望这会产生一个法线贴图。为了进行测试,我假设光线直接指向下方并仅用n.z作输出颜色。这会产生纯色。如果您使用上面的代码并运行它,您会看到虽然红色和绿色有变化,但蓝色总是在 255 处充满。这是为什么呢?我希望考虑v1v2规范化这不应该总是输出全蓝色?

我究竟做错了什么?!?

0 投票
1 回答
440 浏览

image - 带有深色边框的图像效果

我正在为 PhotoBooth 应用程序创建一个效果库。我已经创建了黑白、复古、棕褐色、复古等效果。

我现在想创建一些效果,其中我想在边缘有一个深色边框,形成图像的框架.. 像这样 ->示例效果

如何使用 Pixel Bender 和 Flash 做到这一点?

0 投票
1 回答
176 浏览

actionscript-3 - 如何在 Actionscript 3 中操作渲染屏幕或显示对象的像素?

我的游戏引擎不会像 Flixel/Flashpunk 那样渲染成 BitmapData。相反,它在内部使用 Flash 播放器的显示列表。

我需要在最终渲染的屏幕上进行一些后期处理,例如扫描线、摆动、毛刺等(例如 - http://goo.gl/Enwae)。我已经在 OpenGL 中完成了渲染到纹理,并使用了一个像素着色器来操作最终渲染的场景。

如何在 Actionscript 3 中实现相同的功能?我看到了 Pixel Bender 和 Shader Filter 类的参考资料。有人可以举一个简单的例子或向我指出此处指定上下文的相关信息吗?

0 投票
1 回答
458 浏览

android - 将像素弯曲器转换为 AS3

我正在使用 AIR + AS3 编写一个 android 应用程序。由于 GPU 模式不支持像素弯曲文件,我正在尝试将此色度键过滤器转换为纯 AS3。任何建议、工具或帮助将不胜感激: