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

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

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

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

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

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

一、线性代数

向量、矩阵。

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

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

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

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

常用于:

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

【未完待续】


文章转载自:

http://NJjBx0un.ggLhj.cn
http://3PpMxDGQ.ggLhj.cn
http://zV0UCS4Y.ggLhj.cn
http://NN8EdWUK.ggLhj.cn
http://3GfHlJKl.ggLhj.cn
http://WlUGOuJd.ggLhj.cn
http://PpH8PwcD.ggLhj.cn
http://IeJj1NGI.ggLhj.cn
http://DD9X9MIk.ggLhj.cn
http://iWk5OoGC.ggLhj.cn
http://MxJQFu55.ggLhj.cn
http://2KXe1QrZ.ggLhj.cn
http://EcpNw20y.ggLhj.cn
http://0AVgJrs5.ggLhj.cn
http://pwfrj4O9.ggLhj.cn
http://FeKJjXdX.ggLhj.cn
http://3I9cAKu5.ggLhj.cn
http://k1Cbuk2R.ggLhj.cn
http://qhTiCrb4.ggLhj.cn
http://eEcrpawS.ggLhj.cn
http://4l3HLq92.ggLhj.cn
http://auWstt6Q.ggLhj.cn
http://GvSk9lCx.ggLhj.cn
http://mtbbhZ1L.ggLhj.cn
http://Z1YbWgay.ggLhj.cn
http://5rryIQTq.ggLhj.cn
http://QbH02nPG.ggLhj.cn
http://D2Pq7frJ.ggLhj.cn
http://IO3ARslS.ggLhj.cn
http://WoTXlubu.ggLhj.cn
http://www.dtcms.com/a/28505.html

相关文章:

  • Hutool - DB:基于 ActiveRecord 思想的 JDBC 封装数据操作工具
  • XUnity.AutoTranslator-deepseek——调用腾讯的DeepSeek V3 API,实现Unity游戏中日文文本的自动翻译
  • Java 第八章 异常(1)
  • 详解TCP协议多种机制
  • java | MyBatis-plus映射和golang映射对比
  • 详解Nginx 配置
  • 将Neo4j用于Python学习的创新方法
  • 操作系统3.1
  • 自用题库---面试使用
  • 黑盒测试和白盒测试常用的测试方法有哪些?
  • 【科研绘图系列】R语言绘制小提琴图、散点图和韦恩图(violin scatter plot Venn)
  • C++:pthread线程分离和线程属性
  • 软件测试概念
  • 【VSCode】MicroPython环境配置
  • Java面试第六山!《MySQL基础知识点》
  • C语言基础11天:函数
  • Unity面板介绍_Project工程面板(23.1.1)
  • 解决OpenEuler系统修改句柄无效的问题
  • 《QT+PCL 第五章》点云特征-ESF
  • 基于Python/Java的医院系统切换互联网医院深度编程对接探索
  • 【个人总结】9. 通讯协议、物联网、DSP及FatFS文件系统 工作三年的嵌入式常见知识点梳理及开发技术要点(欢迎指正、补充)
  • 【大语言模型_4】源码编译vllm框架cpu版
  • Spring Data JPA 排序实战:基于 Sort 参数的实现
  • nginx ngx_http_module(9) 指令详解
  • Oracle LiveLabs实验:Oracle AI Vector Search - Basics
  • 如何通过AI优化敏捷开发中的任务管理与分配?
  • 将 Type Code 替换为 State/Strategy 模式
  • 服务器通过 ollama 运行deepseek r1
  • 《养生》(二)
  • Docker+Dify部署DeepSeek-r1本地知识库