当前位置: 首页 > news >正文

GAMES101 lec1-计算机图形学概述

lec1 - Overview of Computer Graphics

  • 什么是图形学
  • 为什么要学习图形学
  • 课程的主体
  • 课程的逻辑

为什么要学习图形学

一些应用

  • video Game,比如《只狼》
    • 什么是好的画面?一个简单的标准是 画面是不是足够亮
    • 比如《无主之地三》,“卡通的风格”在图形学中意味着什么?
  • Movies 电影
    • 《黑客帝国》,特效等等(特效几乎是最简单的图形学的应用,因为是非现实的,实物困难)
    • 计算机图形学+AI生成图像?
    • 《阿凡达》:引入了人的面部和动作捕捉
  • Animations 动画
    • 《疯狂动物城》:毛发的渲染?物理 光?
      • 复杂的几何形体?渲染?光线?
    • 《冰雪奇缘二》:烟雾、发光粒子
  • Design 设计
    • CG,computer graphics,电脑设计
    • photo
  • Visualization 可视化
    • Science, engineering, medicine, journalism
  • Virtual Reality 虚拟现实
  • Digital Illustration
  • Simulation 模拟
    • 特效的模拟,物理的模拟
    • (星际穿越黑洞)
  • Guaphical User Interface GUI 图形用户界面
  • Typography 字体设计
    • 字体放大为什么不会模糊化?

一些内容

  • fundamental intellectual challenges
    • 创造以及与虚拟世界的交互
    • 要求对物理世界的多方面的理解,材质等等等等
    • 怎么生成新东西?新的计算方法,显示方法,显示设备?
  • Technical challenges
    • 数学
    • 物理光学,着色
    • 操作三维形体
    • 动画与仿真
  • Computer Graphics is AWESOME

Course Topics(本课程相关的主题)

  • Rasterization 光栅化
  • Curves and Meshes 曲线与曲面
  • Ray Tracing 光线追踪
  • Animation / Simulation 动画 / 模拟

Rasterization 光栅化

  • 实时(30fps)/ 否则就是离线

曲线与曲面

光线追踪

  • 在动画和电影中使用,光线追踪 off-line
  • trade off 达到特定的目标,有些权衡

动画/模拟/仿真

GAMES101 is NOT about

  • 不学:OpenGL/DirectX/Vulcan
    • 这些都是 图形学API,后面可以自学
    • We learn Graphics not Graphics APIs
  • 不学:shader怎么去写
  • 不学:三维的建模以及游戏 Maya/3DS MAX/Blender; Unity/Unreal Engine
  • 不学:计算机视觉

Course Logistics

  • Modern Course
  • Course Website
    • http://www.cs.ucsb.edu/~lingqi/teaching/games101.html
  • The Tiger Book Fundamentals of Computer Graphics

文章转载自:
http://centroplast.zekgq.cn
http://agglutinability.zekgq.cn
http://chronically.zekgq.cn
http://cancerogenic.zekgq.cn
http://antihistamine.zekgq.cn
http://cheliform.zekgq.cn
http://addlepate.zekgq.cn
http://bathtub.zekgq.cn
http://abolish.zekgq.cn
http://christogram.zekgq.cn
http://arapunga.zekgq.cn
http://carlism.zekgq.cn
http://bemoist.zekgq.cn
http://causal.zekgq.cn
http://absenteeism.zekgq.cn
http://almost.zekgq.cn
http://auxocardia.zekgq.cn
http://channels.zekgq.cn
http://antigravity.zekgq.cn
http://bulimia.zekgq.cn
http://beadroll.zekgq.cn
http://chasse.zekgq.cn
http://anklet.zekgq.cn
http://bonami.zekgq.cn
http://abatage.zekgq.cn
http://boxlike.zekgq.cn
http://actinic.zekgq.cn
http://algometry.zekgq.cn
http://anotherguess.zekgq.cn
http://affrontive.zekgq.cn
http://www.dtcms.com/a/281553.html

相关文章:

  • 前端-CSS-day4
  • 边缘计算中模型精度与推理速度的平衡策略及硬件选型
  • 实战长尾关键词SEO优化指南提升排名
  • Go语言调度器深度解析:sysmon的核心作用与实现原理
  • Web3.0 学习方案
  • ROS第十五梯:launch进阶用法——conda自启动和多终端多节点运行
  • Axios 和Express 区别对比
  • 前端打包自动压缩为zip--archiver
  • Bp神经网络公式导出方法
  • 【SpringBoot】实战-开发模式及环境搭建
  • 学习嵌入式的第二十八天-数据结构-(2025.7.15)进程和线程
  • For and While Loop
  • javaScript 基础知识(解决80%js面试问题)
  • 代码随想录算法训练营十六天|二叉树part06
  • 配置nodejs,若依
  • 【08】MFC入门到精通——MFC模态对话框 和 非模态对话框 解析 及 实例演示
  • Git未检测到文件更改
  • 密码协议的基本概念
  • bytetrack漏检补齐
  • Nginx配置反向代理
  • 【世纪龙科技】智能网联汽车环境感知系统教学软件
  • C# StringBuilder源码分析
  • Java大厂面试实录:从Spring Boot到AI微服务架构的层层递进
  • 华为OD 特异双端队列
  • 魔搭官方教程【快速开始】-swift 微调报错:`if v not in ALL_PARALLEL_STYLES`
  • [数据结构]#3 循环链表/双向链表
  • Spring AI Alibaba 1.0 vs Spring AI 深度对比
  • 信息学奥赛一本通 1552:【例 1】点的距离
  • 记一次POST请求中URL中文参数乱码问题的解决方案
  • React响应式组件范式:从类组件到Hooks