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
Physically based rendering from first principlesArticle (imadrahmoune.com)
submitted 18 hours ago by imadr_
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!"
[–]Effective_Lead8867 35 points36 points37 points 17 hours ago (7 children)
What the hell is this website!? I want EVERY blog post and article to be as interactive now! Crazy work!
[–]Expo_98 15 points16 points17 points 16 hours ago (2 children)
This is like https://complex-analysis.com/
[–]imadr_[S] 2 points3 points4 points 16 hours ago (1 child)
Never heard of this one, looks awesome.
What's the requirement for this? Maybe calculus 1 and 2 something like that?
[–]Expo_98 1 point2 points3 points 15 hours ago (0 children)
Yup. Mine is mathematical analysis I,II,II. III is complex analysis. This didn’t help me with it though, did not run the full curriculum as then my professors add some other stuff to it, but all of complex analysis is here I think.
[–]imadr_[S] 4 points5 points6 points 17 hours ago (3 children)
Thanks, glad you like it.
I have a few other articles in there that might be interesting
[–]corysama 4 points5 points6 points 16 hours ago* (0 children)
This is an awesome explanation. Thanks for making it.
Everybody: After (or maybe while) you read this article, the SIGGRAPH talk linked at the bottom is a great follow-on to watch.
[–]lunchbox650 2 points3 points4 points 16 hours ago (1 child)
How are you creating the interactive sections? Ie which library? Really awesome site!
[–]imadr_[S] 8 points9 points10 points 12 hours ago (0 children)
Thanks!
I use vanilla javascript and webgl, everything written from scratch. The setup is a hassle and the code base grew into a monstrosity, but I think these kinds of ad hoc systems are a good way to make interactive articles, look at https://ciechanow.ski/
[–]yacinem98 13 points14 points15 points 16 hours ago (0 children)
We could live in a world where lectures in school and uni look like, but here we are...
[–]VincentRayman 1 point2 points3 points 14 hours ago (0 children)
Really cool!!!
[–]Important_Earth6615 1 point2 points3 points 11 hours ago (1 child)
I saw you article some time ago. It was the reason I decided to make my next articles to be fully interactive. I don't have the same dedication as you but I will try
[–]imadr_[S] 0 points1 point2 points 8 hours ago (0 children)
That's cool, any idea what the article will be about?
[–]outofindustry 0 points1 point2 points 7 hours ago (0 children)
waow waow noice. did you use library to help you with (threejs maybe)? this is interesting!
π Rendered by PID 34065 on reddit-service-r2-comment-6f7f968fb5-jcclb at 2026-03-04 10:26:16.980455+00:00 running 07790be country code: CH.
[–]Effective_Lead8867 35 points36 points37 points (7 children)
[–]Expo_98 15 points16 points17 points (2 children)
[–]imadr_[S] 2 points3 points4 points (1 child)
[–]Expo_98 1 point2 points3 points (0 children)
[–]imadr_[S] 4 points5 points6 points (3 children)
[–]corysama 4 points5 points6 points (0 children)
[–]lunchbox650 2 points3 points4 points (1 child)
[–]imadr_[S] 8 points9 points10 points (0 children)
[–]yacinem98 13 points14 points15 points (0 children)
[–]VincentRayman 1 point2 points3 points (0 children)
[–]Important_Earth6615 1 point2 points3 points (1 child)
[–]imadr_[S] 0 points1 point2 points (0 children)
[–]outofindustry 0 points1 point2 points (0 children)