Application
Games, Movies, Animations, Design, Visualization, Virtual Reality&Augmented Reality, Digital Illustration, Simulation, GUI, Typography
What
input:真实世界的理解(光、材质等等)
process: 新的计算方法(矩阵,物理光学,着色,操作描述三维形体,动画仿真)、显示方法(裸眼3D,全息影像等等)
output:生成新东西
purpose:与创造的虚拟世界交互
Topics
Rasterization 光栅化(Real-time Applications)
三维空间几何形体显示到屏幕上
实时: 30 fps (off line 离线)
Curves and Meshes 曲线和曲面
曲线曲面表示,保持物体拓扑结构
Ray Tracing 光线追踪(Animations / Movies (Offline Applications))
Shoot rays from the camera though each pixel, calculate intersection and shading, continue to bounce the rays till they hit light sources
Animation / Simulation 动画与模拟
Others
computer vision: 一切需要猜测的问题,没有准确答案,希望分析理解,在图像层面操作。
IDE
Visual Studio (Windows only)
Visual Studio Code (cross platform)