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

Games101课程笔记1--图形学简介

1. 图形学应用

  • 电子游戏
  • 电影特效
  • 动画
  • 计算机辅助设计
  • 虚拟化
  • 虚拟现实VR
  • 数字插图
  • 模拟
  • GUI图形用户接口
  • 字体设计

2. 为什么学图形学

  • 基础知识挑战

    1. 创建现实与虚拟世界的交互
    2. 需要理解物理世界的各个方面
    3. 新的展示方法科技
  • 技术上的挑战

    1. 数学上的投影曲面平面
    2. 物理上的光照着色
    3. 操作和绘制三维的物体
    4. 动画和模拟
  • 最重要的原因好看!

3. 课程主要内容

3.1 光栅化
  • 将三维物体显示在屏幕上
  • 将投影物体化成栅格

实时:30FPS

3.2 曲线与曲面
  • 如何表示几何体:: 曲线、曲面
3.3 光线追踪
  • 将光线通过相机穿过栅格打到物体上
  • 持续反射光线直到达到光源
3.4 模拟方阵
  • 关键帧动画
  • 弹簧系统

http://www.kler.cn/a/273832.html

相关文章:

  • VS2022 安装和配置 vcpkg
  • 腾讯云AI代码助手编程挑战赛-凯撒密码解码编码器
  • C++ 泛型编程:动态数据类模版类内定义、类外实现
  • [python3]Excel解析库-xlwt
  • 汇编实现函数调用
  • Django:构建高效Web应用的强大框架
  • SpringBoot 集成RabbitMQ,简单示例(附源码)
  • 渔业安全生产综合管理指挥系统-航迹数据优化方案
  • XML语言的学习记录3-解析
  • MybatisPlus逆向工程
  • C#类型转换
  • 文件批量管理利器,一键复制备份安全删除原文件,让文件管理更高效!
  • 华岳M9制造企业管理软件业务流程 1/4
  • spring boot 运行mongodb sql
  • 使用 C 或 C++ 扩展 Python
  • 【WEEK3】学习目标及总结【SpringMVC】【中文版】
  • 二维数组_计算矩阵边缘元素之和
  • 「Linux系列」聊聊vi/vim的3种命令模式
  • 聚合音乐网-播放器网站源码
  • 简单来说依赖注入 Unity (c#)
  • 代码随想录算法训练营第14天 part01 | 二叉树理论基础篇
  • JeecgBoot 3.6.1中MyBatisPlus IService接口深度解析与应用场景实战
  • 抖音无水印视频批量下载|视频爬虫采集工具
  • 腾讯云服务器入站规则端口开放使用指南(CentOS系统)
  • 汽车超级充电桩
  • C#理解async和await