So as a personal side project I want create a bunch of graphics demos to portfolio-ize my graphics knowledge. I wanted some suggestions in terms of what to put in it. I want have three categories of demos:
Basic - What you expect any first year prrofessional game graphics programmer to be able to do.
Intermediate - If you were to take all the professional graphics programmers in the industry and sort them by ability, everybody on the good half of the bell curve would be able to do these demos.
Advanced - What you'd expect a senior level graphics programmer be able to do.
This is what I have planned for basic demos:
-Mesh Loading
-Gouraud Shading
-Phong Shading
-Texture Mapping
-MultiTexturing
-Normal Mapping
-Cube Mapping
-Cell Shading
-Shadow Mapping
-Image Post Processing
-HDR
-Deferred shading
-Anti Aliasing
-Skeletal Animation
Is there any other basic demos I should add in?
I plan on getting through the basic graphics demos and then do some AI demos as part of another project. I'll probably revist the graphics project when DX12/GLNext roll around and then add some intermediate/advanced demos to the mix. I could also use suggestions for intermediate/advanced demos.