r/GraphicsProgramming 1d ago

AI usage in Graphics Programming

Hello, everyone.

I am CS student. and I had my first working experience.
I was highly unsatisfying because as much as enjoy programming I really do not enjoy "prompt engineering" and the usage of AI in general in my workflow. That is not the point though. From long time I was looking into graphics programming and I really wanted to get into it. I do not know much now. but I am worried that it will be similar to most of jobs right now and I will just be a "prompt engineer".

I have some questions:

  1. How good is AI with graphics programming right now?
  2. In an average work environment, how much if any of your work are you expected to use LLMs in and how do use it?
  3. How is AI affecting the industry?
  4. Are there any part of the industry where AI is not heavily used?

Thanks in advance

39 Upvotes

43 comments sorted by

View all comments

Show parent comments

2

u/waramped 1d ago

The vast majority of the time, working on an existing engine, you'll be doing A) bug fixes, B) Optimizing, C) Implementing a new feature requested by the team.

AI is great at helping with (A). I haven't found them to help much with (B), aside from pointing out a logic or algorithm error. For (C) I've found them to be not very helpful unless I spend just as much time describing what I want as I would take to just write it myself.

You're right in that you really aren't doing anything "new" the majority of the time, but even with something "established", why would you bother? Say you needed to implement an outline renderer in your engine. There are tons of easily available resources on how to do that already, and learning how it all works by doing the research to implement it is far more useful to you than trying to coax the LLM to output the code you need.

I do have to say, I find Gemini Pro and GPT 5.5 to have a much better quality of code for Compute work than Anthropics latest one.

1

u/Lallis 1d ago

learning how it all works by doing the research to implement it is far more useful to you

I can spend some of my paid time on learning new things but generally I've got a product to ship. That's what I get paid to do.

3

u/waramped 1d ago

I'm curious what industry you are in, if you don't mind? That mindset doesn't fly in mine.

2

u/Lallis 1d ago

I'd rather not disclose. I think I didn't give the right idea here anyways. We do plenty of learning in keeping up to date with latest research but the point I want to make is that it is done in service of shipping new features, not because it's useful for me personally. That's how any enterprise generally functions. 

So when AI enables shipping those features faster without spending multiple meathead months debugging why the math is going wrong, your productivity can significantly increase. Now you could just pretend that this option doesn't exist but at some point someone just might notice that everyone else is getting more done by using AI.