I'm nearly at the end of Analysis II, right now. I know how to calculate and prove limits in R^n->R; I can derive R^n->R^m functions; I can find and prove maximums and minimums of functions (local and global, unrestricted and restricted by continuous functions); I can integrate in one, two, and three dimensions, and integrate improperly in one dimension; and a few other things I'm forgetting right now.
And let me tell you: absolutely none of it has any application to graphics programming whatsoever. At least not directly. Some of it might be useful to understand more advanced subjects that do have applications, but I'm not aware of any such subjects.
Geometry, trigonometry, and linear algebra are really all you need. You may
occasionally need one or two things from other branches, but those three are the bread and butter of graphics programming.
what did you learn that made you realize that you could do just about anything professionally in a project to create graphics (model geometry for instance) using only mathematics |
I don't think such a thing exists. Fractals have some use in procedural generation (e.g. terrain generation), but saying you can do anything with them is going a little too far, I think.
inductively reason as to how to generate data from a mathematical equation |
I find your misuse of the word "induction" irritating.
To clarify, induction means either:
* In mathematics, if you can prove that a property P of the naturals is true for 1 (i.e. P(1)) and that P(n) implies P(n+1), then you've proven that P is true for all naturals.
* In empirical science, an inductive reasoning concludes that a statement must be true for all members of a set from the fact that it is true for some members of the set.
The former is a proof technique, not a reasoning technique.
The latter is a reasoning technique, but it's not useful in mathematics. Imagine concluding from the fact that the first four prime numbers are 2, 3, 5, and 7, that all odd numbers greater than 1 are prime. Popper would argue that induction is not useful in science, either.
Its like greek trying to reason as to how to generate data from a mathematical equation |
This is generally not a terribly useful technique unless you're really hurting for space, you don't have artists to help you, the thing you're trying to render is bizarrely complex and/or large (for example, see
Infinity. It's a game a guy is writing that uses procedural generation to generate and store planets, systems, galaxies, and so on. Ships and other artificial structures are still hand-designed, though), or you're out for a challenge.