Computer Graphics in AI Era

5.00 / 5 rating3.00 / 5 difficulty18.00 hrs / week

Quick Facts and Resources

Something missing or incorrect? Tell us more.

Name
Computer Graphics in AI Era
Listed As
CS-8803
Credit Hours
3
Available to
CS students
Description
This course surveys modern computer graphics with emphasis on AI-enabled methods for modeling, rendering, simulation, and animation, focusing on implicit neural representations, neural rendering, Gaussian splatting, differentiable physics simulation, and generative models. The course positions these topics within classical graphics pipelines and provides both theoretical foundations and practical skills for building interactive and realistic content in contemporary AI-driven workflows.
Syllabus
Syllabus
Textbooks
No textbooks found.
  • gYnCL3UWEAYfGPE8FAumiA==spring 2026

    Lectures

    The lectures were super clear, especially with all the visuals present throughout. Bo Zhu really did a great job breaking down complex ideas into chunks that actually made sense. The way he structured everything was engaging and the material felt relevant and current. I found myself rewatching lectures because they're so easy to come back to.

    Assignments

    The programming assignments had a creative side to them, which I loved. They're structured as Jupyter notebooks and/or fragment shader files using an app the staff built. You open the relevant files and implement the code sections marked "write code here." You can go as far as you want with the creative parts, and there's room to explore more if you get into it. As someone who's naturally creative, I poured genuine effort into them.

    Exams

    There was just one midterm, which was manageable and open book. For the final, you got to choose between doing a creative render or writing a technical report, so you had some flexibility there.

    Staff Engagement

    Bo and the TAs were very present the entire semester from start to finish. Questions on Ed were answered quickly, replies were always friendly, and the support was genuine throughout.

    Overall

    I have absolutely no regrets taking this. It was a super fun class and I loved the whole experience. If you're thinking about it, I'd really encourage you to take it. :)

    Rating: 5 / 5Difficulty: 3 / 5Workload: 18 hours / week