Home
Softono

GPU Curve Rendering

Open source C++
50
Stars
6
Forks
2
Issues
2
Watchers
2 years
Last Commit

 About GPU Curve Rendering

An implementation of Blinn-Loop algorithm that renders Bézier curves on GPU.

Platforms

Web Self-hosted

Languages

C++

Links

Need Help Installing GPU Curve Rendering?

We provide expert installation service for this software. Our team will install, configure, and secure GPU Curve Rendering on your server. plans start at just $30.

GPU Curve Rendering

View on GitHub

alt tag

An implementation of a SIGGRAPH paper:
Resolution Independent Curve Rendering using Programmable Graphics Hardware (SIGGRAPH 2005)
by Charles Loop and Jim Blinn
http://dx.doi.org/10.1145/1073204.1073303

You can take a look on CurveRenderer.cpp where the actual algorithm is implemented.

This repo was actually a small part of a bigger project about vectorizing rasterized manga artwork. Below is the video demo:

https://github.com/azer89/GPU_Curve_Rendering/assets/790432/6ef8e14e-4adc-470d-8dd7-3b47f6bafe4e

Dependencies:

  1. Qt 5.x and OpenGL
  2. Visual Studio 2010
  3. Eigen Matrix Library