0.1 图形学能做些什么?

  • 游戏方面
    • 真实的渲染画面

    • Forza Horizon 4 Screenshot 2024.10.11 - 17.41.24.95.png
      游戏:极限竞速:地平线四

    • 风格化的渲染模式

    • image.png
      游戏:无主之地3


  • 特效电影方面
    • image.png
      电影:黑客帝国
  • 动画方面
    • 真实系动画
    • image.png
      动画电影:疯狂动物城
    • 三渲二风格动画
    • image.png
      动画短片:星穹铁道角色PV——飞霄【君莫笑】

  • 设计与效果模拟
    • image.png
      地形编辑软件:GeoGen

  • 综上所属,实际上图形学本质上是属于人机交互与视觉传达的基础学科,它是物理与数学相结合的产物,用于描绘出现实世界的光影变化外貌轮廓。

0.2 什么是渲染

  • 渲染是将场景信息通过一系列操作(渲染流程)作为帧或者图像呈现在屏幕上的过程。
  • 负责渲染帧或图像的部分被称为渲染引擎,渲染引擎如Unity,Ue等将场景的数据通过渲染流程呈现在屏幕上。

  • 学习图形学需要具备什么?
    • 需要具备一颗会观察生活,追求美好画面的审美的心
    • 需要具备一个严谨分析,善于思考剖析原理的脑

0.3 究竟学习什么?

  • 总体而言:学习基础,学习方法,学习思维模式,主要入门的是离线渲染中的光栅化部分
  • 总体时间段:
    • 基础课和入门课结束之后:11月中旬到春节前
    • 2025年寒假以前(除考试周外):每周六下午一节
    • 2025年寒假到春节前一周:每周两到三节
  • 分享形式:每周由部长与副部长轮流交替直播分享,有录屏文件
  • 课程所需:电脑(不要求配置),Processing,VisualStudio,Photoshop
    • 提供课程录播文件(上传部长Bilibili),提供原版教案(上传部长博客网站),提供课程所需素材(包括但不限于代码,资产,软件等)

0.4 具体阶段:

  • 1.基础入门概念
    • 画布,颜色模型,颜色深度和颜色表示等
    • 数学:线性代数
    • 计算机硬件
    • 课程安排:两到三节课
  • 2.渲染管线综述
    • 渲染管线的大致划分
    • 各个阶段的详解
    • 课程安排:一到两节课
  • 3.光栅化阶段1:变换与几何部分
    • 聚焦单个片元:
    • 如何绘制直线,三角形——配合代码编写程序
    • 如何填充一个三角形?——配合代码编写程序
    • 三角形的变换与着色
    • 课程安排:四到五节课
  • 4.光栅化阶段2:着色与处理 配合DCC软件
    • 介绍基础概念如着色模型处理技术等
    • 介绍材质
    • 介绍UV贴图等概念
    • 课程安排:三到四节课
  • 综上,入门图形学课程深入浅出,为各位进行日后的创作与研究奠定理论基础,正所谓千里之行始于足下,我们一起进步!

深入学习,找到自己感兴趣的方向!