Skip to content
0:00 / 0:00

#c#ppm#graphicsapi

Graphics API is irrelevant

Tsoding

165K subscribers • 25 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Linked in the descriptiontsoding/donate
  • An opinion. It argues one side of a question engineers disagree on.

Beginner. No background in the topic needed.

415K views11 months ago2 recommendations

Graphics and audioProgramming languagesRenderingC

Alexey Kutepov argues that graphics APIs are secondary to understanding pixel manipulation by generating PPM images directly in C.

Thumbnail Art by XorDev: x.com/xordev Watch my streams twitch.tv/tsoding References: - PPM Spec: netpbm.sourceforge.net/doc/ppm.html - "Plasma" by XorDev: x.com/XorDev/status/1894123951401378051 - All the Source Code: gist.github.com/rexim/ef86bf70918034a5a57881456c0a0ccf Support: - github.com/tsoding/donate

Why it's here

2 people recommend this

What people say. Recommended as a great starting point for learning graphics programming by writing raw pixel data to PPM files.

u/nablaCatin r/C_Programming • Recommends

Pixel Map Function Plotter I've always wanted to get into graphics, but I wanted to start somewhere simple. I didn't want to immediately go balls-to-the-wall with a graphics specification or API, but just start with creating and editing images in C. So I found this video by Tsoding on making .ppm images. I only watched a few minutes in and got the basic idea for working with pixel maps. I use a different magic number than the video. Tsoding uses "P6", but I use "P3" instead. I had a few hurdles to overcome before I could start making graphs, but I really loved the challenge. For one, .ppm images are enormous. The files contain raw characters without any compression, so I have to convert…

aminomon Lobsters • Recommends

Graphics API is irrelevant

u/acer11818in r/C_Programming • Mentions

On “Shading in C”

no, this: link to this video