问题标签 [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 回答
782 浏览

flash - 具有多个输出的像素弯曲着色器?

根据像素弯曲器规范,着色器可以有一个或多个输出。像素弯曲工具包的“导出到闪存”选项往往对闪存特定的注意事项非常严格,甚至可以毫无怨言地编译这样的着色器。

然而,actionscript 的着色器相关类似乎面向单输出着色器。有没有办法在 Flash 中有多个着色器输出?

0 投票
2 回答
2580 浏览

flash - 使用 PixelBender 将位图的大小加倍

我有一个关于像素弯曲器的性能问题。我想放大许多 BitmapData(将它们的大小加倍为新的 BitmapData)。我用 as3 做这个,但想使用像素弯曲器来获得更好的性能。在我的机器上,我从像素弯曲器演示中获得了比as3更好的性能。

令我惊讶的是(或糟糕的编码/理解),我从像素弯曲器中获得了更差的性能——2 秒对 1/2 秒!我希望获得至少与as3 相同的性能。我究竟做错了什么?

我在这里得到了简单的像素弯曲代码(它包含在下面以便于参考)。

和像素弯曲代码:

0 投票
3 回答
3444 浏览

actionscript-3 - AS3:如何高效访问像素数据?

我正在玩游戏。

游戏要求实体分析图像并朝着具有特定属性(高红色通道等)的像素前进

我研究过 Pixel Bender,但这似乎只对向图像写入新颜色有用。目前,即使在低分辨率 (200x200) 下,只有一个实体扫描图像会减慢到 1-2 帧/秒。

我正在嵌入图像并将其作为位图实例化为舞台的子级。1-2 FPS 的情况是使用 BitmapData.getPixel() (在每个像素上)预先计算距离。

我想知道是否有任何方法可以更有效地做到这一点......我的第一个想法是某种空间分区以及将图像分成许多较小的部分。

我也觉得 Pixel Bender 应该能够以某种方式提供帮助,但是我对此几乎没有经验。

为任何帮助而欢呼。乔纳森

0 投票
1 回答
594 浏览

flash - 帮助将此 as3 代码转换为像素弯曲代码

我正在寻求将 as3 代码转换为 pixelbender 代码的帮助,以尝试提高我的应用程序的性能。

这个 as3 代码如下。我以块的形式扫描字节数组的数值。假设这个块长度是 100 个数字,我读取了 2 个数字(左右)并尝试找到最大值。我的字节数组中的数字是 PCM 数据,因此有数百万个,并且此代码通常需要很长时间才能执行,尤其是在低规格机器上。

这样做的全部目的是尽可能快地渲染波形。我对像素弯曲器知之甚少。我基本上可以制作一个新文件并在闪存中创建它的shaderJob,但我真的不确定如何处理这个......

我想我真的在问我如何通过 pixelbender

A)一个“块”数字并让它传给我2个最大值(左和右)

或者

B)我的整个字节数组并让像素弯曲器为我做分块的东西

0 投票
2 回答
172 浏览

pixel-bender - 有人知道卖像素弯曲滤镜的公司吗?

有人知道卖像素弯曲滤镜的公司吗?

0 投票
1 回答
561 浏览

flash - 保存 Pixel Bender 生成的 ByteArray

我正在构建一个 Flash 应用程序,它允许用户混合两个 mp3 文件并将混合结果发送到我们的服务器。

使用 Pixel Bender 我已经能够创建混合:

不确定 event.byteArray 是否可以转换为 mp3 文件?理想情况下,我们会将 mp3 发送到我们的服务器进行上传。

0 投票
1 回答
595 浏览

actionscript-3 - 颜色矩阵 VS PixelBender

这两者有什么区别?它们似乎都做同样的事情,更不用说都通过 applyFilter() 应用于位图了。

0 投票
1 回答
380 浏览

apache-flex - 以编程方式混合音轨(不播放)

我发现了一些关于如何将声音对象混合在一起以进行实时播放的出色演示。请参阅下面的工作示例...

但是它可以在没有任何播放的情况下以编程方式完成,所以我可以输出混合文件吗?此外,我将在此过程中添加一些音量变化信息,因此需要以小块的形式添加,例如播放缓冲区的工作方式。

0 投票
1 回答
127 浏览

apache-flex - Flex Pixel Blender 性能

我记得看过一些关于使用 Pixel Blender 来加快繁重计算性能的文章,但我再也找不到它们了。任何人都可以推荐一篇关于这个的文章吗?

0 投票
2 回答
134 浏览

flash - 如何在 FP9 包装文件中使用 Pixel Bender

我们创建嵌入在第三方包装 SWF 文件中的 Flash 游戏,这些文件为 FP9 导出。

如果我创建一个使用 Pixel Bender 类(Shader、ShaderData)的 FP10 SWF,当我在 FP10 播放器内的 FP9 包装器中运行它们时,会引发错误

验证错误:错误 #1014:找不到类 flash.display::Shader。

有什么方法可以访问这些 FP10 类 - 还是最外层包装器的版本决定了子 SWF 可以使用什么?这与应用程序域有关吗?

感谢您的帮助,詹姆斯