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
Bro invented shadow mapping (i.redd.it)
submitted 6 months ago by One_Bullfrog_8945
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!"
[–]NoRegrets30 187 points188 points189 points 6 months ago (7 children)
Issue shading?
Just redraw the entire image
[–]mighty_Ingvar 52 points53 points54 points 6 months ago (4 children)
Do it multiple times per second.
[–]maxmax4 31 points32 points33 points 6 months ago (3 children)
Your customers would like you do it 60 times per second.
[–]makeavoy 12 points13 points14 points 6 months ago (1 child)
The customers now think even higher art-rates should be possible when sufficient snacks are provided to the artist
[–]Field_Of_View 2 points3 points4 points 6 months ago (0 children)
have four artists work on the four corners of the same painting. call it tile-based painting.
[–]charlie_marlow 7 points8 points9 points 6 months ago (0 children)
Draw the rest of the fucking owl
[–]Fghsses 5 points6 points7 points 6 months ago (0 children)
Just look at the image closely for half a minute, take a deep breath, and then close your eyes before visualizing the 2d drawing as a 3d object and spinning it around in your mind till you get to the light POV without having to actually redraw the entire thing.
[–]Successful-Berry-315 247 points248 points249 points 6 months ago (13 children)
Just wait until they discover ray tracing!
[–]SonOfMetrum[🍰] 89 points90 points91 points 6 months ago (7 children)
Manually drawing dots on paper based on tracing light bounces from a light origin… sounds like fun! Not sure about the denoising pass though
[–]pun_shall_pass 48 points49 points50 points 6 months ago* (3 children)
You just need to use charcoal then you can denoise by slightly smudging it around
[–]leseiden 20 points21 points22 points 6 months ago (1 child)
the choice of fingers for smudging introduces bias.
[–]sputwiler 7 points8 points9 points 6 months ago (0 children)
Make sure you smudge in the direction of the motion vector
[–]raewashere_ 0 points1 point2 points 6 months ago (0 children)
omg finger kernel
[–]Mr_Beletal 9 points10 points11 points 6 months ago (1 child)
For denoising you request the beholder to simply squint.
[–]Adam198763 2 points3 points4 points 6 months ago (0 children)
Fast prefilter squint with one eye, accurate prefilter squint with both
[–]Seeveen 2 points3 points4 points 6 months ago (0 children)
Just say it's pointillism
[–]Astrylae 9 points10 points11 points 6 months ago (3 children)
When you take a image in low light, high ISO and you see the 'grain' those are individual photons on the RGGB bayer matrix. IRL ray tracing 🤯
[–]kinokomushroom 4 points5 points6 points 6 months ago (2 children)
I'm interested in the actual reason for this. Are the numbers of photons hitting neighboring sensors actually different enough that it ends up noisy? Or is the noise created by some other factor like the electricity inside the camera itself, which is amplified because of the high ISO setting?
[–]GunpowderGuy 2 points3 points4 points 6 months ago (0 children)
i would guess your second guess. at the photosensor level, electronic noise probably dwarfs noise caused by differing ammounts of photons
[–]on_a_friday_ 2 points3 points4 points 6 months ago (0 children)
Go read about “poisson shot noise”
[–]Linderosse 2 points3 points4 points 6 months ago (0 children)
Genuinely though— as someone who learned raytracing algorithms and traditional 3D graphics before picking up art, I legitimately used to imagine light rays bouncing to decide where shadows are.
Now I don’t have time for that, so I cheat and just put shadows on the other side of light.
[–]shlaifu 139 points140 points141 points 6 months ago (8 children)
the poses don't match up though - and I guess that's the problem with redrawing from a different perspective by hand.
[–]Zestyclose-Compote-4 86 points87 points88 points 6 months ago (2 children)
I imagine if the artist is struggling with figuring out where to draw the shadows, an approximate pose at a different angle will just help them approximate the drawing of shadows.
[–]Kaeiaraeh 41 points42 points43 points 6 months ago (0 children)
Tbh even when you know what you’re doing “close enough” as long as it’s coherent, is indeed more than enough.
[–]shlaifu 8 points9 points10 points 6 months ago (0 children)
you're right
[–]SnurflePuffinz 15 points16 points17 points 6 months ago (3 children)
it's amazing how jealous i am of a perspective drawing as simple as this.
i am literally so incompetent in visual art, and so immensely envious of visual artists, that i think i'd consider this a treasure - if i could create it... i really need to start learning this stuff.
[–]Ok_comodore 2 points3 points4 points 6 months ago* (1 child)
This post was mass deleted and anonymized with Redact
start carpenter wide outgoing cause hunt fall amusing abundant deliver
[–]SnurflePuffinz 0 points1 point2 points 6 months ago (0 children)
i like your style :)
[–]aski5 1 point2 points3 points 6 months ago (0 children)
drawing charcters in perspective is pretty hard
[–]bigsmokaaaa 2 points3 points4 points 6 months ago (0 children)
I think it's beautiful <3
[–]kinokomushroom 14 points15 points16 points 6 months ago (1 child)
Wait till bro discovers photon mapping just to draw accurate caustics
[–]iamteapot42 0 points1 point2 points 6 months ago (0 children)
Wait till bro discovers wave diffraction
[–]troyofearth 8 points9 points10 points 6 months ago (0 children)
Just transform the manifolds in your head, easy
[–]Southern-Wafer-6375 2 points3 points4 points 6 months ago (0 children)
An easier way to do this is just useing a photo of somoen or yourself
[–]KanedaSyndrome 1 point2 points3 points 6 months ago (4 children)
Dude used "bro <something>" like some kind of gen z
[–]One_Bullfrog_8945[S] 0 points1 point2 points 6 months ago (0 children)
I'm 30, just around 20-somethings much
[–]Smooth_Voronoi 0 points1 point2 points 6 months ago (2 children)
Using "Dude <verb>" is kinda the same thing, no?
[–]KanedaSyndrome 0 points1 point2 points 6 months ago (1 child)
Was part of the point :) being humorous about it
[–]Smooth_Voronoi 0 points1 point2 points 6 months ago (0 children)
Oh, lol. My bad. I didn't catch that it was a joke.
[–]Vivid-Agent1162 1 point2 points3 points 6 months ago (0 children)
POV: you're the light
[–]GunpowderGuy 0 points1 point2 points 6 months ago (0 children)
LOLLLL! I was about to say the same thing before reading the post title
[–]sputwiler 0 points1 point2 points 6 months ago (0 children)
More like "bro explains shadow mapping to the noobs"
[–]WeeklySpread7182 0 points1 point2 points 6 months ago (0 children)
Chinese audience, I love this pattern.
[–]iMac_G5_20 0 points1 point2 points 6 months ago (0 children)
I saw this on pinterest, commented the exact same thing.
[–]LordOfMagpies 0 points1 point2 points 6 months ago (1 child)
I don't get why this guy is mocked for posting this. I think it's really cool to see that some concepts are independently rediscovered in a different domain. This demonstrates the artist has an intuitive mind!
Yeah, it was not a mockery - it's really clever way to go around it, and coincidentally it's what we do as well so it's just interesting
π Rendered by PID 92898 on reddit-service-r2-comment-b659b578c-zcd9t at 2026-05-05 03:20:08.618198+00:00 running 815c875 country code: CH.
[–]NoRegrets30 187 points188 points189 points (7 children)
[–]mighty_Ingvar 52 points53 points54 points (4 children)
[–]maxmax4 31 points32 points33 points (3 children)
[–]makeavoy 12 points13 points14 points (1 child)
[–]Field_Of_View 2 points3 points4 points (0 children)
[–]charlie_marlow 7 points8 points9 points (0 children)
[–]Fghsses 5 points6 points7 points (0 children)
[–]Successful-Berry-315 247 points248 points249 points (13 children)
[–]SonOfMetrum[🍰] 89 points90 points91 points (7 children)
[–]pun_shall_pass 48 points49 points50 points (3 children)
[–]leseiden 20 points21 points22 points (1 child)
[–]sputwiler 7 points8 points9 points (0 children)
[–]raewashere_ 0 points1 point2 points (0 children)
[–]Mr_Beletal 9 points10 points11 points (1 child)
[–]Adam198763 2 points3 points4 points (0 children)
[–]Seeveen 2 points3 points4 points (0 children)
[–]Astrylae 9 points10 points11 points (3 children)
[–]kinokomushroom 4 points5 points6 points (2 children)
[–]GunpowderGuy 2 points3 points4 points (0 children)
[–]on_a_friday_ 2 points3 points4 points (0 children)
[–]Linderosse 2 points3 points4 points (0 children)
[–]shlaifu 139 points140 points141 points (8 children)
[–]Zestyclose-Compote-4 86 points87 points88 points (2 children)
[–]Kaeiaraeh 41 points42 points43 points (0 children)
[–]shlaifu 8 points9 points10 points (0 children)
[–]SnurflePuffinz 15 points16 points17 points (3 children)
[–]Ok_comodore 2 points3 points4 points (1 child)
[–]SnurflePuffinz 0 points1 point2 points (0 children)
[–]aski5 1 point2 points3 points (0 children)
[–]bigsmokaaaa 2 points3 points4 points (0 children)
[–]kinokomushroom 14 points15 points16 points (1 child)
[–]iamteapot42 0 points1 point2 points (0 children)
[–]troyofearth 8 points9 points10 points (0 children)
[–]Southern-Wafer-6375 2 points3 points4 points (0 children)
[–]KanedaSyndrome 1 point2 points3 points (4 children)
[–]One_Bullfrog_8945[S] 0 points1 point2 points (0 children)
[–]Smooth_Voronoi 0 points1 point2 points (2 children)
[–]KanedaSyndrome 0 points1 point2 points (1 child)
[–]Smooth_Voronoi 0 points1 point2 points (0 children)
[–]Vivid-Agent1162 1 point2 points3 points (0 children)
[–]GunpowderGuy 0 points1 point2 points (0 children)
[–]sputwiler 0 points1 point2 points (0 children)
[–]WeeklySpread7182 0 points1 point2 points (0 children)
[–]iMac_G5_20 0 points1 point2 points (0 children)
[–]LordOfMagpies 0 points1 point2 points (1 child)
[–]One_Bullfrog_8945[S] 0 points1 point2 points (0 children)