computer-graphics-from-scratch
Tech-Interview-Cheat-Sheet
Our great sponsors
computer-graphics-from-scratch | Tech-Interview-Cheat-Sheet | |
---|---|---|
12 | 3 | |
1,143 | 3,917 | |
- | - | |
2.7 | 0.0 | |
about 1 year ago | about 1 year ago | |
TypeScript | ||
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
computer-graphics-from-scratch
-
What are the best textbooks/resources for learning graphics programming practically in 2023?
I’m getting started too in graphics programming (web developer here) and I’ve started with the Raytracing in One Week-end, I find it to be great (I use ChatGPT along the tutorial to exchange and ask questions when I struggle). Other than that I also bought the OpenGL bible book and the book Computer Graphics from Scratch that you can both find on Amazon, they’re really great.
- Experiences with Pikuma's 3D course?
- Computer Graphics from Scratch
-
Best courses for learning graphics programming?
Computer Graphics from Scratch is fully available for free on the website, if you want to check it out first: https://gabrielgambetta.com/computer-graphics-from-scratch
-
C programming a modern approach VS Modern C
It may be a bit basic compared to Abrash's but https://gabrielgambetta.com/computer-graphics-from-scratch/
- a dump of some of the resources / tools ive used over the past year
-
Beginner Graphic Programming Projects for C++
Computer Graphics From Scratch is my favorite introduction to the subject. It assumes less about the reader than something like the "In A Weekend" series.
- Getting Started With GFX Programming in C in 2022
- I am looking for resources where I can learn the theoretic part of a raytracer, so I can implement it myself.
-
Ask HN: What HN post made you money?
This one: https://news.ycombinator.com/item?id=19584921 And wasn't even my post!
A long time ago I found myself teaching Computer Graphics at my alma mater. Over the following years my approach to the subject evolved, and I really got the hang of it. After I stopped teaching, I took my notes, handouts and slides, and made them into a series of articles that I put on my website, where they remained in relative obscurity. Hacker News managed to find it every once in a while, and it was generally well received, but nothing came out of this. Until April 2019, when that post made the HN front page again, except this time it caught the attention of an editor in No Starch Press.
Long story short, my materials are now a book, Computer Graphics from Scratch, sold by No Starch Press [0], and also available for free on my website [1].
This genuinely wouldn’t have happened without your support. THANK YOU, HN community :)
[0] https://nostarch.com/computer-graphics-scratch
[1] http://gabrielgambetta.com/computer-graphics-from-scratch
Tech-Interview-Cheat-Sheet
- a dump of some of the resources / tools ive used over the past year
- Cool Github repositories for Everyone
-
Starmer: Skills shortage cannot be remedied by foreign workers
Pretty much. Getting to the point where you're comfortable with everything on this would be a good start - https://github.com/tsiege/Tech-Interview-Cheat-Sheet.
What are some alternatives?
tinyraytracer - A brief computer graphics / rendering course
javascripting - Learn JavaScript by adventuring around in the terminal.
RayTracer - A ray tracing program
Android-Interview-Questions-And-Answers - Real-time Android, Kotlin and Java Interview Questions and Answers - Cheatsheet to hack into top Companies
cgltf - :diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99
design-patterns-for-humans - An ultra-simplified explanation to design patterns
raytracing
learngo - ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
pibox-os - 📦💻 The Official PiBox Operating System
rust-learning - A bunch of links to blog posts, articles, videos, etc for learning Rust
interview-guide - An opinionated, actionable guide for software engineering interviews.
markdown-cheatsheet - Markdown Cheatsheet for Github Readme.md