TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GPU-accelerated Path Rendering (2012) [pdf]

19 pointsby laexabout 10 years ago

2 comments

slimsagabout 10 years ago
GPU accelerated path rendering is one of the single most polar technologies. Things like Bezier curves are defined mathematically, so you can represent the way a tiger looks in a, albeit large, mathematical equation! But due to their usage of maths that computers aren&#x27;t fast at performing, they are extremely difficult to rasterize in real-time.<p>NVidia&#x27;s technology to do this has been around for years, but it hasn&#x27;t &#x27;taken off&#x27;, I&#x27;ve yet to see anyone use it (maybe Adobe Illustrator uses it?). Khronos (the group who created OpenGL) even has a standard for accelerated vector graphics, called OpenVG, which has also been around for years as well yet only the Raspberry Pi and a few other embedded ARM devices seem to support it.<p>My conclusion? Path rendering is insanely useful, but it&#x27;s very complex for both application developers (&quot;this is slow and hard&quot;) and artists alike (&quot;I hate these weird grabby-handles!&quot;). That complexity comes at a cost, and time after time we&#x27;ve been shown that complexity is often overpowered by simplicity even when it&#x27;s inferior (bitmap images).<p>I would like to see Quadratic (i.e. a bezier curve with just one control point) become popular due to their artistic simplicity as well as their easy relation to graphics hardware (a triangle with a simple GLSLfragment shader can render a quadratic bezier curve).<p>Perhaps quadratic bezier curves aren&#x27;t as mathematically pure (cannot represent circles &quot;perfectly&quot;) -- but they are artistically beautiful and, in my mind, just as useful as pixels are (in real-time applications). <a href="http://imgur.com/a/i2RtE" rel="nofollow">http:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;i2RtE</a>
评论 #9260652 未加载
评论 #9260784 未加载
评论 #9261026 未加载
lmeyerovabout 10 years ago
Curious if anyone has had luck rendering &gt; 100k of these at 30 or 60fps in webgl!
评论 #9261087 未加载