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 Graphics gems

    Graphics gems

    Andrew S. Glassner · 1990

    "The GRAPHICS GEMS Series" was started in 1990 by Andrew Glassner. The vision and purpose of the Series was - and still is - to provide tips, techniques, and algorithms for graphics programmers. All of the gems are written by programmers who work in the field and are motivated by a common desire to share interesting ideas and tools with their colleagues. Each volume provides a new set of innovative solutions to a variety of programming problems.

    Programming
    Open LibraryAmazon
    Stats for nerds
    15recommend
    29mentions
    26people
    2010–2026years
    55% recommend41% neutral3% critical

    Mentions per year

    201020122014201620182020202220242026

    What Hacker News says

    1. jcalxSep 2026
      I have formative (to my interest in programming) memories of going to Barnes & Noble and cracking open those huge Graphics Gems and Game Programming Gems books. Just an amazing wealth of topics and tricks and I learned something new on every page. Red Blob Games [0] is the closest thing in spirit these days but I do miss those books.

      [0] https://www.redblobgames.com/

      thread
    2. wizzerkingDec 2023
      GPU Gems https://github.com/yyc-git/MyData/blob/master/3d/GPU%20Gems/...

      https://www.nvidia.com/en-us/drivers/gpu-gems-home/

      Free Computer Books https://freecomputerbooks.com/

      Other free book sites https://freecomputerbooks.com/otherBooks.html

      Some computer & Machine Learning Free Books Creative Commons License

      Graphics Gems Series Use ayour favorite search engine https://www.intechopen.com/

      thread
    3. rogerallenMay 2023
      There is a nice article providing more information about gamma in Graphics Gems 3 Chapter 24, available at https://developer.nvidia.com/gpugems/gpugems3/part-iv-image-...
      thread
    4. tobinfrickeJan 2023
      Hah! Author of that 20-year-old web page here.

      At the time I was attempting to use standard open source image processing software like ImageMagick to manipulate scientific data. I was disappointed to find that it was not suitable, both due to approximations like this one, and because all the libraries I looked at only allowed 8-bit grayscale. I really wanted floating point data.

      Here is what I was working on back in those days: https://www.ocf.berkeley.edu/~fricke/projects/israel/project...

      I was a summer student at the Weizmann Institute of Science in Rehovot, Israel, processing electron micrographs of a particular protein structure made by a particular bacterium. It's very interesting: this bacterium attacks plants and injects some genetic material into the plant, causing the plant to start manufacturing food for the bacterium. By replacing the "payload" of this protein structure, the mechanism can be used to insert other genetic structures into the plant, instead of the sequence that causes it to produce food for the bacterium. Or something like that.

      Here's a random chunk of my research journal from those days: https://www.ocf.berkeley.edu/~fricke/projects/israel/journal...

      The work contributed to this paper: https://www.jbc.org/article/S0021-9258(20)66439-0/fulltext

      Here's the Wikipedia article about the author of that algorithm: https://en.wikipedia.org/wiki/Alan_W._Paeth

      And his original web page that I linked to, now via archive.org: https://web.archive.org/web/20050228223159/http://people.ouc...

      If you liked this trick, check out Alan Paeth's "Graphics Gems" series of books.

      Kudos and thanks to the OCF at UC Berkeley which has hosted my web page there for more than a quarter century with just about zero maintenance on my part.

      And thanks for the trip down memory lane!

      thread
    5. derjamesAug 2022
      Ken Shoemake also has an article in Graphics Gems IV. Section III.1 page 175. Theory and Sample program included. This is the only thing I needed to read to understand quaternions.
      thread
    6. qbasic_foreverJul 2022
      Track down the Graphics Gems series of books, it's what most of the game devs back in that era used to get tricks like fast square root, etc. https://www.realtimerendering.com/resources/GraphicsGems/
      thread

    Related

    Cover of Physically Based Rendering
    2010–2026

    Physically Based Rendering

    Matt Pharr
    92 recommend · 157
    Ray Tracing in One WeekendPeter Shirley
    2016–2026

    Ray Tracing in One Weekend

    Peter Shirley
    48 recommend · 84
    Cover of Game Programming Gems
    2009–2026

    Game Programming Gems

    Mark DeLoura
    8 recommend · 19
    The Book of Shaders
    2015–2026

    The Book of Shaders

    39 recommend · 59
    Cover of Computer graphics
    2010–2023

    Computer graphics

    John F. Hughes
    11 recommend · 14
    Cover of Computer lib
    2008–2026

    Computer lib

    Ted Nelson
    10 recommend · 41
    Cover of Grid Systems in Graphic Design
    2009–2025

    Grid Systems in Graphic Design

    Josef Müller-Brockmann
    15 recommend · 22
    Cover of Real-time rendering
    2008–2026

    Real-time rendering

    Tomas Möller
    34 recommend · 54