前几天每天晚上12点回去睡不着,就囫囵吞枣的把101看了一遍,因为精神不好,看的不是很仔细,现在把他重新好好学一遍。

1.光栅化

将三维空间中的几何形体显示在屏幕上;实时的要求得30fps,否则就是offline;

2.曲线和网格

3.光纤追踪

4.动画和仿真

5.计算机视觉是看,图形学是表达。

6点乘

  • 点乘主要应用于两个单位向量的夹角
  • 观察俩个向量之间是同向、垂直还是反向,可以观察两个向量的接近,若俩个向量的点乘接近1则离的很近,若接近0则离的很远
  • 可以利用投影将一个向量分解成俩个或者多个向量和

×极(cross product)

右手定则(点赞定制),可以发现向量俩个的叉乘并不满足交换律,所以得加负号。

  • 判断左和右,判断内和外

    如图右 AB*AP 向外 判断p点在三条边的左边或者右边 或者不在同一边。

矩阵

  • 单位矩阵:可以算出矩阵A逆,可以用于返回变换前的结果
  • 向量的点乘、插乘都可以转换为矩阵相乘

games101 1-2相关推荐

  1. [GAMES101]现代计算机图形学课程总结3:Shading

    文章目录 概要 Shading的定义 Shading是局部的 输入 不产生阴影(shading不等于shadow) Blinn-Phong Reflectance Model 漫反射 (Diffuse ...

  2. 【GAMES101】作业3 Pipeline and Shading

    [GAMES101]作业3 Pipeline and Shading 一.作业描述 二.作业解析 **1. blinn-phong模型** **漫反射光** **高光** **环境光** **漫反射+ ...

  3. GAMES101课程学习笔记—Lec 14(2)~16:Ray Tracing(2) BRDF、渲染方程、全局光照、路径追踪

    GAMES101课程学习笔记-Lec 14(2)~16:Ray Tracing(2) BRDF.渲染方程.全局光照.路径追踪 0 引入--辐射度量学概述 1 相关概念 1.1 Radiant Ener ...

  4. 【Games101】图形的基础变换 总结

    这里是对GAMES101课程中关于图形变换(model trans, view trans, projection trans)进行的一个简单总结,目的是方面自己复习.援引的图片全部来自闫老师的lec ...

  5. Games101课程笔记_lecture20_color颜色

    Games101课程笔记_lecture20_color颜色 1 light Field/Lumingraph 1 全光函数 2 光场 3 光场相机 2 颜色 1 光谱 2 颜色 1 人靠什么感知颜色 ...

  6. 【GAMES101】课堂笔记1--计算机图形学概述

    文章目录 前言 课堂笔记 1 图形学介绍 1.1 图形学应用领域 1.2 图形学前沿Challenges 2 本课程介绍 2.1 课程内容 2.2 非课程内容 2.3 课程相关 前言 本文为GAMES ...

  7. GAMES101笔记_Lec01_计算机图形学概述 Overview of Computer Graphics

    作为一名想要了解图形学的学生,已经在无数地方看到有人推荐闫令琪老师的GAMES101课程,但由于自己是美术专业,在笼统看过这门课程之后认为这门课有一定学习难度,所以为了打下比较扎实的基础和方便自己日后 ...

  8. GAMES101 Windows作业环境配置 【Visual Studio】

    这里写自定义目录标题 目的 用料 Eigen库的导入 Egien下载链接 Eigen库编译 Eigen库之VisualStudio引用 OpenCV的导入 OpenCV下载链接(感谢同事帅小伙翻墙帮我 ...

  9. GAMES101课程学习笔记—Lec 02:Linear Algebra 线性代数回顾

    GAMES101课程学习笔记-Lec 02:Linear Algebra 线性代数回顾 0 图形学的依赖学科 1 向量 1.1 点乘 1.2 叉乘 2 矩阵 本节课知识比较基础,大学课程里应该都学过, ...

  10. Games101 学习笔记

    文章目录 第一章 第二章 线性代数 向量 单位向量: 向量相加: 笛卡尔坐标系: 向 量乘法: 点乘 叉乘 标准正交基orthonormal 矩阵 矩阵乘法 性质: 矩阵的转置: 单位矩阵和逆矩阵 用 ...

最新文章

  1. 三步捋清链表相关题型!
  2. 最大规模传统零售升级揭晓 100家大润发线上线下同步加入天猫618
  3. 云上直播性能优化及测试方案详解
  4. ExtJS EditorGridPanel 示例之JSON格式Store前后台增删改查
  5. 【百度云提取】:JDK1.8API、Jdk1.8安装包、jQueryAPI文档、JavaScriptAPI文档、W3School相关API文档
  6. OBV指标交易策略(累积能量潮与移动能量潮,成交量多空比率净额及相关应用原则)
  7. Java编程入门:使用Eclipse快捷键
  8. 第三方API的简单调用
  9. 在中兴新支点操作系统玩换装游戏
  10. mac已安装flash控件_如何在Mac上安装和更新Flash
  11. 用两天整理出来的python英文单词大全,需要的赶快保存啦
  12. linux设置用户密码
  13. 【活动推荐】美团外卖两千万日订单背后的客户端技术架构
  14. 数据分析实战之用户画像
  15. AtCoder题解 —— AtCoder Beginner Contest 182 —— D - Wandering
  16. 【大染坊】从陈寿亭身上能学到什么?
  17. STL之自定义缓冲区
  18. win10彻底删除Ubuntu EFI分区及启动项
  19. 浅析系统性思维——新书《系统思维的艺术》解读(上)
  20. 疫情时代下,普通人如何在不确定的世界活得好一点?

热门文章

  1. Android 跑马灯的方法
  2. 关于芯片寄存器地址的理解
  3. 软件的破解原理是什么?
  4. 一文搞懂各种架构(业务架构、应用架构、数据架构...
  5. Oracle OLAP 与 OLTP 介绍
  6. 史上最全Python快速入门教程,让你快速入门python学好python
  7. zbb20180930 设计模式-单例模式
  8. 关系型数据库与非关系型数据库详细比较
  9. yolov3中的route和shortcut层
  10. Leaflet基础入门教程(一)