Objectives
- - C++ is the dominant language for visual computing and (the core of almost every scientific softwares in general)
- \(\Rightarrow\) You will use (at least - if not develop) library that are coded in C++ underneath.
-
- - Maya, 3DStudio, Houdini, Catia, Unreal Engine, etc.
- - OpenGL is the low-level base for real-time CG.
-
- You may use higher-level framework later (Unity, Unreal, etc.)
- - However, OpenGL is everywhere underneath (/direct3D on Windows)
- => Give you (remind you) the fundamental low-level concept on which other tools are based
- => Explains origin of keywords, working behavior, you may find in high level libraries
-
- shaders, vertex, normals, phong, transform, etc