(no title)
dcw303 | 2 years ago
I started with brilliant.org, and while I liked the level of polish in the interactive lessons, I found the lesson structure to be out of sequence, often referring to things that haven't been covered yet. They didn't seem to have put as much thought into pedagogy as Math Academy as described in TFA.
So I gave up on that and instead have been shipping several kilograms of dead tree across the pacific in the form of The Art Of Problem Solving series of textbooks. They are great, the lesson structure and building up of complex ideas from first principles is outstanding. They will humble you though, as the exercises are tough. They're also quite expensive but IMHO worth it.
Math Academy does look interesting, If I was not halfway through my series I would probably take a look. But I do enjoy having reference books on hand. Many times I've jumped back to brush up on a topic that has slipped from memory.
I solve my exercises with the most low tech solution possible, but I like the freedom it gives me to try new approaches, and nothing beats the latency between idea to ink on paper.
edit: also wanted to add that I've enrolled Chat GPT4 as my tutor. Contrary to many other's experiences that I've read, I find it to generally be very good at reasoning in this level of mathematics. It's helped me many times when I've gotten stuck. And on the occasions where it bullshitted its way to an incorrect answer, I always challenge it if I don't understand, and we ultimately find out if it hallucinated something (rare, can usually be fixed by restating the problem), or I gave it the wrong input to start with (unfortunately more common than I'd like)
juunpp|2 years ago
https://d3dcoder.net/ -- The DX12 book is the latest edition. The books have several chapters at the beginning covering 3d transformations.
https://foundationsofgameenginedev.com/ -- The first installation, Mathematics. This will cover a lot more ground and derive things from first principles while not being overly formal.
https://www.mathfor3dgameprogramming.com/ -- A lot more formal than most game/graphics math books, and goes into more depth, particularly on the linear algebra.
pvg|2 years ago
dcw303|2 years ago
I haven't started any 3d game projects yet. For that, my plan is to do the webgpufundamentals.org course first. Scanning the TOC, I think I would be able to attempt it from what I learned from the linear algebra book.
That said, I'm doing AOPS Intermediate Algebra at the moment, and the Precalc text covers more advanced trig and matrix stuff, so I'm thinking it would be good to finish at least to there before starting to apply the knowledge.
AlchemistCamp|2 years ago
What's the scope of The Art of Problem Solving? How far does the series go?
dcw303|2 years ago
- Prealgebra
- Intro to Algebra
- Intro to Counting & Probability
- Intro to Geometry
- Intro to Number Theory
- Intermediate Algebra
- Intermediate Counting & Probability
- Precalculus
- Calculus
globalnode|2 years ago