快速呈现文本和矢量图形

8
假设有许多矢量形状(贝塞尔曲线确定形状的边界)。例如,满是小字的页面。创建位图的最快方法是什么?
几年前我曾经看到过一个演示(现在找不到了),一些人使用GPU将矢量艺术转换为光栅图 - 他们能够实时缩放页面。 GPU渲染贝塞尔形状的当前状态如何?速度真的很快吗?比CPU更快吗?有哪些常见和不常见的算法?是否有任何开源库可用于此类操作?它使用哪种语言?OpenGL呢?

GPU仍然会对(在您的情况下)线段进行光栅化。但是现在它们也可以在GPU上“细分”贝塞尔曲线。 - chill
3个回答

4

3

0
我曾经在几年前看到过一个演示(现在找不到了),一些人使用GPU来光栅化矢量图形,他们能够实时缩放页面。

可能是这个吗? http://alice.loria.fr/index.php/publications.html?Paper=VTM@2005

GPU渲染贝塞尔曲线的当前状态如何?

与几年前差不多。曲面细分着色器确实有所帮助,但当涉及到在片段着色器中光栅化曲线而没有中间细分阶段时,它需要大量计算。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接