Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Fundamentals of Computer Graphics

    Fundamentals of Computer Graphics

    Peter Shirley · 2002

    Electronics & Hardware
    Open LibraryAmazon
    Stats for nerds
    5recommend
    6mentions
    6people
    2010–2023years
    83% recommend17% neutral

    Mentions per year

    20102012201420162018202020222023

    What Hacker News says

    1. johnnyanmacDec 2023
      CRC has books in pretty much every subject (in and outside of software), so it really comes down to what kinds of topics you are interested in. I can give a dozen recommendation for books in computer graphics, but that may not be helpful for you personally.

      But if you are are into graphics programming:

      -Peter Shirley's Fundamentals of Computer Graphics is a great comprehensive resource. Despite the name, it serves as a great jumping off point even for experts into a different subdomain if they don't know where to start

      - Johnathan Cooper's Game Anim is one of my most recent purachases. A great overview of the animation process, from the views of both the artist and technical engineer. Not just great for concepts but to get an idea of how and where a large studio executes their workkflow in production.

      - Most of the GPU series from Wolfgang Engel are worth their weight in gold. The 7 or so GPU Pro series is basically whitepapers on all sorts of (at the time) cutting edge rendering techniques. Then the "GPU Pro 360" books are there if you wanted to focus on a specific subdomain instead of looking across the pro books (e.g. a GPU Pro 360 book focusing on Lighting or Image processing)

      thread
    2. generic_userOct 2016
      While its true that you probably do not need to be very good at math to do basic graphics, you do need 'some' math. You need to be able to understand the basic algorithms of the graphics pipeline to use them correctly and experiment. The best source for a detailed and 'gentile' intro is still one of the introduction to computer graphic books. You can sit with a pad of paper and work through some of the formulas on paper until you understand what they do.

      One of my favorites, because it does not use any particular language and the math derivations are detailed and easy to fallow.

      Fundamentals of Computer Graphics - Shirley https://www.amazon.com/Fundamentals-Computer-Graphics-Peter-...

      thread
    3. tomvbusselAug 2015
      I think this is aimed at middle/high school students. It probably can be interesting for adults, but I'd really recommend picking up a book such as Fundamentals of Computer Graphics by Shirley and Marschner [1].

      [1] https://www.cs.cornell.edu/~srm/fcg3/

      thread
    4. solidangleJul 2015
      If you're interested in writing a renderer yourself (which is obviously way cooler than using some tools), I'd recommend first picking up either "Fundamentals of Computer Graphics" by Shirley and Marschner or "Computer Graphics: Principles & Practices" by Foley and Van Dam. Once you understand the basics of computer graphics and especially of shading and ray tracing, I'd recommend picking up "Physically Based Rendering: From theory to implementation" by Pharr and Humphreys which is an excellent book that explains the State of the Art of photorealistic rendering. Once you understand how physically based rendering, path tracing, BSDFs and all that good stuff works you're ready to write your own rendering (or to implement a new SIGGRAPH paper in the framework provided by the book). It's a lot of fun writing your own renderer and you'll produce some beautiful pictures.
      thread
    5. nzmsvJul 2010
      I found Fundamentals of Computer Graphics by Peter Shirley to be a great intro book. Yes, it's a textbook, but it's one of the better written ones. I like that it also teaches you how to code the algorithms, not just the math behind them. It's not OpenGL-focused though.
      thread
    6. snowcrshdMar 2017
      How does that book compares to Peter Shirley's Fundamentals of computer graphics [1]

      I'm interested in CG but don't really know where to start.

      [1] https://www.amazon.com/Fundamentals-Computer-Graphics-Fourth...

      thread

    Related

    Cover of Realistic Ray Tracing
    2015–2017

    Realistic Ray Tracing

    Peter Shirley
    3 recommend · 5
    Cover of Physically Based Rendering
    2010–2026

    Physically Based Rendering

    Matt Pharr
    92 recommend · 157
    Cover of Computer graphics
    2010–2023

    Computer graphics

    John F. Hughes
    11 recommend · 14
    Cover of The art of electronics
    2008–2026

    The art of electronics

    Paul Horowitz
    153 recommend · 328
    Cover of Computer architecture
    2008–2026

    Computer architecture

    John L. Hennessy
    59 recommend · 110
    Cover of Computer Graphics from Scratch
    2018–2026

    Computer Graphics from Scratch

    Gabriel Gambetta
    12 recommend · 27
    Cover of Principles of Interactive Computer Graphics
    2012–2023

    Principles of Interactive Computer Graphics

    William Newman
    3 recommend · 6
    Ray Tracing in One WeekendPeter Shirley
    2016–2026

    Ray Tracing in One Weekend

    Peter Shirley
    48 recommend · 84