Overview of Computer Graphics
创始人
2024-03-05 02:25:20
0

Contents

  • What is Computer Graphics?
  • Why study Computer Graphics?
    • Applications
    • Fundamental Intellectual Challenges
    • Technical Challenges
  • Course Topics
    • Rasterization (光栅化)
    • Curves and Meshes (曲线和曲面)
    • Ray Tracing (光线追踪)
    • Animation / Simulation (动画 / 模拟)
  • References

What is Computer Graphics?

  • Computer Graphics: The use of computers to synthesize and manipulate visual information.

Why study Computer Graphics?

Applications

  • Video Games
    在这里插入图片描述
  • Movies
    在这里插入图片描述
  • Animations
    在这里插入图片描述
  • Design (Computer Aided Design, CAD)
    在这里插入图片描述
  • Visualization
    在这里插入图片描述
  • Virtual Reality
    在这里插入图片描述
  • Augmented Reality
    在这里插入图片描述
  • Digital Illustration
    在这里插入图片描述
  • Simulation
    在这里插入图片描述
  • Graphical User Interfaces
    在这里插入图片描述
  • Typography (字体)
    在这里插入图片描述

Fundamental Intellectual Challenges

  • Creates and interacts with realistic virtual world
  • Requires understanding of all aspects of physical world
  • New computing methods, displays, technologies

Technical Challenges

  • Math of (perspective) projections, curves, surfaces
  • Physics of lighting and shading
  • Representing / operating shapes in 3D
  • Animation / simulation
  • 3D graphics software programming and hardware

Course Topics

Rasterization (光栅化)

  • Rasterization. Project geometry primitives (3D triangles / polygons) onto the screen. Break projected primitives into fragments (pixels).

在这里插入图片描述


Gold standard in Video Games
(Real-time Applications, i.e. >30FPS> 30 \text{FPS}>30FPS)

在这里插入图片描述

Curves and Meshes (曲线和曲面)

  • Curves and Meshes. How to represent geometry in Computer Graphics
    在这里插入图片描述

Ray Tracing (光线追踪)

  • Ray Tracing. Shoot rays from the camera though each pixel
    • Calculate intersection and shading
    • Continue to bounce the rays till they hit light sources

Gold standard in Animations / Movies
(Offline Applications, i.e. <30FPS< 30 \text{FPS}<30FPS) (成像效果比光栅成像更好,但速度更慢)

在这里插入图片描述

Animation / Simulation (动画 / 模拟)

在这里插入图片描述

References

  • GAMES101-现代计算机图形学入门-闫令琪
  • course website: GAMES101: 现代计算机图形学入门
  • homework: BBS 往期作业汇总帖
  • Textbooks: Steve Marschner and Peter Shirley,“Fundamentals of Computer Graphics

  • 计算机图形学与混合现实在线平台 GAMES: http://games-cn.org

相关内容

热门资讯

写给十年后的自己作文 写给十年后的自己作文(精选26篇)  在平平淡淡的日常中,大家总免不了要接触或使用作文吧,作文是从内...
童话王国作文 【精选】童话王国作文8篇  在平日的学习、工作和生活里,许多人都写过作文吧,借助作文可以宣泄心中的情...
我的理想优秀小学生作文 我的理想优秀小学生作文(精选52篇)  在日常学习、工作抑或是生活中,大家都写过作文吧,写作文可以锻...
我的课余生活作文400字 我的课余生活作文400字(通用62篇)  在日常学习、工作和生活中,大家对作文都不陌生吧,作文是一种...
金乌和玉兔趣味童话故事 金乌和玉兔趣味童话故事  金色的太阳里,住着一只长着三只脚的金色乌鸦。银色的月亮里,住着一只洁白的玉...
未来的交通作文 未来的交通作文(15篇)  在平时的学习、工作或生活中,许多人都写过作文吧,借助作文可以宣泄心中的情...
黄豆的观察日记 黄豆的观察日记(通用31篇)  不知不觉中一天又要结束了,我们一定有不少所感触的事情吧,让我们今天做...
展开想象的翅膀作文 展开想象的翅膀作文3篇  在日复一日的学习、工作或生活中,说到作文,大家肯定都不陌生吧,作文是通过文...
写给初三的自己作文 写给初三的自己作文9篇  在平平淡淡的日常中,说到作文,大家肯定都不陌生吧,借助作文人们可以实现文化...
经典童话故事 经典童话故事(精选27个)  童话故事是指儿童文学的一种体裁,童话中丰富的想象和夸张可以活跃你的思维...
我学会了自己去上学作文 我学会了自己去上学作文  在日常学习、工作或生活中,大家总少不了接触作文吧,作文是通过文字来表达一个...
答自己问作文 答自己问作文(精选25篇)  在平日的学习、工作和生活里,大家都不可避免地会接触到作文吧,写作文是培...
我学会了游泳作文 我学会了游泳作文(通用10篇)  在平平淡淡的学习、工作、生活中,许多人都写过作文吧,作文根据写作时...
观察蚂蚁日记 观察蚂蚁日记(通用25篇)  不知不觉中一天又要结束了,相信你有很多感悟吧,让我们今天做个总结,写一...
辣椒树散文 辣椒树散文  奶奶说,一个人住吃用不了多少,辣椒都像树一样大,摘几颗下来,足可以吃好几餐。  奶奶姓...
诗词小达人作文 诗词小达人作文  在日常的学习、工作、生活中,大家都不可避免地要接触到作文吧,作文要求篇章结构完整,...
一年级孩子听的睡前童话故事 一年级孩子听的睡前童话故事精选【四篇】一年级孩子听的睡前童话故事精选【四篇】1  长臂猴的尴尬  黑...
生活中的数学问题作文 【精】生活中的数学问题作文(精选26篇)  在日常生活或是工作学习中,大家都经常接触到作文吧,作文要...
写想象作文400字 写想象作文400字(通用46篇)  在日常的学习、工作、生活中,大家最不陌生的就是作文了吧,作文根据...
遇见最好的自己的作文 精选遇见最好的自己的作文五篇  在平凡的学习、工作、生活中,大家都不可避免地会接触到作文吧,借助作文...