Originally Posted by
BitHacker
hellfall,
You need to know calculus 3, ( VECTORS AND THE GEOMETRY OF SPACE)...
The pipeline that goes from 3D space to 2D space is math intensive. Yes there are functions prebuilt for you to use them. But someone who knows this pipeline and how to use math to maneuver thru model space, eye vector, gaze vector, Image Plane, FOV(field of view), view frustum(left plane, right plane, top plane, bottom plane, near plane, far plane) <- which makes up a view volume.
Without knowing your spaces, coordinates and how all of this is put together. Your going to be dead in the water from the get go. With people throwing life preservers at you all day. Because you will be whining, crying, bitching, moaning, that you can't do it.
I would say like all universities say. LEARN YOUR MATH ( CALCULUS 1, 2, 3 AND LINEAR ALGEBRA )....
Then learn c, or c++... ( as all video libraries are written in c, or c++ ) OpenGL, Directx, Java3D, GDI... There all based off of c.
This forum seems to be really heavy in C# and the .NET Framework.
I personally think you need to have more control over memory than what C# offers but C# does make fast and good looking GUI's...
Once you know how to move around 2D and 3D space, everything will become easy. AS YOU WILL UNDERSTAND
You will find that all hacks are a hybrid of languages...
Inline asm, c headers with c++ headers, and then c# wrapping all of it for a stupid gui... You will find in 10 years that you will know all the languages.
It just takes time.
-Bit_Hacker