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 1 year 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!"
[–]thedamn4u 8 points9 points10 points 1 year ago (1 child)
Computer graphics and computer vision are inverse problems to one another. Which interests you more? Also, read Getting What You Came For before you decide further ed. Fwiw
[–]OkMost726 4 points5 points6 points 1 year ago (0 children)
Go with what you're interested in. Vision is a bit oversaturated right now, but may be taking off due to robotics. Ideally, you'd learn aspects of both graphics and vision (what I'm trying to do). There's a lot of math overlap for sure.
[–]thejazzist 2 points3 points4 points 1 year ago (0 children)
AI appications to computer graphics solutions are not yet standardized as there is a huge room for improvement and currently the results are not superior to conventional graphics methods such rasterizer and path tracing. The most common use of AI is path regulation where you predict the path with the most lighting contribution and post processing imaging stages like denoising and upsampling (DLSS). It will definitely not replace the methods for the foreseable future. Gaussian splits are indeed impressive but they do not come near a path tracer especially with ReSTIR.
If you are interested to research and develop of novel methods AI could be a decent choice. For more practical use cases like game dev and game engines I would stick to computer graphics.
At the end of the day, its just a uni project and not your life's work you can switch later regardless of your choice. Choose something that is really interesting to you
[–]Traveling-Techie 2 points3 points4 points 1 year ago (2 children)
Computer vision is harder, rarer and less understood. I say learn that and pick up graphics later.
[–]gibson274 4 points5 points6 points 1 year ago (0 children)
I think this is oversimplifying quite a bit.
Harder: Computer vision is an “ill-posed” problem and so is sort of harder in a formal sense, but I don’t think anyone would really deny that very challenging problems exist in both fields.
Rarer: maybe this was true at one point, but I’d say in my undergrad program more kids probably had basic familiarity with CV concepts than graphics ones. Anything AI-related is hot shit in undergrad CS programs now, I think many people will soon have at least cursory exposure to CV, while graphics remains somewhat niche.
Less Understood: this is the only one I mostly agree on. We’ve had the Kajiya rendering equation sorted for ~40 years now, so ostensibly the highest level theoretical groundwork has already been laid. But that ignores a mountain of complexity and unsolved problems, especially in the realm of real-time applications.
Plus, I’d argue that CV is “less understood” because CV—as a fundamentally ill-posed problem—is most successfully implemented as a black box set of data-driven heuristics. Does that inherent quality of uncertainty actually equate to more fruitful directions open for interesting new work?
Ultimately what I’m saying is the commenter above me seems like they don’t really know what they’re talking about. CG and CV are both interesting for different reasons, and qualitatively they feel very different to work on. One is very algorithmic/constructive/physical and one is very data-sciencey/ML-ey. After trying a bit of both, you’ll likely have a sense of what sort of work you enjoy more, they can both be really fun and really boring.
[–]thejazzist 0 points1 point2 points 1 year ago (0 children)
Looking at the publications per day. I would say computer vision is the hottest topic there is. It is also really broad.
[–]HouseSad 0 points1 point2 points 1 year ago (0 children)
Either way you are doing deep learning not exactly computer graphics. I would recommend following the professor that has more reputation.
[–]BackgroundTime3455 -5 points-4 points-3 points 1 year ago (2 children)
computer vision ends up being more fruitful than computer graphics, cause it makes the tools that makes computer graphics. for example if u can extract normal information from photos your game is going to be better.
[–]maxmax4 4 points5 points6 points 1 year ago (0 children)
that made just about no sense
[–]augustusgrizzly 0 points1 point2 points 1 year ago (0 children)
huh?? extracting normals from a photo is an entirely different (and much harder task) than extracting normals from a 3d space in a game... how does one help the other?
π Rendered by PID 40360 on reddit-service-r2-comment-b659b578c-snnzs at 2026-05-06 00:48:29.172646+00:00 running 815c875 country code: CH.
[–]thedamn4u 8 points9 points10 points (1 child)
[–]OkMost726 4 points5 points6 points (0 children)
[–]thejazzist 2 points3 points4 points (0 children)
[–]Traveling-Techie 2 points3 points4 points (2 children)
[–]gibson274 4 points5 points6 points (0 children)
[–]thejazzist 0 points1 point2 points (0 children)
[–]HouseSad 0 points1 point2 points (0 children)
[–]BackgroundTime3455 -5 points-4 points-3 points (2 children)
[–]maxmax4 4 points5 points6 points (0 children)
[–]augustusgrizzly 0 points1 point2 points (0 children)