我是靠谱客的博主 高高钢笔,最近开发中收集的这篇文章主要介绍【GAMES101学习笔记】01 - 计算机图形学概述1. 什么是图形学2. 为什么要学计算机图形学3. 本课程讨论的话题4. 推荐 IDE,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 什么是图形学

图形学:合成与操作视觉信息

2. 为什么要学计算机图形学

2.1 图形学的应用

  • Video Games
  • Movies
  • Animations
  • Design
  • Visualization
  • Virtual Reality
  • Augmented Reality
  • Digital Illustration
  • Simulation
  • Graphical User Interfaces
  • Typography

2.2 基础学习的困难

  • 创建和连接真实与虚拟的世界
  • 要求理解物理世界的所有方面
  • 新的计算方法、显示、技术

2.3 技术的挑战

  • (透视)投影、曲线、曲面的数学
  • 光影物理学
  • 在3D中表示 / 操作shapes
  • 动画 / 模拟仿真
  • 三维图形软件编程与硬件(不考虑硬件)

3. 本课程讨论的话题

3.1 光栅化

  • 几何图元(geometry primitives)(三维三角形/多边形)投影到屏幕上
  • 投影图元(projected primtives) 分解为 片段(pixels) (像素)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uTo1Gyfr-1621315276726)(https://i.loli.net/2020/11/13/ql9CGK6whao7nBM.png)]

3.2 曲线和网格

  • 如何在计算机图形学中表示几何图形

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8jJpTFhl-1621315276730)(https://i.loli.net/2020/11/13/1UbMLqhvdDAa4n3.png)]

3.3 光线追踪

  • 从相机通过每个像素拍摄光线
  • 计算交集和着色
  • 继续反射光线直到它们击中光源
  • 动物/电影的黄金标准(脱机应用)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-APUbPDWE-1621315276731)(https://i.loli.net/2020/11/13/3ELtoh7gHds6nXG.png)]

3.4 动画/仿真

  • 关键帧动画
  • 质量弹簧系统

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xrA30OM9-1621315276733)(https://i.loli.net/2020/11/13/T28qdXGSwWcyerg.png)]

3.5 NOTE

  • 学的是图形学的知识,而不是图形学的API
  • 图形学与计算机视觉的区别
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5JBtewAb-1621315276734)(https://i.loli.net/2020/11/13/9DyrYsQPgeF6h58.png)]

4. 推荐 IDE

  • IDE:集成开发环境
     
  • 帮助您解析整个投影
    • 并提示成员函数的语法/用法等。
       
  • 推荐的IDE
    • Visual Studio(windows only) / Visual Studio Code (cross platform)
    • Qt Creator(personal)
       
  • 不推荐的IDE
    • CLion,Eclipse
    • Sublime Text,Vi / Vim,Emacs(not even IDEs)

最后

以上就是高高钢笔为你收集整理的【GAMES101学习笔记】01 - 计算机图形学概述1. 什么是图形学2. 为什么要学计算机图形学3. 本课程讨论的话题4. 推荐 IDE的全部内容,希望文章能够帮你解决【GAMES101学习笔记】01 - 计算机图形学概述1. 什么是图形学2. 为什么要学计算机图形学3. 本课程讨论的话题4. 推荐 IDE所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部