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 Mathematics for 3D game programming and computer graphics

    Mathematics for 3D game programming and computer graphics

    Eric Lengyel · 2002

    Addresses the mathematical skills that a programmer needs to develop a 3D game engine and computer graphics for professional-level games. This title is suitable for advanced programmers who are experienced with C++, DirectX, or OpenGL. It also covers areas such as vector geometry and linear algebra, and then progresses to 3D game programming.

    ProgrammingMathematicsComputer Science
    Open LibraryAmazon
    Stats for nerds
    6recommend
    9mentions
    9people
    2011–2026years
    67% recommend22% neutral11% critical

    Mentions per year

    201120132015201720192021202320252026

    What Hacker News says

    1. jplusequaltAug 2026
      Essential Mathematics for Games and Interactive Applications, and Mathematics for 3D Game Programming and Computer Graphics.
      thread
    2. legends2kJan 2023
      Not strictly math books but these three books turned me to live mathematics and appreciate for what it is:

      [1]: 3D Math Prime for Games for Graphics and Game Development; https://www.gamemath.com/ (free to read online) [2]: Essential Mathematics for Games and Interactive Applications; https://www.essentialmath.com/book.htm [3]: Mathematics for 3D Game Programming and Computer Graphics; https://www.mathfor3dgameprogramming.com/

      thread
    3. msk-lywennSep 2022
      - The BASIC book that came with my TI-83+ calculator

      All the essentials of programming

      - The C Programming Language

      The book to start getting serious

      - Mathematics for 3D Game Programming & Computer Graphics

      The book that finally helped me understand the university math I had never managed to grasp

      thread
    4. exDM69Jun 2017
      He's also the author of "Mathematics for 3D Game Programming and Computer Graphics", which is a nice book that covers a lot of the fundamental topics and is a useful book to have in your library for reference if you do any 3d graphics, game or physics programming. It doesn't go too deep into the subjects, but it's a nice to have anyway.

      He has done lots of work on the field, so there are quite a few contributions he has made.

      http://mathfor3dgameprogramming.com/

      thread
    5. JareJun 2017
      I would not advise anyone to try to get into computer graphics directly with the Vulkan or DX12 APIs. Start with DX11, modern OpenGL and/or WebGL, and work through your computer graphics theory (and a lot of practice) using those. Geometry, illumination, shaders, tools and GPU computation will take a lot of time to master. When you decide you want to go into low level APIs, if you are comfortable with Apple systems, Metal will likely be easier than Vulkan/DX12.

      A lot of the theory from classic books is still valid, so even a copy of Computer Graphics: Principles and Practice will look fine on your desk. "Real Time Rendering" by Moller/Haines and "Physically Based Rendering" by Pharr are excellent. "Game Engine Architecture" by Gregory and "Mathematics for 3D Game Programming and Computer Graphics" by Lengyel will probably prove very useful and relevant to you as well.

      Online resources, the free https://learnopengl.com/ and the $10 http://graphicscodex.com/ are both fantastic. Make sure to read https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-..., and also study the techniques used for the craziest entries in https://www.shadertoy.com/

      And then, lots and lots of papers and presentations from the past 5 or 10 years of Game Developers Cconference and Siggraph.

      thread
    6. nkassisAug 2011
      This book: Mathematics for 3D Game Programming and Computer Graphics, Third Edition (http://www.amazon.com/Mathematics-Programming-Computer-Graph...)

      Is pretty good and complete. The first chapter is a review of vector and matrices and the rest of the book is pretty solid. It includes pretty much every math concept you will need to implement what he has on this list and more.

      thread

    Related

    Cover of Game Mechanics
    2021–2022

    Game Mechanics

    Ernest Adams
    1 recommend · 2
    Cover of Advanced Game Design
    2013–2022

    Advanced Game Design

    Michael Sellers
    3 recommend · 5
    Cover of Foundations of Game Engine Development, Volume 1
    2020–2024

    Foundations of Game Engine Development, Volume 1

    Eric Lengyel
    2 recommend · 5
    Cover of Game Programming Patterns
    2012–2026

    Game Programming Patterns

    Robert Nystrom
    120 recommend · 161
    Cover of 3D math primer for graphics and game development
    2014–2024

    3D math primer for graphics and game development

    Fletcher Dunn
    9 recommend · 10
    Cover of Mathematics for Computer Science
    2009–2025

    Mathematics for Computer Science

    Eric Lehman
    37 recommend · 70
    Cover of The Art of Game Design
    2010–2026

    The Art of Game Design

    Jesse Schell
    35 recommend · 54
    Cover of A Programmer's Introduction to Mathematics
    2016–2026

    A Programmer's Introduction to Mathematics

    Jeremy Kun
    24 recommend · 44