2011-11-22 40 views
7

快速光栅化假设有矢量形状(Bezier曲线,其确定的形状的边界)的很多。例如,一个充满小字母的页面。文本和矢量艺术

什么是创建一个位图出来的最快方法是什么?

我曾经看到一个演示几年前(现在不能找到它),其中用于GPU栅格化矢量艺术一些球员 - 他们能够放大/缩小页面的实时。 Bezier形状的GPU渲染的当前状态是什么?它真的很快吗?比CPU更快?什么是常用的和不常用的算法?有这样的开源库吗?它使用什么语言?那么OpenGL呢?

+0

GPU仍然光栅化(你的情况)线段。但他们现在也可以在GPU上“镶嵌”贝塞尔曲线。 – chill

回答

0

几年前我曾经看过一个演示(现在找不到它),其中一些人使用GPU来栅格化矢量图 - 他们能够实时放大/缩小页面。

难道是这一个? http://alice.loria.fr/index.php/[email protected]

Bezier形状的GPU渲染的当前状态是什么?

关于同一像一些年前。 Tesselation着色器可以提供帮助,但是当它涉及到没有中间tesselation阶段的光栅化曲线时,它在片段着色器中很麻烦。