Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Computer Graphics From Scratch Free E-Book

#1
Computer Graphics From Scratch Free E-Book

Computer Graphics From Scratch is an upcoming book that takes a unique approach to teaching graphics programming. The book started life a few years ago as a free e-book that was picked up by No Starch Press. Even better, No Starch is permitting the author Gabriel Gambetta to host the book for free on his website. Why should you read this book? Well, let’s check the “Why Should You Read This Book” section from the book:

This book should give you all the knowledge you need to write software renderers. It does not make use of, or teach you how to use, existing rendering APIs such as OpenGL, Vulkan, Metal, or DirectX.

Modern GPUs are powerful and ubiquitous, and few people have good reason to write a pure software renderer. However, the experience of writing one is valuable for the following reasons:Shaders are software.

The first, ancient GPUs of the early 1990s implemented their rendering algorithms directly in hardware, so you could use them but not modify them (which is why most games from the mid-1990s look so similar to each other). Today, you write your own rendering algorithms (called shaders in this context) and run them in the specialized chips of a GPU.Knowledge is power.

Understanding the theory behind the different rendering techniques, rather than copying and pasting half-understood fragments of code or cargo-culting popular approaches, lets you write better shaders and rendering pipelines.Graphics are fun.

Few areas of computer science provide the kind of instant gratification offered by Computer Graphics. The sense of accomplishment you get when your SQL query runs just right is nothing compared to what you feel the first time you get raytraced reflections right. I taught Computer Graphics at university for five years, and I often wondered why I enjoyed teaching the same thing semester after semester for so long; in the end, what made it worth it was the way the faces of my students would light up and seeing them use their first rendered scenes as their desktop backgrounds.

You can pre-order the book on the No Starch Website saving 35% off using the code MAKE3DMAGIC. The book will also be available on Amazon in Kindle Format.

If you are in the market for computer graphics books, there are a shocking number of bundles on Humble right now. The Math For Programmers and Programming Fundamentals By Mercury bundles both contain e-books for learning game development math. The $1 tier of the GameDev.tv Course Bundle also contains an excellent video course on game development math.

You can learn more about Computer Graphics From Scratch in the video below. Links above contain affiliate codes that pay GFS a small commision if used (and thanks if you do!)



https://www.sickgaming.net/blog/2021/02/...ee-e-book/
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  Applied Math & Statistics Book Bundle xSicKxBot 0 70 11-17-2020, 02:08 AM
Last Post: xSicKxBot
  Humble C#/.NET Core Book and Video Bundle xSicKxBot 0 197 04-28-2020, 03:28 AM
Last Post: xSicKxBot
  Humble Programming Book Bundle By Packt xSicKxBot 0 406 06-18-2019, 11:30 AM
Last Post: xSicKxBot
  Humble Computer Graphics Book Bundle xSicKxBot 0 413 05-21-2019, 11:08 AM
Last Post: xSicKxBot
  Humble AI And Deep Learning Book Bundle xSicKxBot 0 443 05-14-2019, 12:04 PM
Last Post: xSicKxBot
  Humble Book Bundle–Coder’s Bookshelf From No Starch Press xSicKxBot 0 348 03-29-2019, 02:12 AM
Last Post: xSicKxBot
  Free Ray Tracing Gems Book xSicKxBot 0 447 03-08-2019, 06:03 PM
Last Post: xSicKxBot
  Free Ray Tracing Gems Book xSicKxBot 0 391 02-21-2019, 12:40 AM
Last Post: xSicKxBot

Forum Jump:

[-]
Active Threads
ISO: Staff Members for Website, Discord,...
Last Post: DavidOxisy
Today 08:22 AM
» Replies: 2
» Views: 4587
Xbox Wire - Sci-fi Arcade Shooter RoboPh...
Last Post: xSicKxBot
Yesterday 08:35 PM
» Replies: 0
» Views: 4
News - Netmarble US to acquire NBA Ball ...
Last Post: xSicKxBot
Yesterday 08:35 PM
» Replies: 0
» Views: 19
News - Netflix's Jupiter's Legacy Gets F...
Last Post: xSicKxBot
Yesterday 08:35 PM
» Replies: 0
» Views: 28
[Tut] How to Plot the Confidence Interva...
Last Post: xSicKxBot
Yesterday 02:00 PM
» Replies: 0
» Views: 4
(Indie Deal) 85% OFF HITMAN GOTY, Disney...
Last Post: xSicKxBot
Yesterday 02:00 PM
» Replies: 0
» Views: 5
Mega Music Collection Bundle on Fanatica...
Last Post: xSicKxBot
Yesterday 02:00 PM
» Replies: 0
» Views: 7
Mobile - Ninja Legends 2 codes – coins a...
Last Post: xSicKxBot
Yesterday 02:00 PM
» Replies: 0
» Views: 4
Microsoft - People of Microsoft: Akosua ...
Last Post: xSicKxBot
Yesterday 01:59 PM
» Replies: 0
» Views: 4
News - Study Suggests Nintendo Switch Is...
Last Post: xSicKxBot
Yesterday 01:59 PM
» Replies: 0
» Views: 4

[-]
Twitter

[-]
Sponsored
Get the Deal of the Week at RefurBees.com

Copyright © SickGaming.net 2012-2020