前言:今天开始开启一个新篇章的学习,那就是games101闫令琪老师讲的《现代计算机图形学入门》课程,我会根据闫老师每节课讲的内容记录重点笔记,每节课都会整理一篇发布出来,希望自己可以坚持下去,从图形学小白开始慢慢入门!也欢迎大家一起交流探讨。本次笔记分享不会涉及到老师布置的作业。


目录

  • 图形学概述
  • 1.图形学的应用
  • 2.技术挑战Technical Challenges
  • 3.Rasterization光栅化
  • 4.CG和CV的区别


图形学概述

1.图形学的应用

  1. Video Games
  2. Movies
  3. Animations动画
  4. Design设计
  5. Visualization可视化
  6. Virtual Reality
  7. Augmented Reality增强现实
  8. Digital Illustration插图
  9. Simulation模拟
  10. Graphical User Interfaces图形用户界面

2.技术挑战Technical Challenges

- Math of (perspective) projections, curves, surfaces (透视)数学投影,曲线,表面
- Physics of lighting and shading 物理学方面的光照和阴影
- Representing / operating shapes in 3D
- Animation / simulation 动画/模拟-仿真

Computer Graphics is AWESOME!

3.Rasterization光栅化

含义:把三维空间中的几何形体显示到屏幕上

图形学基础 图形表示_games101

4.CG和CV的区别

图形学基础 图形表示_图像处理_02

Computer Graphics和Computer Vision是同一过程的两个方向。Computer Graphics将抽象的语义信息转化成图像,Computer Vision从图像中提取抽象的语义信息。Image Processing探索的是从一个图像或者一组图像之间的互相转化和关系,与语义信息无关。
参考博客链接:

各自的概念:

CG: 计算机图形学是计算机科学的一个子领域,它包括数字合成和操作可视内容(图像、视频)的方法。尽管这个术语通常指三维计算机图形学的研究,但它也包括二维图形学和图像处理。

CV:计算机视觉是一个学科/领域,它包括获取、处理、分析和理解图像或者更一般意义的真实世界的高维数据的方法;它的目的是产生决策形式的数字或者符号信息。

图像处理IP:在图像科学中,图像处理是用任何信号处理等数学操作处理图像的过程,输入时图像(摄影图像或者视频帧),输出是图像或者与输入图像有关的特征、参数的集合。