GAMES101-现代计算机图形学入门笔记

news/2025/2/21 7:23:38/

主讲老师:闫令琪,此处仅做个人笔记使用。如果我的分享对你有帮助,请记得点赞关注不迷路。

课程链接如下:GAMES101-现代计算机图形学入门-闫令琪_哔哩哔哩_bilibili

课程分为四部分:光栅化、几何、光线追踪、模拟

图形学依赖于数学、物理学(光学力学等)、信号处理(反走样)、数值分析、美学等等等等。

一、线性代数

向量、矩阵。

表示空间中的一个点,并平移,旋转等操作。都涉及到向量好矩阵的计算。

向量(矢量):表示的是一个方向,A的坐标减去B的坐标,得到的就是一个向量。你平移这个向量,只要指向同一个方向,那就还是同一个向量。

向量两个重要的属性:方向、长度。

【点乘】在图形学里最重要的作用就是找到两个向量(方向)之间的夹角,或者说是余弦夹角。

常用于:

  • 光从哪一个方向进来,物体表面的法线是什么方向的,我们从哪个方向去看。这些方向之间互相的夹角的计算,都是通过点乘来运算的。
  • 一个向量投影到另一个向量上是长什么样。↓

【未完待续】


http://www.ppmy.cn/news/1573823.html

相关文章

uniapp录制语音

给大家讲解瞎 录制语音 的功能,这部分主要涉及到以下几个步骤:开始录音、停止录音、播放录音的功能 1.开始录音 (startRecording 函数) 当用户点击 开始录音 按钮时,调用 startRecording 函数开始录音。录音通过 uni.getRecorderManager() …

实验流量统计设计

当我们需要统计实验中每个分支的实际进入次数时,如何设计一个高效、可靠且对业务影响最小的方案,成为了关键。以下是几种常见的流量统计方案的分析与实现设计 目标 不影响实际业务使用,不应该因为汇报错误,导致灰度、甚至实际业…

Qt中使用QPdfWriter类结合QPainter类绘制并输出PDF文件

一.类的介绍 1.QPdfWriter介绍 Qt中提供了一个直接可以处理PDF的类,这就是QPdfWriter类。 (1)PDF文件生成 支持创建新的PDF文件或覆盖已有文件,通过构造函数直接绑定文件路径或QFile对象; 默认生成矢量图形PDF&#…

【DeepSeek 系列】DeepSeekMoE

文章目录 Transformers 中的 MoETransformer语言模型通用的MoE架构 DeepSeekMoE架构细粒度专家分割共享专家隔离负载均衡考虑 模型预训练不同尺寸模型超参数概览DeepSeekMoE 2B训练数据基础设施超参数 DeepSeekMoE 16B训练数据超参数 DeepSeekMoE 16B 的对齐训练数据超参数 总结…

Unity教程(二十一)技能系统 基础部分

Unity开发2D类银河恶魔城游戏学习笔记 Unity教程(零)Unity和VS的使用相关内容 Unity教程(一)开始学习状态机 Unity教程(二)角色移动的实现 Unity教程(三)角色跳跃的实现 Unity教程&…

【Linux】序列化、守护进程、应用层协议HTTP、Cookie和Session

⭐️个人主页:小羊 ⭐️所属专栏:Linux 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 1、序列化和反序列化2、守护进程2.1 什么是进程组?2.2 什么是会话? 3、应用层协议HTTP3.1 HTTP协议3.2 HT…

Mentalab Explore Pro:第三代移动 EEG 设备,开启便携式脑电研究新时代

Mentalab推出的Explore Pro是一款专为研究和工业领域设计的第三代移动脑电图(EEG)设备。它凭借很高的精度和小巧的尺寸,为脑电研究提供了新的可能性。这款设备凭借强大的功能和灵活的设计,成为研究人员在各种实验环境中重要的工具…

人工智能之视频分割模型sam2源码解读

目前只提供了测试的,没训练的代码这一块。 (1)下载源码后按下面几步操作: 也许vs版本低一点也行吧,至此视频已经切成图片了。 (2)预测 它是先把视频分割成图像,然后第一帧先指定要分割的那些东西,然后它就是每帧去处理,最后输出分割后的图像…