DEV Community

# graphics

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Unleashing Creativity with JavaScript Graphics: A Guide to Canvas, SVG, and WebGL

Unleashing Creativity with JavaScript Graphics: A Guide to Canvas, SVG, and WebGL

Comments
3 min read
Understanding Vectors: Foundations, Applications, and Transformations in Computer Graphics

Understanding Vectors: Foundations, Applications, and Transformations in Computer Graphics

Comments
5 min read
Double Buffering: Ensuring Smooth Animation and Responsiveness in Graphics

Double Buffering: Ensuring Smooth Animation and Responsiveness in Graphics

Comments
3 min read
Orthographic vs. Perspective Projection: Key Differences and Applications

Orthographic vs. Perspective Projection: Key Differences and Applications

5
Comments
3 min read
Build a Dartboard with Web Components & HTML Canvas🎯

Build a Dartboard with Web Components & HTML Canvas🎯

2
Comments 3
12 min read
Homogeneous and Cartesian coordinates

Homogeneous and Cartesian coordinates

Comments
1 min read
Dragon Curve

Dragon Curve

Comments
2 min read
A Beginner's Journey into Graphics Programming

A Beginner's Journey into Graphics Programming

5
Comments
3 min read
Simple "Infinite" Grid Shader

Simple "Infinite" Grid Shader

9
Comments
8 min read
Wang 2-Corner Tiles

Wang 2-Corner Tiles

11
Comments 5
6 min read
Compression Is About Knowing Your Data

Compression Is About Knowing Your Data

Comments
5 min read
Unity Shader Variants Optimisation and Troubleshooting

Unity Shader Variants Optimisation and Troubleshooting

4
Comments
12 min read
Demo Highlight: cardFlip

Demo Highlight: cardFlip

1
Comments
3 min read
Implementing a 2d-tree in Clojure

Implementing a 2d-tree in Clojure

Comments
9 min read
30,000x Performance Increase, You Don't Need Accuracy

30,000x Performance Increase, You Don't Need Accuracy

1
Comments
3 min read
Lag Is Never Where You Want It... Or Don't Want It

Lag Is Never Where You Want It... Or Don't Want It

Comments
8 min read
Off-screen displays in Mini Micro

Off-screen displays in Mini Micro

2
Comments
3 min read
<Part 1> Make spinning 3D shapes in SDL2 and OpenGL

<Part 1> Make spinning 3D shapes in SDL2 and OpenGL

1
Comments
7 min read
#LearnedToday: Ambigrams

#LearnedToday: Ambigrams

Comments
1 min read
Building and Linking Google's ANGLE with Raylib on MacOS

Building and Linking Google's ANGLE with Raylib on MacOS

Comments
8 min read
I made 3D Snake

I made 3D Snake

2
Comments
1 min read
Rendering Shadows in Real-Time Applications 2: Shadow Maps

Rendering Shadows in Real-Time Applications 2: Shadow Maps

3
Comments
6 min read
How to Build A Captcha with PHP GD Library (Part 3)

How to Build A Captcha with PHP GD Library (Part 3)

3
Comments 2
10 min read
SVG Part 1 - Open standard for vector graphics

SVG Part 1 - Open standard for vector graphics

5
Comments
9 min read
SVG Part 2 - Dynamic vector graphics

SVG Part 2 - Dynamic vector graphics

1
Comments 1
6 min read
Image rendering 101. Ultimate raster-vector battle: PNG vs SVG

Image rendering 101. Ultimate raster-vector battle: PNG vs SVG

5
Comments
6 min read
How To Create A Watermark Image Using PHP GD Library (Part 2)

How To Create A Watermark Image Using PHP GD Library (Part 2)

7
Comments
13 min read
Sierpiński triangle

Sierpiński triangle

Comments
2 min read
Learn OpenGL with Rust: textures

Learn OpenGL with Rust: textures

29
Comments 2
7 min read
Learn OpenGL with Rust: first triangle

Learn OpenGL with Rust: first triangle

21
Comments
6 min read
Learn OpenGL with Rust: shaders

Learn OpenGL with Rust: shaders

24
Comments 2
6 min read
Learn OpenGL with Rust: creating a window

Learn OpenGL with Rust: creating a window

51
Comments 1
6 min read
Pixel Manipulation in Canvas

Pixel Manipulation in Canvas

19
Comments
1 min read
Geeking-out on SVG Graphics part-four

Geeking-out on SVG Graphics part-four

6
Comments
5 min read
Geeking-out on SVG Graphics part-three

Geeking-out on SVG Graphics part-three

8
Comments
6 min read
Geeking-out on SVG Graphics part-two

Geeking-out on SVG Graphics part-two

13
Comments 2
6 min read
Geeking-out on SVG Graphics part-one

Geeking-out on SVG Graphics part-one

12
Comments
6 min read
Lets Look At Magic LookAt Matrices

Lets Look At Magic LookAt Matrices

3
Comments 2
8 min read
Making a Christmas Tree

Making a Christmas Tree

12
Comments 2
3 min read
Creating Drawings

Creating Drawings

7
Comments
3 min read
100 Languages Speedrun: Episode 61: POV-Ray

100 Languages Speedrun: Episode 61: POV-Ray

6
Comments
6 min read
5 Questions Your Logo Designer Must Ask You

5 Questions Your Logo Designer Must Ask You

3
Comments 1
4 min read
Shenanigans with Shaders

Shenanigans with Shaders

14
Comments
5 min read
How to draw styled rectangles using the GPU and Metal

How to draw styled rectangles using the GPU and Metal

4
Comments
8 min read
All about WebGPU

All about WebGPU

3
Comments
2 min read
Rainbow and Clouds with Python Turtle

Rainbow and Clouds with Python Turtle

13
Comments 1
5 min read
How to draw a spiral with Python turtle

How to draw a spiral with Python turtle

22
Comments
4 min read
How to draw a filled star with Python Turtle

How to draw a filled star with Python Turtle

8
Comments
3 min read
🤘🏻 TUTORIAL: Metal HelloTriangle using Swift 5 and no Xcode

🤘🏻 TUTORIAL: Metal HelloTriangle using Swift 5 and no Xcode

9
Comments 1
9 min read
Glimmer Gets Its First Official Custom Shape Gems

Glimmer Gets Its First Official Custom Shape Gems

3
Comments
3 min read
An Introduction to the Dear ImGui Library

An Introduction to the Dear ImGui Library

7
Comments
6 min read
Glimmer DSL for SWT Mandelbrot Fractal

Glimmer DSL for SWT Mandelbrot Fractal

4
Comments
2 min read
Drawing 3D Models in the Browser - with Python!

Drawing 3D Models in the Browser - with Python!

20
Comments
3 min read
Adding Trackball Controls to a Three.js Scene with Sprites

Adding Trackball Controls to a Three.js Scene with Sprites

9
Comments
3 min read
Resizing a Three.js Scene When the Browser Window Size Changes

Resizing a Three.js Scene When the Browser Window Size Changes

12
Comments 1
2 min read
Writing My Own VGA Driver

Writing My Own VGA Driver

79
Comments 3
8 min read
Making Vaporwave graphics for my Twitch Channel

Making Vaporwave graphics for my Twitch Channel

6
Comments
1 min read
Ray marching part 1: the unappreciated cousin of ray tracing

Ray marching part 1: the unappreciated cousin of ray tracing

9
Comments 3
5 min read
Recommendations for Aspiring Graphics Engineers

Recommendations for Aspiring Graphics Engineers

16
Comments 1
9 min read
resizing and optimizing images in terminal

resizing and optimizing images in terminal

5
Comments
1 min read
loading...