L1.Overview of Computer Graphics
约 245 个字 预计阅读时间 1 分钟
Today's Topics:
- What is Computer Graphics?
- Why study Computer Graphics?
- Course Topics
- Course Logistics
Why Study Computer Graphics?¶
- Technical Challenges
- Math of (prespective) projection, curves, surfaces
- Physics of lighting and shading
- Representing / operating shapes in 3D
- Animation / simulation
3D graphics software programming and hardware
本课程不会涉及任何关于硬件编程和 OpenGL 的内容,只会涉及到计算机图形学的基础知识。
Course Topics¶
主要包括四部分内容:
- 光栅化(Rasterization)
- 曲线和曲面(Curves and Meshes)
- 光线追踪(Ray Tracing)
- 动画与模拟(Animation and Simulation)
Rasterization¶
光栅化就是把三维空间的几何形体实时显示在屏幕上。
实时
在计算机中,我们把每秒钟生成 30 张以上的画面称为实时,否则就是离线。
Curves and Meshes¶
如何在计算机中表示曲线和曲面。并不断地细分曲线和曲面,使其更加平滑。
Ray Tracing¶
生成更逼真的画面,但是速度慢。
Animation and Simulation¶
如何在计算机中模拟现实世界的物理现象。