The Vibeary — tag

graphics

11 resources in The Vibeary tagged "graphics" — tools, libraries and references pulled from across the library's shelves, each one checked by hand before it was added.

Gems in this collection

Preview of WebGL Fundamentals

WebGL Fundamentals

Ground-up WebGL course that avoids frameworks and explains buffers, attributes, textures and 3D math from first principles.

Gregg Tavares (@greggman)free
Preview of awesome-canvas

awesome-canvas

Curated list of HTML5 canvas libraries, demos, articles and experiments across games, graphics and visualisation.

Raphael Amorim (@raphamorims)open-source
Preview of react-native-skia

react-native-skia

Skia graphics bindings for React Native giving shaders, paths, blurs, filters and canvas drawing at native speed.

Shopify (@Shopify)MIT
Preview of awesome-webgl

awesome-webgl

Curated list of WebGL frameworks, tutorials, tools, debugging aids and demos.

@sjfrickeopen-source
Preview of Ripl

Ripl

TypeScript graphics library with one API that renders to Canvas, SVG, WebGPU or the terminal, plus 23 built-in chart types.

Andrew Courtice (@andrewcourtice)MIT
Preview of A Primer on Bézier Curves

A Primer on Bézier Curves

Free interactive book covering Bézier math, de Casteljau, offsetting, intersection, arc approximation and curve fitting.

Pomax (@TheRealPomax)open-source
Preview of Computer Graphics from Scratch

Computer Graphics from Scratch

Free online book building a raytracer then a rasteriser in pseudocode, explaining what OpenGL does underneath.

Gabriel Gambetta (@gabrielgambetta)free
Preview of Learn OpenGL

Learn OpenGL

Comprehensive modern OpenGL tutorial covering lighting, model loading, shadows, PBR and deferred shading with full source.

Joey de Vries (@JoeyDeVriez)CC-BY-NC
Preview of Scratchapixel

Scratchapixel

Free computer graphics curriculum building ray tracers and rasterisers from mathematics up, with derivations shown.

Scratchapixel teamfree
Preview of Pixel Shaders

Pixel Shaders

Unfinished but excellent interactive book introducing graphics programming through progressively edited fragment shaders.

Toby Schachman (@tobyschachman)free
Preview of WebGPU Fundamentals

WebGPU Fundamentals

Article series teaching WebGPU: pipelines, bind groups, memory layout, compute shaders, lighting and post-processing.

Gregg Tavares (@greggman)free