I’ve just developed a small library to enable you to use Google’s Open Source Skia Graphics Library (via Skija) as a rendering engine for Processing.
README, a basic example and .jars here:
Because Skija targets JOGL (amongst other graphics back-ends) which is also used by Processing’s P2D
and P3D
modes, it’s possible to get Skija to render into the OPENGL window (sketch) that Processing creates. Though the code to do this isn’t much, it’s not straightforward, so this library eases that.