News for hackers. Stuff that matters.

Ask HN: Wrote a Computer Graphics textbook. How do I maximize impact?

Long story short, I wrote a Computer Graphics textbook. It is based on materials I created over the course of 7 years teaching the subject at university level, a couple of lifetimes ago.

It doesn't teach how to use OpenGL, but how OpenGL works; using only a method to set the color of a pixel, it builds a raytracer and a rasterizer from scratch. Like the rest of my educational content[0][1], the emphasis is on being very accessible without compromising on depth or complexity.

What to do next is unclear, though. I want to maximize its impact and exposure (if I was a SV startup, my goal would be "every university student in the world uses this book"). I'm thinking of putting the whole text and the example source code (all Javascript) in GitHub, under some non-commercial license that encourages people to use it, share it and improve it.

Are there any other obvious options that I'm missing? I'm very far from the academic, publishing and education worlds.

[0]: http://gabrielgambetta.com/client-server-game-architecture.html

[1]: http://gabrielgambetta.com/generic-search.html

( 4 comments | 4 points | on HN )
Re:Ask HN: Wrote a Computer Graphics textbook. How do I maxi... by billconan on Friday October 20, 2017 @10:28AM (#15516037)
A coworker pointed me to this http://graphicscodex.com/

When we discussed computer graphics ebooks.

I guess the graphics codex is interactive? Maybe something to add into an ebook

Re:Ask HN: Wrote a Computer Graphics textbook. How do I maxi... by m2n037 on Friday October 20, 2017 @02:23PM (#15518018)
Are you planning to make it free or sell it? You can explore gumroad, leanpub, or packtpub, may be.
Re:Ask HN: Wrote a Computer Graphics textbook. How do I maxi... by ggambetta on Friday October 20, 2017 @03:06PM (#15518390)
Could go either way - leaning towards making it free.
Re:Ask HN: Wrote a Computer Graphics textbook. How do I maxi... by Vicfred on Saturday October 21, 2017 @03:22AM (#15521033)
I was interested until I read javascript