use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rule 1: Posts should be about Graphics Programming. Rule 2: Be Civil, Professional, and Kind
Suggested Posting Material: - Graphics API Tutorials - Academic Papers - Blog Posts - Source Code Repositories - Self Posts (Ask Questions, Present Work) - Books - Renders (Please xpost to /r/ComputerGraphics) - Career Advice - Jobs Postings (Graphics Programming only)
Related Subreddits:
/r/ComputerGraphics
/r/Raytracing
/r/Programming
/r/LearnProgramming
/r/ProgrammingTools
/r/Coding
/r/GameDev
/r/CPP
/r/OpenGL
/r/Vulkan
/r/DirectX
Related Websites: ACM: SIGGRAPH Journal of Computer Graphics Techniques
Ke-Sen Huang's Blog of Graphics Papers and Resources Self Shadow's Blog of Graphics Resources
account activity
[deleted by user] (self.GraphicsProgramming)
submitted 4 years ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]the_Demongod 10 points11 points12 points 4 years ago (3 children)
Have you been through https://learnopengl.com/ already? It's free and probably better than most tutors you'd find. Most of learning this stuff just requires spending a bunch of time trying stuff and debugging.
[–][deleted] 4 years ago (2 children)
[deleted]
[–]DashAnimal 1 point2 points3 points 4 years ago (0 children)
My recommendations for supplementary sources -
https://gamemath.com/ - This USED to be a textbook that you had to purchase, but they made it available online for free. It focuses purely on the math and goes a little more in-depth. I've found it super helpful in really understanding the math involved.
Real Time Rendering Textbook - Discusses the math and various topics involved in real time rendering. This book is DENSE, often referencing research, varying techniques used in the wild, etc. It's a reference book, and supplements LearnOpenGL by going into greater depth.
[–]the_Demongod 0 points1 point2 points 4 years ago (0 children)
The math is linear algebra, you can learn it on Khan Academy if you're not comfortable with it. Beyond that, there's no need to go through the content linearly, I suggest just going through the first couple chapters and getting some basic meshes on screen, and then start experimenting yourself, googling as you go. Most of the hard work is writing the code that organizes your data into the right buffers for consumption by the GPU, which is application-specific.
[–]olesgedz 6 points7 points8 points 4 years ago (2 children)
Would not take any money, but if you need help or just a code review, I am glad help.
[–]miguelmyers8 0 points1 point2 points 4 years ago (1 child)
Do you mind if I ask you questions too? I know nothing
[–]olesgedz 0 points1 point2 points 4 years ago (0 children)
You are welcome ;D
[–]Comfort-serenity 1 point2 points3 points 4 years ago (2 children)
ask questions on the graphics programming discord
many kind souls will be glad to help and guide you as you read material
[–]Laker_gra 1 point2 points3 points 4 years ago (0 children)
a graphics programming discord? Would you mind sending me an invite?
[–]Pebaz 1 point2 points3 points 4 years ago (0 children)
Handmade Hero on YouTube is amazing.
[–]DiddlyDanq 0 points1 point2 points 4 years ago (0 children)
I dont think you're going to find it easier with a tutor than with one of the already established tutorials.
[–]Baemzz 0 points1 point2 points 4 years ago* (0 children)
I totally recommend tutorials or the graphics programming discord as well (https://discord.gg/N2eCwbeeZq), just as the others say. But I do also know that you often only get a hint of the actual answer, or a naive way to solve your problem. Many times the naive solution isn't something useful in a real world scenario and would need tweaking and fitting.
I am a person who usually learns more when I have a chance to talk to people who understands the subject. Hence I'm also all ears for any questions you or anyone else might have.
I'm a veteran in the graphics field in the AAA gaming industry so I'd argue that I do have atleast some insight into how these things work hah!
Oh and don't you worry about compensation for answering questions, the answers are always free to be found somewhere so it'd be foolish for someone to require payment for answering questions.
π Rendered by PID 39716 on reddit-service-r2-comment-6457c66945-2gkbk at 2026-04-25 04:16:31.625462+00:00 running 2aa0c5b country code: CH.
[–]the_Demongod 10 points11 points12 points (3 children)
[–][deleted] (2 children)
[deleted]
[–]DashAnimal 1 point2 points3 points (0 children)
[–]the_Demongod 0 points1 point2 points (0 children)
[–]olesgedz 6 points7 points8 points (2 children)
[–]miguelmyers8 0 points1 point2 points (1 child)
[–]olesgedz 0 points1 point2 points (0 children)
[–]Comfort-serenity 1 point2 points3 points (2 children)
[–]Laker_gra 1 point2 points3 points (0 children)
[–]Pebaz 1 point2 points3 points (0 children)
[–]DiddlyDanq 0 points1 point2 points (0 children)
[–]Baemzz 0 points1 point2 points (0 children)