我正在写一个嵌入式设备的应用程序,可以显示3d覆盖流的ui。
要求1.高性能(60fps,最好是GPU加速) 2.在浏览器中运行。3. linux支持(android最好)。
我不熟悉web/浏览器技术,但我熟悉.net/wpf和小silverlight。我已经测试了多个silverlight coverflow和透视正确的转换有点滞后。最好的imho实现可以在这里看到http://coverflow.darickcarpenter.net/。它具有虚拟化,视角正确。可以通过完全禁用透明度来提高性能。我不确定它的gpu是否加速了。我不确定silverlight的性能能有多大的提升。
哪种平台/技术在浏览器中具有最好的3d渲染性能?
编辑。我刚刚发现一个人在silverlight和javascript(webkit)中实现了两个类似的coverflow。在性能方面,javascript是非常流畅的。我想既然silverlight是由微软创建的,那么在ie中运行silverlight会提供最好的性能。我以为silverlight 5支持gpu渲染。有什么意见吗?
发布于 2013-03-01 22:45:15
在不久的将来,我会选择WebGL/HTML5作为高性能的浏览器技术。它现在也可以在大多数android移动设备上使用。
因此,您可以从WebGL (也包含代码) http://www.coconnut.com/blog/2012/07/25/html5-javascript-webgl-ejemplo-de-galeria-con-menu-tipo-coverflow/中这个漂亮的实现开始。
https://stackoverflow.com/questions/15125328
复制相似问题