Since the third grade of the university, it has been "advertised" graphics is your own interest, but I think about it. I do what I have learned. I don't think that "Ye Gong Yilong" is used to describe the most appropriate: 1) The principle of the top four Class, you can learn, remember. 2) Graduation Design Based on DirectX, the DirectX made a "Microsoft API of the game engine," said that there is no graphics. 3) After graduating, I have learned a little OpenGL, learn to be superficial, and it is also the API of people. 4) Work will be used in the work, the knowledge of the curve surface, but only encountered a chance, the degree is limited to "understanding".
It turns out that I have never (systematically) learned computer graphics, how to talk to hobby!
Therefore, the basic graphics of the system should have a good system. That way, when you make SWEEP with Inventor, when you use Maya's "Mental Ray" to render the scene, you will feel very practical :)
I think the foundation graphics can probably be divided into 4 blocks: geometric modeling, graphical transformation, realistic graphics, and raster graphics.
Geometric style
The techniques of the initial model are established, including curves and surfaces, representation methods of forms in the computer, and various modeling methods.
Graphical transformation
The technique of moving, deformation of the initial model, including geometric transformations based on matrix, vector, quad number, etc., projection transformation, etc.
Realistic graphics
Rendering of models, including local, global light illumination model, texture mapping, real-time realistic graphics technology, etc.
Raster graphics
The results of styling, transform, rendering, finally displayed on the display. Scanning conversion, crop, blanking, anti-walking, etc., including straight lines, arcs, polygons, etc.
4 large contents above, from top to bottom, actually a process of generating graphics in a computer: modeling -> transformation -> rendering -> display. Each piece contains a lot of content.
Then, in accordance with this order, learn the graphics foundation, it should be a good choice.
OK, start with geometry!