Rasterizer, the 3rd iteration of my 2D GPU-accelerated vector graphics engine, is now available.
• Around 30x faster than Core Graphics
• Less than 4,000 lines of code
• CPU stages use efficient batch parallelism
• Quadratic Béziers solved on GPU
github.com/mindbrix/Rasteriz…
3. The PDF was imported into Sketch and exported as an SVG.
4. SVG <g> tags for each ring were added manually.
5. The SVG was then embedded into a HTML file and animated with a small amount of JavaScript. (4/4)
2. The vectors with the chosen font (Gill Sans Semibold), with all the rings zeroed were exported using a PDF screen grab facility built into Rasterizer. (3/4)
HOWTO:
1. Rendered using C++ in Rasterizer to test a shiny new text on an arc API -- and enable quick typography experimentation. (2/4)
Concentrichron: a clock and calendar made of concentric rings: concentrichron.com (1/4)
Rasterizer (GPU) enhanced with quadratic Beziér curve primitives.
• CPU generates coarse geometry
• GPU interpolates the curves
• Works for both fills and strokes
• Novel analytical AA coverage algorithm
• Reference quality
Rasterizer(GPU) demo. This is ~50x Core Graphics performance.
- MacBook Retina (2017)
- 1.3 Ghz Intel i5
- Intel HD Graphics 615
- macOS 10.14.5
commons.wikimedia.org/wiki/F…







