首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pixel Bender vs Stage3D、Stage Video和Starling

Pixel Bender vs Stage3D、Stage Video和Starling
EN

Stack Overflow用户
提问于 2012-05-24 20:02:35
回答 2查看 1.8K关注 0票数 1

Pixel Bender (2D)与Stage3D结合了吗?

即:

Pixel Bender能在Stage Video (图形处理器加速视频)上工作吗?

像素折弯器在Starling视口顶部工作吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-24 22:04:35

我担心答案是否定的。

没有用于Stage3D的高级着色语言。如果你想为Stage3D编写着色器,你将不得不使用极其丑陋的AGAL。我不是在开玩笑,图形化编程的汇编代码。确实是这样。

由于不提供高级语言,Adobe实际上正在扼杀任何雄心勃勃的3D项目,这些项目希望在合理的时间内完成。相信我,写AGAL代码是不合理和快速的。有一些像Away3DAlternativa这样的Flash3D引擎,它们很好,但即使是这些引擎也有自己的预制着色器,如果你想要自己的东西,祝你好运。

这就是说,有一些努力来制作某种Pixel Bender 3D,正如你可以看到的here。但是开发从09.2011开始就停止了,最后的版本是你必须自己编译的,它没有UI等等,所以,再一次,实际上是没有用的。不知道Adobe现在/过去在想什么;)

我不确定Starling,但我怀疑您是否可以在Starling中使用PB2着色器,因为这意味着Starling有自己的(旧) PB2代码解析器。但这里不能保证。

票数 2
EN

Stack Overflow用户

发布于 2012-05-26 02:45:52

问题还不清楚,像素弯曲器着色器是否可以用作Stage3D的着色器。至于像素弯曲器是否可以用于Stage3D的猜想,是的,尽管它会花费很大的成本。

你可以让像素弯曲器生成纹理,然后上传到图形处理器,你可以让Stage3D内容渲染成位图数据,然后由像素弯曲器等处理。

至于AGAL,它非常容易使用,我看不出问题是什么,即使是像自阴影、视差、镜面凹凸贴图这样相当复杂的着色器,也不是一个需要克服的障碍。这不像你要用AGAL编写游戏本身:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10737137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档