01 game101-计算机图形学概述

本文介绍了计算机图形学的基础概念,包括其定义、应用领域如游戏、电影和虚拟现实,以及技术挑战,如数学物理、光与阴影处理。着重讲解了光栅化、曲线和网格、光线追踪以及动画/模拟的方法。同时强调,GAMES101课程不涉及图形API语法和计算机视觉的深度学习部分。
摘要由CSDN通过智能技术生成

00 README

声明:内容参考网上博客。

games101课程主页:https://sites.cs.ucsb.edu/~lingqi/teaching/games101.html
games101课程观看地址:https://www.bilibili.com/video/BV1X7411F744
games101课程作业汇总:https://games-cn.org/forums/topic/allhw/

01 计算机图形学概述

什么是图形学

合成和操作视觉信息。

图形学的应用

游戏 电影 动画 模拟 设计 可视化 虚拟现实VR&增强现实AR 电子绘画 图形化UI 字体

图形学的挑战

  • 思维上的挑战

    • 创建与虚拟世界互动
    • 需要了解物理世界的各个方面
    • 新的计算方法,显示,技术
  • 技术上的挑战

    • 数学

    • 物理光照,阴影

    • 在3D中建模和操作

    • 动画/模拟

    • 3D图形软件编程和硬件

课程主题

  • 光栅化
  • 曲线和网格
  • 光线追踪
  • 动画/模拟

光栅化

  • 把3D几何体投影到屏幕上

  • 将投影转换为像素

  • 在游戏的实时渲染中经常用到

    6dacfaba-e9cf-4ad1-b19b-36b797d02be0

曲线和网格

如何在计算机中表示几何

a81a2653-ec08-4f4f-85a6-0e9086fa3221

光线追踪

  • 从相机发射光线穿过每个像素

    • 计算交集和阴影
    • 继续反射光线,直到它们击中光源
  • 在动画或电影的离线渲染中经常用到

a8da2cb0-ad7e-41f7-b1b8-b412e8f46177

动画/模拟

  • 关键帧动画

  • 质量弹簧系统

    c3694c41-18bc-486d-8771-2ad096b60cea

d0d6df67-b9a0-4bb4-bb49-059aeecfe9d4

注意

GAMES101不是关于:

  • 图形API:OpenGL/ DIrectX/ Vulcan
  • Shader语法
  • 计算机视觉

计算机视觉:需要猜测的问题,深度学习,图像层面
计算机视觉和图形学的区别:

  • 图形API:OpenGL/ DIrectX/ Vulcan
  • Shader语法
  • 计算机视觉

计算机视觉:需要猜测的问题,深度学习,图像层面
计算机视觉和图形学的区别:

3b41945b-2d43-4154-af05-4271ed5c05b8

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值