- 博客(132)
- 收藏
- 关注
原创 北航计算机学院 嵌入式系统实验踩坑
今天上课在实验室配置交叉编译环境时,用机房的电脑一次就配成功了,但是下课后用自己的电脑装了一个虚拟机安装了Ubuntu 22.04系统,却怎样也配不成功,后面仔细阅读文档才发现,交叉编译环境居然是32位的,需要安装相关的32位库才可以。。。真的是欲哭无泪。
2023-11-23 00:27:17
411
原创 GAMES101笔记 Lecture11 Geometry 2(Curces and Surfaces)
Games101 笔记,Lecture11
2023-07-14 16:43:17
407
原创 GAMES101笔记 Lecture 09 Shading3(Texture Mapping Cont.)
GAMES101 Lecture09 笔记
2023-07-04 09:25:37
195
原创 GAMES101 笔记 Lecture08 Shading 2(Shading, Pipeline and Texture Mapping)
GAMES101 笔记 Lecture08
2023-07-02 15:52:08
339
原创 GAMES101笔记 Lecture07 Shading1(Illumination, Shading and Graphics Pipeline)
GAMES101 笔记 Lecture07, 关于深度缓冲算法和着色的介绍。
2023-07-01 14:01:50
223
原创 GAMES101 笔记 Lecture06 Rasterization2(Antialiasing and Z-Buffering)
同样的一种采样方法采样两种频率不同的函数,得出来的结果我们无法区别,这就是。任何一个周期函数,都可以把它写成一系列正弦函数和余弦函数的线性组合。我们并不希望出现这么严重的锯齿,这就是本节课要讲的内容——反走样。将一个像素细分成许多小像素,然后将每个小的像素的判断结果取平均。我们就可以得到如下图所示的结果,但是会出现非常严重的锯齿现象。先对三角形进行模糊,再进行采样,采样出是什么颜色就是什么颜色。去掉奇数行和奇数列,再将图片放大到原来的大小,就会出现。信号变化的太快,而采样的频率不够高。
2023-06-22 18:40:50
588
原创 GAMES101 笔记 Lecture 04 Transformation Cont.
思考一下,如何拍一张照片?找到一个合适的位置然后摆一个Pos(modeltransformation),这一步是模型变换找一个好的角度来摆放相加(viewtransformation),这一步就是视图变换。拍照,这一步是投影变换。模型、视图、投影变换,简称MVP变换。
2023-06-19 16:20:10
381
2
原创 GAMES101笔记 Lecture02 线性代数基础
在图形学中,矩阵常用于表示变换:移动,旋转、缩放、错切等。Cross product(叉乘)Dot product(点乘)矩阵乘法不满足交换律——
2023-06-17 13:40:54
1164
原创 GAMES101笔记 Lecture 01
如何在计算机图形学中表示一条光滑的曲线和曲面,如何用简单的曲面通过细分的方法得到一些更复杂的曲面;当形状发生改变时,面如何变化,如何保持住物体的拓扑结构。大三的时候看过一遍GAMES101,那会儿没有好好做笔记,导致过了一年忘了很多,现在重新看一遍,并好好做笔记!将三维的几何形体显示在屏幕上,这就是光栅化,目前实时的计算机图形学的一个主要应用。实时:每秒钟能够生成30帧,30fps,否则就是离线。光线追踪的效果很好,但是速度较慢,目前有实时光线追踪。这些加起来就会导致图形学很难。
2023-06-16 13:28:21
508
原创 实现Vue3和UE5.2进行通信(Pixel Streaming)
我们在此为了简单调试,创建一个按下键盘数字键3就会发送给前端一个字符串的蓝图类,功能比较简单,很好实现,如果有不懂的地方可以看一看Unreal蓝图相关的知识,官方文档介绍的比较仔细。然后,双击打开该文件夹,在右边空白处,右键然后新建一个蓝图类,选取父类为Actor,然后将其命名为SendMessage。首先,像上面一样,在UE5.2中单击启动按钮,然后启动信令服务器并流送关卡编辑器。,功能就是在接收的消息后,在当前页面弹出一个提示框,并展示消息的内容。打开内容浏览器,在内容文件夹下新建一个文件夹,命名为。
2023-06-13 20:50:46
10266
42
原创 Vue3中集成Unreal 5.2 像素流(Pixel Streaming插件)
在Vue3项目中集成Unreal 5.2 Pixel Streaming播放器
2023-06-08 00:01:48
9370
37
原创 CSAPP实验一:DataLab
首先,判断高16位是否存在1,如果存在1的话,我们就只需要在高16位上寻找最高位;从这个函数开始,就都是涉及到浮点数表示了,如果不是很了解,建议仔细阅读一下《深入理解计算机系统》第二章后半部分的内容。是帮助我们检查我们写的代码是否合法,是否按照题目要求使用了规定的运算符并且是否超出规定的运算符的数目,通过执行命令。这个很容易实现,我们可以先生成一个奇数位都是1,偶数位都是0的掩码mask。我们可以分别进行判断,首先判断10位是否为3,我们可以利用右移运算符。因此,我们可以通过找出最高的1的位置来计算答案。
2023-03-15 10:56:27
4008
3
原创 L3-010 是否完全二叉搜索树 (30 分) (建树后 bfs的时候判断是否是完全二叉树)
#include<iostream>#include<cstring>#include<algorithm>#include<vector>#include<queue>using namespace std;const int maxn = 510;int w[maxn];int l[maxn], r[maxn], v[maxn], idx;int tr[maxn];int n;bool flag = true;boo..
2022-04-22 20:55:08
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人