Opengl, Computer Science, Computer Graphics, Webgl, Raycasting.
transformations and coordinate systems. Color theory and applications. Principles of animation and kinematics. Particle systems and physics simulations. Techniques for collision detection and response. Ray casting and shading methods. Texture mapping and its applications. Global illumination and