← Back to list

Very Gentle Introduction to Open GL (PART 3: Create an OpenGL Photo Filter)

This article is intended for someone who has read LearnOpenGL until the textures section, but still wants to explore Textures in OpenGL. If…

eclairwastaken · 2025-12-06 03:40 · 0 claps · 1.2 min read
#opengl #shaders #glsl
Open on Medium ↗

Very Gentle Introduction to Open GL (PART 3: Create an OpenGL Photo Filter)

This article is intended for someone who has read LearnOpenGL until the textures section, but still wants to explore Textures in OpenGL. If you didn’t have any prior OpenGL experience, read my previous articles if you want to follow along.

New Topic: Ping Pong Buffers.

The Project: Create a photo filter app that transforms images. (from modern -> to polaroid-like (well, kinda). This project utilizes ping pong buffers (more on that later). This program shows how to use multiple shaders in one singular texture interactively. Press 1, 2, 3, 4 keys to see the progression of the filter:

Original Picture (Key Stroke 1):

Add blur shader (key stroke 2):

Add vignette (key stroke 3)

Add frame (keystroke 4):

Project Source Code:

What are Ping Pong Buffers?


메타데이터
post_id
b17052bc9f4b
slug
very-gentle-introduction-to-open-gl-part-3-create-an-opengl-photo-filter-b17052bc9f4b
url
https://medium.com/@eclairwastaken/very-gentle-introduction-to-open-gl-part-3-create-an-opengl-photo-filter-b17052bc9f4b
canonical_url
https://medium.com/@eclairwastaken/very-gentle-introduction-to-open-gl-part-3-create-an-opengl-photo-filter-b17052bc9f4b
author_url
https://medium.com/@eclairwastaken
status
ok
fetched_at
2026-06-17 08:20:12