Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-computer-graphics-resources
collected awesome computer graphics resources
https://github.com/ThomasKrenn/awesome-computer-graphics-resources
Last synced: about 9 hours ago
JSON representation
-
Basic Raster Graphics Algorithms for Drawing 2D Primitives
-
Line Drawing
- Bresenham - Bresenham rasterisation functions by Alois Zingl
- Line Drawing Algorithm - Wikipedia
- How to draw ugly lines really fast - Beyond textbook Bresenham
- Xiaolin Wu's line algorithm - Xiaolin Wu's line algorithm was presented in the article "An Efficient Antialiasing Technique" in the July 1991 issue of Computer Graphics
-
Conic Section and Ellipse
- conic-draw - Pitteways algorithm for drawing conic curves, Jerry R. Van Aken
- Fast Parametric Ellipse Algorithm - A Fast Parametric Ellipse Algorithm, Jerry R. Van Aken
- Ellipse Projection - A unit circle inscribed in the unit square projects to an ellipse inscribed in the quadrilateral.
-
2D Libraries
- Blend2d
- geometry-central.net
- FastUIDraw
- Skia
- Anti-Grain Geometry AGG
- libart - performance 2D graphics. It is currently being used as the antialiased rendering engine for the Gnome Canvas.
- Anti-Grain Geometry AGG
-
Béziers
- From Bézier to Bernstein - From Bézier to polynomials defined by Bernstein.
- Bezier Curves on Hacker News - Discussion about alternatives to Bezier curves.
- Pomax Bezier - A free, online book for when you really need to know how to do Bézier things.
- Parallel curves of cubic Béziers
-
Antialiasing
- Anti-aliasing Wikipedia - Spatial anti-aliasing EN
- Antialiasing Wikipedia DE - Antialiasing DE
-
-
Image Manipulation and Storage
-
JPEG and JPEG XL
- JPEG XL image format reference implementation - JPEG XL image format reference implementation.
- JPEG XL - The JPEG XL Image Coding System (ISO/IEC 18181)
- NanoJPEG - NanoJPEG: a compact JPEG decoder.
- JPEGLI - Improved JPEG encoder and decoder implementation
-
Digital Halftoning
- Chrilly's MonaLena - Classical Dithering Algorithms, C Library.
- Dithering Eleven Algorithms - Eleven Algorithms and Source Code
- Otsu's method - Automatic image thresholding, Otsu's method
- Halftoning and Dithering - Halftoning and Dithering.
- Modern-Digital-Halftoning - Modern Digital Halftoning By Daniel L. Lau, Gonzalo R. Arce
- Blue- and Green-NoiseHalftoning Models - Blue- and Green-NoiseHalftoning Models
- Druckraster - Druckraster/Halftone
- Links on the art and algorithm of dithering - Links on the art and algorithm of dithering
- Ditherpunk - Ditherpunk The article I wish I had about monochrome image dithering
- Dithering for quantization and sampling in video games - Blog post series about various uses of dithering for quantization and sampling.
- a dither - a dither algorithm; small, spatially stable, based on magic numbers and arithmetic
- Dither Machine - Dither Machine
-
Image Processing
- Image Unshredding - Image unshredding.
- ThumbHash
- Image Processing On Line - IPOL is a research journal of image processing and image analysis
- Diffusion based image generative models - Diffusion based image generative models
- Image Super-Resolution via Iterative Refinement - Image Super-Resolution via Iterative Refinement
- Perfectly Secure Steganography - Perfectly Secure Steganography Using Minimum Entropy Coupling
- Introduction To Fourier Transforms - Introduction To Fourier Transforms For Image Processing
- Mipmaps - Mipmap; pre-calculated, optimized sequences of images
- OpenCV
- SOD
- Perlin noise - Perlin noise
-
PNG
-
-
3D computer graphics
-
Raytracing
- Tiny Taytracer - Tiny Raytracer
-
OpenGL
- Awsome OpenGL
- Learn OpenGL - Online book for learning OpenGL
-
-
Miscellaneous
-
Graphics Gems
- Graphics Gems - Official on-line repo for the code from the Graphics Gems.
-
Digital Libraries, Journals and Online Courses
- Scratch A Pixel - Foundations of 3D Rendering.
- Computer Graphics Techniques - The Journal of Computer Graphics Techniques peer-reviewed, open access, and free to all.
- Grafica Obscura - A compilation of technical notes, pictures and essays.
- ACM - ACM Digital Library has opened more than 117,500 articles published between 1951 and the end of 2000, during the first 50 years of its publishing program.
- Physical Based Rendering Course
-
Mathematics for Computer Graphics
- Computer Graphics & Vison Lab, Tsing Hua University - Publications
- cantorsparadise - https://www.cantorsparadise.com/
- euler-math-toolbox - http://euler-math-toolbox.de/
- walkingrandomly - https://walkingrandomly.com/
- mathpuzzle links - https://www.mathpuzzle.com/Links.html
- Brian Hayes - Brian Hayes, American scientist, columnist and author.
- Brian Hayes, American Scientist - Brian Hayes, American Scientist.
- Hyperbolic Geometry - Hyperbolic Geometry
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
- cantorsparadise - https://www.cantorsparadise.com/
-
Books
- Digital Image Processing - Rafael C. Gonzalez, Richard E. Woods - Digital Image Processing
- Computer Graphics: Principles and Practice - Computer Graphics: Principles and Practice, 3rd Edition
- Digital Halftoning - Digital Halftoning by Robert Ulichney
- Compressed Image File Formats
-
Blogs
- Michael Fogleman - Michael Fogleman
-
Programming Languages
Categories
Sub Categories
Keywords
computer-graphics
2
cpp
2
graphics
1
fun
1
c-plus-plus
1
3d-graphics
1
3d
1
photo
1
jpeg
1
image format
1
image compression
1
rasterization
1
jit
1
asmjit
1
2d-graphics
1
rasterizer
1
curve
1
bresenham
1
bezier
1
anti-aliasing
1
video-tutorial
1
opengl-tutorial
1
opengl-library
1
opengl
1
lists
1
graphics-pipeline
1
glsl-editors
1
game-development
1
awesome-list
1
awesome
1
tutorial
1
software-renderer
1
shaders
1
rendering-engine
1
rendering
1
raytracing-engine
1
raytracing
1
raytracer
1
learning
1
images
1