Ah, nothing. All seems in order ^_^
(I misread the original post. Hehehe. Oops.)
This is a discussion on When to start 3D Game Programming? within the Game Programming forums, part of the General Programming Boards category; Ah, nothing. All seems in order ^_^ Good luck. (I misread the original post. Hehehe. Oops.)...
Ok. Thanks Elysia! I hope I can reach my dreams. lol
EDIT: By the way, why do people in gamedev.net told me that I should use an existing 3D engine in creating games? I don't get it.
Last edited by m3rk; 04-15-2009 at 04:48 AM.
Yes it is offered by the math department but my degree doesn't require to have it. The last math that is required for my degree is Calculus 2 which is I think all about Integrals.
Hmm at my university it's a required second year course for all science degrees (including computer science), and a first year course for engineering.
That explained everything about my university's standard.
Don't you get electives?
I know of a few universities that don't do maths until very late in the degree. Which is odd, get it down pat in first year and then build on it IMO.
I don't know if there are electives for linear algebra but I hope there's one. I'll try to ask the university if they're offering one.
By the way, anyone here knows can I recommend a good 3D math book that is focuses in 3D graphics programming? I heard that 3D Math Primer for graphics and game development is quite good for a beginner in 3D math.
About Linear Algebra:
I'm starting to love this math! I've read about vectors and scalars lately. It's like an array and the basic is so easy. I've also read how to get the magnitude, how to normalize, how to add, subtract, and multiply. While scanning the book somewhere(lol), I found this dot and cross product which I heard that is related in 3D graphics. So I think I'm on the right track.
Re: learning graphics, if that's what you want to do, go for it! I thought from the Subject line that the primary goal was games. Nothing wrong with learning the nuts and bolts.
Re: being a good artist, heck no! In fact, lots of amateur games are "ruined" by programmer art :-)
Oh, and if you're sticking with OpenGL, check out NeHe's tutorials and google for "Steve Baker OpenGL". He's written some good articles over the years. There are also forums at opengl.org.
Yeah vectors are essentially arrays. And matrices are essentially 2D arrays. It gets a bit mind-twisting at first, but the bits and pieces aren't really too bad.I'm starting to love this math! I've read about vectors and scalars lately. It's like an array and the basic is so easy. I've also read how to get the magnitude, how to normalize, how to add, subtract, and multiply. While scanning the book somewhere(lol), I found this dot and cross product which I heard that is related in 3D graphics. So I think I'm on the right track.
dot products allow you to determine if 2 vectors are perpendicular, which, among other things, allow you to define planes in 3D as all vectors orthogonal to a vector. (ax+by+cz = 0, or dot([a b c], [x, y, z]) = 0)
cross products allow you to find a vector perpendicular to 2 vectors, with a magnitude of sin(theta)*|A|*|B| so you can find, for example, the torque (moment) vector easily from arbitrary force and displacement vectors in 3D (t = cross(F, d)). This can also be done using high school physics (finding components, etc), but linear algebra makes it very easy, especially when you are trying to program a computer to do it.
I think Ill have to dig up the specific post that got me banned, but IIRC it involved me suggesting a non-standard solution to a problem when the OP of the thread had specifically stated that 'The One and Only Truth' had already failed, then some 'Ye Olde Pharte' ..........ing that my non-standard solution was non-standard and that the OP should use 'The One and Only Truth' instead. At which point I told 'Ye Olde Pharte' he needed to actually read the OP. It then devolved into him screaming (all caps) that I was just some noob etc etc blah blah and ended with me calling him "a retarded wishnick wannabe that needed to get back under his bridge and let people who wanted to actually help people do all the posting".
Last edited by abachler; 04-16-2009 at 03:18 PM.
Until you can build a working general purpose reprogrammable computer out of basic components from radio shack, you are not fit to call yourself a programmer in my presence. This is cwhizard, signing off.