|
|
#1 | ||||||||
|
Member
|
I've heard that depending on what exactly you're programming, math could be very important. Could someone break it down?
How much math is needed for gameplay programming, graphics programming, tools programming, AI programming etc.? The reason I ask this is because I`m worried about the school I`m interested in attending. It has some math courses but I don`t know how deep into math its going to go and I don`t want to be screwed because a school decided not to teach me everything I should know. |
||||||||
|
|
|
|
|
#2 | ||||||||
|
Administrator
Location: UK |
You need to know at least how to use and apply Vectors, Matrices and Quaternions which are used generally throughout games no matter which area of programming you go in.
After that, it becomes more specialised depending on which area of programming going in rather then how much.
__________________
Steven Yau [Alix Games Blog] [Portfolio] [How I broke into the Games Industry] [Why I left my Games Job] [How to be a Games Tester] [Getting back into the Game] Last edited by yaustar : 05-18-2008 at 06:30 AM. |
||||||||
|
|
|
|
|
#3 | ||||||||
|
Junior Member
Location: FL |
Yeah, definitely linear algebra and physics.
I'm a game dev student at Full Sail U (graduating next month). They taught us linear algebra (vectors, matrices) and physics (forces, friction, sphere/plane/ray/cylinder/box collision) early on in the program and I did keep coming back to those concepts. Quaternions, not so much... (Though I heard they could be important for a camera system.) |
||||||||
|
|
|
|
|
#4 | |||||||||
|
Member
|
Quote:
|
|||||||||
|
|
|
|
|
#5 | ||||||||
|
Moderator
Location: Philadelphia, PA |
They teach you all of it. But a base understanding in at least Algebra is needed. Another thing I have noticed from interviews is they always ask about the dot product and the cross product. So vector math is extremely important, along with everything everyone else has listed.
__________________
Grant Shonkwiler() "I would love to fix the world if someone would just give me the source code" Website Industry blog LinkedIn |
||||||||
|
|
|
|
|
#6 | |||||||||
|
Junior Member
|
Be functionally proficient with linear algebra regardless of your discipline. Know how vectors and matrices work and how they interact with one another. Know about dot products and cross products and orthogonal bases and etc etc. Basically the first 2 or 3 chapters of Eric Lengyel's book.
For animation programming, be proficient with the practical uses of quaternions (though not necessarily with all of the theory behind them). It is good for you to know how to use them anyway. For physics programming and some graphics programming, lots of math can be needed. Despite failing this course in college I recommend you be familiar with calculus up to and including Differential Equations. Tools programming also falls into this category since it can be very similar. P.S. Quote:
________ Marijuana Vaporizer Last edited by forumaccount : 03-29-2011 at 04:23 AM. |
|||||||||
|
|
|
|
|
#7 | ||||||||
|
Member
Location: MIA, FL |
Ugh,
How much math do you think you need to know for basic programming? I don't even know what basic programming is really. I guess what I'm trying to say is how much programming do you think a 3D artist , modeler, and/or animator should know and how much math does that involve?
__________________
MDeis Aspiring Concept Artist, Art Director, and Studio Director |
||||||||
|
|
|
|
|
#8 | |||||||||
|
Senior Member
|
Quote:
I'm not 100% positive on animation, but I think it depends what you're animating. If you're just doing a walk cycle of a human character, not much math is involved. If you plan on using something similar to the IK Spline Tool in Maya for snakes or whatever, you should know your basic trigonometry. For things like water you might need more math. |
|||||||||
|
|
|
|
|
#9 | |||||||||
|
Member
Location: MIA, FL |
Quote:
Understand I'm a complete programming rookie! I don't even know what C++ is for. Or OpelGL, C# and whatever else there is.
__________________
MDeis Aspiring Concept Artist, Art Director, and Studio Director |
|||||||||
|
|
|
|
|
#10 | ||||||||
|
Administrator
Location: UK |
No. Some modelling software have scripting support to do more advanced stuff but no, you do not need to know how to program to be an artist.
__________________
Steven Yau [Alix Games Blog] [Portfolio] [How I broke into the Games Industry] [Why I left my Games Job] [How to be a Games Tester] [Getting back into the Game] |
||||||||
|
|
|
![]() |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
| Display Modes | |
|
|
Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
All times are GMT -8. The time now is 01:12 PM.


























Linear Mode

