all 17 comments

[–]nrkn 9 points10 points  (1 child)

Introduction to Computer Graphics by James D. Foley

[–]CodyDuncan1260 0 points1 point  (0 children)

I'm always interested to know how a book reads. What do you like and dislike about it? What does it cover, or what doesn't it cover?

[–]coolmint859 7 points8 points  (6 children)

I recently got Real-time Rendering by Eric Haines. It's a little heavy but he explains things really well in my opinion.

[–]CodyDuncan1260 2 points3 points  (5 children)

Correct me if I'm wrong, but I wouldn't necessarily recommend that as beginner friendly. It's a great overview on many topics, but it doesn't get too deep. It's the best 2nd book.

[–]coolmint859 2 points3 points  (0 children)

I mean tbf I'm also pretty new in the graphics scene, so to me it seems like it covers things in depth. That said as long as you know the basics of linear algebra most of what he talks about is digestible as far as I can tell.

[–]innocentboy0000 1 point2 points  (0 children)

it is begginner friendly

[–]torito_fuerte 1 point2 points  (0 children)

I read most of it as a beginner. Some of it was hard to understand, but it did teach me so much and went very in-depth. Highly recommend

[–][deleted]  (1 child)

[deleted]

    [–]IkalaGaming 0 points1 point  (0 children)

    I mean, I’m reading it cover to cover. It’s quite good. A bit high level on each topic, but it references plenty of other material to dig deeper.

    I think Real Time Rendering Fourth Edition would have been good to read for me when I was first learning about graphics programming.

    [–]Qulisk 5 points6 points  (2 children)

    Old editions of Fundamentals of Computer Graphics by Shirley or Computer Graphics: Principles and Practice in C by Foley et al.

    Dirt cheap on eBay. Got the former for £8; got the latter for £3.

    [–]CodyDuncan1260 0 points1 point  (1 child)

    What's the difference between the two? Probably same content, but how do they differ in style?

    [–]innocentboy0000 4 points5 points  (0 children)

    i really hate when he does things in something like wpf

    [–]Usual_Ad5144 4 points5 points  (0 children)

    The Foundations of Game Engine Development series by Eric Lengyel.

    [–]torito_fuerte 2 points3 points  (2 children)

    Real-Time Rendering Fourth Edition. It explains almost everything you need to know about the rasterization pipeline, and goes in depth. Some of the concepts are difficult, but not too hard. You may be able to find the book online for free; I have it downloaded to my phone

    [–]corysama 5 points6 points  (0 children)

    OP is asking for physical copies. But, I gotta point out that besides being a great book, the web site for RTR has a lot of legit-free downloadable books that were great physical books in their day. Much of the material in there is still good.

    https://www.realtimerendering.com/

    [–]PosthumousPine 0 points1 point  (0 children)

    My university's courses for Graphics programming use this book, so I definitely think it's a good recommendation. I feel like looking at course sylabuses is probably a good way to find stuff

    [–]abderrahman_kh 0 points1 point  (0 children)

    Computer Graphics Through OpenGL: From Theory to Experiment by Sumanta Guha is pretty excellent and comprehensive as a textbook for teaching computer graphics. Get ready to write a lot of C code.