GAMES101-现代计算机图形学入门-闫令琪——第一节

笔记基于P1 GAMES101-现代计算机图形学入门-闫令琪

What is Computer Graphics?计算机图形学的应用领域

  1. 电影特效Movies special effects

    1. 生成真实感的画面。
  2. 动画Animations

    1. 首先涉及到几何,如何去表述一些复杂的几何形体,如毛发。
    2. 以及如何去渲染,把它给真正显示出来。计算光线在这些几何形体之间的传播方式,这个叫做渲染。
  3. 设计Computer added design

    1. 比如cg生成的车子模型,这个车子允许你做一些交互性的操作,比如你可以移动它,换各种各样不同的环境,就能立刻看到它不同环境下的样子。
    2. 也可以把车子与墙碰撞的过程通过cg模拟出来。
  4. 可视化Visualization

    1. 将实际的信息转变为视觉信息的方法就叫做可视化。
  5. 虚拟现实Virtual Reality

    1. 虚拟现实:纯虚拟
    2. 增强现实:现实的基础上+虚拟
  6. 数字绘画Digital Illustration

    1. 一个典型的工业界的例子就是Adobe的Photoshop
    2. 如何描述曲线,如何做差值,以及如何不同的图层覆盖在一块应该显示成什么样……这一系列的东西在背后存在着很多图形学的技术。
  7. 仿真/模拟Simulation

    1. 模拟黑洞其实模拟的是光线
  8. 图形用户接口 GUI graphics user interface

    1. 包括windows磁贴风格和Mac的各种各样的界面设计。
  9. 字体Typography

    1. 为什么在任意放大某个字母的情况下,我都可以看到一个光滑连续的这种曲线?这里就涉及到点阵和矢量这两个不同的概念。
    2. 点阵法:用具有颜色信息的像素点阵来表示图形的一种方法。
    3. 参数法:采用几何方法建立数学模型时,用形状参数和属性参数描述图形的一种方法。
    4. 图形是使用参数法描述的矢量图图像是使用点阵法描述的位图

Why Study Computer Graphics?

  • Fundamental Intellectual Challenges基本智力挑战
    • Creates and interacts with realistic virtual world创造真实的虚拟世界并与之互动
    • Requires understanding of all aspects of physical world需要了解物理世界的所有方面
    • New computing methods, displays, technologies新的计算方法、显示器、技术
  • Computer Graphics is awesome!牛就完事了

Course Topics (mainly 4 parts)

  • Rasterization光栅化
    • 如open GL和shader是如何运作的。
  • Curves and Meshes曲线和曲面
    • 几何:如何表示一条光滑的曲线,如何表示曲面,如何用简单的曲面通过细分的方法得到一些更复杂的曲面,以及在形状发生变化的时候,这些面要如何变化,如何保持住物体的拓扑结构。
  • Ray Tracing光线追踪
    • 包括路径追踪、复杂的表面建模以及传播方法。
    • 生成非常真实的画面。
  • Animation / Simulation动画/模拟
    • 比如扔一个弹性的球,这个球怎么样都是落在地上,如何被挤压,如何弹上去再下来。

计算机图形学和计算机视觉的区别

计算机图形学:输入数据输出图像。

计算机视觉:输入图像输出数据。
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值