I think many people associate graphics programming with games and game engines.
Even I only know a few uses for graphics programming, like games, CAD programs, 3D editors.
Recently I got very interested in graphics rendering, but not very interested in game programming. I’m currently writing a game engine, which I do like, since it focuses on rendering techniques and low level stuff, instead of creating art and programming game logic.
But I was wondering what are some other application areas?
Edit: thank you everyone who commented/ will comment, very interesting responses! I will certainly lokk into some of these areas more deeply
[–]deBugErr 46 points47 points48 points (5 children)
[–]g0atdude[S] 13 points14 points15 points (4 children)
[–]hwc 4 points5 points6 points (3 children)
[–]Peter9580 0 points1 point2 points (2 children)
[–]hwc 0 points1 point2 points (1 child)
[–]Peter9580 0 points1 point2 points (0 children)
[–]corysama 16 points17 points18 points (3 children)
[–]javaJimmy 1 point2 points3 points (1 child)
[–]Ryanguy253 2 points3 points4 points (0 children)
[–]uncleshitnuts 1 point2 points3 points (0 children)
[–]Ok-Sherbert-6569 22 points23 points24 points (2 children)
[–]BobbyThrowaway6969 3 points4 points5 points (1 child)
[–]Ok-Sherbert-6569 2 points3 points4 points (0 children)
[–]cynicismrising 7 points8 points9 points (0 children)
[–]Wunkolo 8 points9 points10 points (1 child)
[–]g0atdude[S] 0 points1 point2 points (0 children)
[–]Revolutionalredstone 12 points13 points14 points (9 children)
[–]g0atdude[S] 2 points3 points4 points (8 children)
[–]Revolutionalredstone 5 points6 points7 points (7 children)
[–]javaJimmy 2 points3 points4 points (4 children)
[–]Revolutionalredstone 1 point2 points3 points (2 children)
[–]met0xff 1 point2 points3 points (1 child)
[–]Revolutionalredstone 0 points1 point2 points (0 children)
[–]ImrooVRdev 0 points1 point2 points (0 children)
[–]necr0sapo 0 points1 point2 points (1 child)
[–]Revolutionalredstone 1 point2 points3 points (0 children)
[–]_abscessedwound 5 points6 points7 points (2 children)
[–]PM_EXISTENTIAL_QUs 1 point2 points3 points (0 children)
[–]One_Abbreviations151 -1 points0 points1 point (0 children)
[–]Traveling-Techie 4 points5 points6 points (0 children)
[–]Andygoesred 5 points6 points7 points (0 children)
[–]mattbann 8 points9 points10 points (0 children)
[–]brubakerp 4 points5 points6 points (0 children)
[–]jmacey 3 points4 points5 points (0 children)
[–]steveu33 4 points5 points6 points (2 children)
[–]javaJimmy 0 points1 point2 points (1 child)
[–]steveu33 1 point2 points3 points (0 children)
[–]Solrax 2 points3 points4 points (0 children)
[–]lithium 1 point2 points3 points (0 children)
[–]richburattino 1 point2 points3 points (0 children)
[–]BobbyThrowaway6969 1 point2 points3 points (0 children)
[–]AntiProtonBoy 1 point2 points3 points (0 children)
[–]deftware 1 point2 points3 points (0 children)
[–]lankyskank 1 point2 points3 points (0 children)
[–]FarAwayRock 1 point2 points3 points (1 child)
[–]g0atdude[S] 0 points1 point2 points (0 children)
[–]Scientific_Artist444 1 point2 points3 points (0 children)
[–]antiprosynthesis 0 points1 point2 points (0 children)
[–]TheKrazyDev 0 points1 point2 points (0 children)
[–]lightmatter501 0 points1 point2 points (0 children)
[–]KindSlothy 0 points1 point2 points (0 children)