GAMES101学习笔记-Lec01

GAMES101学习笔记-Lec01
在准备秋招过程中,因为选择了c++开发,自然会涉及到一些计算机基础知识。其中自然有基于C++的游戏开发以及计算机图形学相关内容,依据一些blog和材料。找到了这个网上课程-闫令祺老师的《GAMES101计算机图形学》video链接。自己对这方面也还算感兴趣,特别是老师以其博学通俗易懂的方式讲解,让人学习有种恍然大悟的感觉,这种学习体验很好。
Lec01:计算机图形学概述

  • 怎么判断计算机图形学所形成的画面是好的画面,看场景是否足够亮,也就是计算机图形学里面的全局光照技术用得好不好。
    第一节主要介绍为什么要学习计算机图形学以及计算机图形学主要包括哪些部分?
  1. 为什么要学习计算机图形学?
  • Applications: Video Games, Movies, Animations, Design, Visualization, VR&AR, Digital Illustration, Simulation, GUI, Typography and so on.
  • Fundamental Intellectual Challenges
    1. Creates and interacts with realistic virtual world
    2. Requires understanding of all aspects of physical world
    3. New computing methods, displays, technologies
  • New computing methods, displays, technologies
    1. Math of (perspective) projections, curves, surfaces
    2. Physics of lighting and shading
    3. Representing / operating shapes in 3D
    4. Animation / simulation
  1. 这个课程(计算机图形学)主要介绍哪些部分
  • Rasterization 光栅化成像
  • Curves and Meshes 曲线和曲面
  • Ray Tracing 光线追踪
  • Animation / Simulation 模拟与仿真
posted @ 2020-11-19 10:58  levelly  阅读(513)  评论(0)    收藏  举报