快速光柵化假設有矢量形狀(Bezier曲線,其確定的形狀的邊界)的很多。例如,一個充滿小字母的頁面。文本和矢量藝術
什麼是創建一個位圖出來的最快方法是什麼?
我曾經看到一個演示幾年前(現在不能找到它),其中用於GPU柵格化矢量藝術一些球員 - 他們能夠放大/縮小頁面的實時。 Bezier形狀的GPU渲染的當前狀態是什麼?它真的很快嗎?比CPU更快?什麼是常用的和不常用的算法?有這樣的開源庫嗎?它使用什麼語言?那麼OpenGL呢?
快速光柵化假設有矢量形狀(Bezier曲線,其確定的形狀的邊界)的很多。例如,一個充滿小字母的頁面。文本和矢量藝術
什麼是創建一個位圖出來的最快方法是什麼?
我曾經看到一個演示幾年前(現在不能找到它),其中用於GPU柵格化矢量藝術一些球員 - 他們能夠放大/縮小頁面的實時。 Bezier形狀的GPU渲染的當前狀態是什麼?它真的很快嗎?比CPU更快?什麼是常用的和不常用的算法?有這樣的開源庫嗎?它使用什麼語言?那麼OpenGL呢?
也許你的意思是這些文件之一:
Random-access rendering of general vector graphics(2008)(PDF)
Resolution independent curve rendering using programmable graphics hardware(2005)(PDF)
我覺得這些都是非常最先進的技術。
幾年前我曾經看過一個演示(現在找不到它),其中一些人使用GPU來柵格化矢量圖 - 他們能夠實時放大/縮小頁面。
難道是這一個? http://alice.loria.fr/index.php/[email protected]
Bezier形狀的GPU渲染的當前狀態是什麼?
關於同一像一些年前。 Tesselation着色器可以提供幫助,但是當它涉及到沒有中間tesselation階段的光柵化曲線時,它在片段着色器中很麻煩。
NVIDIA現在已經對OpenGL可以做這個東西的延伸。我想這是基於微軟RAVG論文的。
GPU仍然光柵化(你的情況)線段。但他們現在也可以在GPU上「鑲嵌」貝塞爾曲線。 – chill