GAMES101-Lecture 01 Overview of Computer Graphics(计算机图形学概述)

90 阅读1分钟

Q1.什么是一个好的画面

A:画面是否够亮

Q2:计算机图形学应用场景

Video Games(这里老师提到一个问题,是什么样的技术能让人一下就分辨动画的形式是卡通的还是模拟显示的)

image.png

image.png

MOVIE

image.png

image.png

ANIMATIONS

image.png

image.png

Design(这个东西在各种工业界使用应该挺屌的,装修、设计等等)

image.png

Visualization(可视化)

image.png

Virtual Reality(虚拟现实)

image.png

Digital IIIustration

image.png

Simulation(模拟、仿真) image.png

Graphical User Interfaces(GUI) image.png

Typography(字体) image.png

Q3:为什么研究图形学

image.png

image.png

image.png

Q4:这门课程要研究的内容(计算机图形学不是某一个库,例如OpenGL)

  • Rasterization(光栅化):实时图像使用,1秒能搞定30帧,就算实时,否则算为离线;把三维空间的几何形体显示在屏幕上,这就是光栅化
  • Curves and Meshes(曲线和曲面):如何表示曲线、曲面,形状变化如何保持协调性
  • Ray Tracing(光线追踪):动画、电影使用,很慢,但是高保真(有更高级的实时光线追踪)
  • Animation/Simulation(动画与模拟):模拟真实情况

Q5:这门课不讲什么

  • OpenGL DirectX Vulkan;不讲怎么用API,学完理论后立即使用;Learn GFraphics,not Graphics APIs
  • 3D modeling using Maya/3DS MAX/Blender....

Q6:不同计算机图形学领域的区别(并没有明显的边界,以下是闫老师自己的理解)

image.png