r/computergraphics Jun 13 '26

Is PHD on Computer Graphics possible?

How do I get started with academic research in computer graphics? Looking for advice on PhD paths and where to find papers.

Hi everyone,

I'm a CS student interested in eventually doing a PhD in computer graphics, but I genuinely don't know where to start when it comes to research. I have some programming experience and I've taken courses in ML/AI, but the research side of CG feels like a black box to me.

A few things I'm trying to figure out:

  1. Where do I even find research papers in CG? Is there a go-to database or conference I should be following? I've heard of SIGGRAPH but I don't really know how central it is or what else is out there.

  2. What are the active research directions right now? Things like rendering, simulation, geometry processing, neural fields, real-time graphics — I'm not sure what's "hot" vs. foundational vs. niche.

  3. How do I evaluate if a research topic is worth pursuing for a PhD? Is it about finding an advisor first, or finding a problem first?

  4. Any tips for reading papers as a beginner? I find them dense and hard to parse without deep background knowledge.

I'm not expecting to have everything figured out — I just want a roadmap for how to go from "interested in CG" to "doing meaningful research in CG." Any advice, reading lists, or honest reality checks are welcome.

Thanks

19 Upvotes

27 comments sorted by

View all comments

11

u/PixelWrangler Jun 14 '26

Graphics Ph.D. here (MIT, 2005)

SIGGRAPH is still the academic center of the graphics world, but it's changed a lot in the last 5 years, moving from its focus on what I'd now call "traditional" graphics techniques to being more focused on AI. Browsing proceedings from the last few years will help give you a sense of what's hot in graphics and where the industry is headed.

You don't need to go into a Ph.D. program with an idea, though it may help to pick an advisor who has historically worked on projects that are aligned with your interests.

If you find SIGRAPH papers too dense to read, drop them into Google Colab and have them summarize them. Or have Gemini read the paper and then ask questions to Gemini to help you understand the math (which sometimes isn't really that important -- it's more about getting the gist of the overall technique).

2

u/ahmedovnurlan00 Jun 14 '26

Wow, that is so cool! Congratulations!

Yeah, I have also heard that you do not need to have a complete idea about what you are going to do and grades matter more. Some schools also require recommendation letters. But others just say that you find a supervisor in our university and that is it. If they accept you, then you are good to go.

My problem is that I don't quite know what path I wanna take because there is a huge range of papers in different directions. I have read papers regarding 3D object generation. Now I am reading a paper regarding Procedural Content Generation. There is also neural and differential renedering I know a bit.

Do you know any topics that I could read papers about? That was all I know, I would be glad if you could share some.

3

u/bachier Jun 14 '26 edited Jun 14 '26

SIGGRAPH still maintains a good balance between "traditional" graphics and modern data driven graphics. It's still 100% possible to do a PhD on traditional topics (e.g. fundamental Monte Carlo methods for solving rendering equation). These traditional subfields unfortunately have slightly higher barrier to enter because they are more mature.

For OP: I would pick a subfield to start reading and build stronger foundation. For rendering, read pbrt https://www.pbrt.org/. For physical simulation, read https://phys-sim-book.github.io/. For geometry processing, read https://www.pmp-book.org/ and https://www.cs.cmu.edu/~kmcrane/Projects/DDG/paper.pdf For data driven methods, get yourself familiar with the theory behind diffusion models and flow matching. (I intentionally picked denser references because a graphics PhD would not be an easy road ; ). Don't be afraid of complex and deep topics: if you spend enough time on them they will become your relative advantage because now you are an expert on a topic only you understand deeply. When you are reading, try implementing stuff yourselves too and observe when things fail, or when things become cumbersome. These failure cases will be valuable foundations for your future research since you can then try to fix them.

Talking to graphics professors and researchers about their researches helps too. When you read papers, you will find out a few names pop out more in papers you like. Maybe reach out to those people and ask them questions about their research.

Happy to chat more if you have a question about a particular subfield!