Bazingargg
Bazingargg
全部文章
GAMES101
点点滴滴(1)
生活,摸鱼,碎碎念(2)
程序员之路(3)
算法笔记(3)
归档
标签
去牛客网
登录
/
注册
Be Water, My Friend
我是一只游戏开发的小菜鸡,啦啦啦啦啦啦
全部文章
/ GAMES101
(共7篇)
project1课后笔记
在接下来的三次作业中,要做的事情就是模拟一个基于CPU的光栅化渲染器的简化版本。 本次作业的任务是填写一个旋转矩阵和一个透视投影矩阵,给定三个点,我们需要做的将三个点的左边变换为屏幕坐标并在屏幕上绘制出对应的线框三角形,因为代码中已经提供了draw_triangle函数,所以你只需要去构建变换矩阵即...
2021-05-01
0
588
GAMES101 现代计算机图形学入门(五)(六)
GAMES101 现代计算机图形学入门(五)(六) 主要讲的是三角形的光栅化 光栅化是什么意思呢,就是说前面已经讲到一些基础的变换,还有一些三维物体如何在屏幕上呈现的问题 Viewing transformation View(视图)/Camera transformation Projectio...
2021-05-01
0
1099
GAMES101 现代计算机图形学入门(三)(四)
GAMES101 现代计算机图形学入门(三)(四) 第三节课 本节主要讲了图形学的基本知识 Scale缩放 Reflection Matrix反射 Shear Matrix切边 Rotate旋转 Affine Transformations Affine map = linear map + tr...
2021-04-09
0
1107
图形学中的基本变换梳理(未完待续)
图形学中的Basic Transforms A transform is an operation that takes entities such as points, vectors, or colors and converts them in some way. 顾名思义,transfo...
2021-04-07
0
820
proj0课后笔记
proj0课后笔记 引言: 这一节主要是让我们熟悉配置好虚拟机环境,并熟悉使用cmake编译文件,并熟悉相关的库函数,关于cmake的可以参考我上一篇博客,因为仅仅是使用cmake而不是深入理解其原理,所以文章不长。 主要内容: 安装好Oracle VM VirtualBox 下载好虚拟硬盘 配...
2021-04-07
0
695
GAMES101-课程笔记(二)
GAMES101 现代计算机图形学入门(二) 线性代数的知识回顾 这篇录制时间是2020年2月14日,闫总祝我们情人节快乐....单身的我留下了眼泪。 简单的回顾了一下第一节的内容,本节课的阅读材料是tiger book的第二章和第五章。 前面讲向量的点乘很基础,也讲了一些简单的作用,比如说判断...
2021-03-28
1
631
GAMES101-课程笔记(一)
GAMES101 现代计算机图形学入门(一) 教授的一句话说的很好越真实,越困难,的确如此,一些我们司空见惯的事物在计算机实现上才是最困难的。 1. 为什么要学习计算机图形学? 因为计算机图形学有很多应用,包括但不限于:视频游戏,电影,动画,设计,可视化,VR&AR,电子绘画,仿真模拟,G...
2021-03-25
0
1131