摘要: Bloom: 由于显示器的颜色显示范围有限以及强光区域发光的地方时常会有光晕的效果,而在之前的着色器中片段颜色是逐个定义的,没有泛光的效果。如果有一张在阳光下的白纸,白纸在监视器上显示出是出白色,而前方的太阳也是纯白色的,所以基本上白纸和太阳就是一样的了,给太阳加一个光晕,这样太阳看起来似乎就比白纸 阅读全文
posted @ 2022-08-20 00:19 _LH2000 阅读(203) 评论(0) 推荐(0) 编辑
摘要: SSAO 也叫环境光遮蔽,那么也就是对环境光的一种处理,尽管空间中存在许多的环境光,但是还是会存在一些阴暗的角落,光线一旦进去,就很难再出来,因此,也难以进入人的眼睛,光线好像被遮蔽了,这便是环境光遮蔽。 采样核心 SSAO技术可以通过计算一个片段附近有多少片段再观察空间的深度低于当前片段来决定其遮 阅读全文
posted @ 2022-08-20 00:08 _LH2000 阅读(419) 评论(0) 推荐(0) 编辑
摘要: PBR 微平面模型 微表面模型是PBR中最重要的理论,几乎所有的PBR技术都基于微表面模型。理论认为任何平面都可以用细小镜面来描绘,只不过这些镜面的排布规则不一样,有的粗糙,有的光滑。这样就可以利用粗糙度这个参数对平面进行区分,或者是对一些性质进行计算。在光的反射中,越是光滑的表面其和法线相同的就越 阅读全文
posted @ 2022-07-16 22:00 _LH2000 阅读(232) 评论(0) 推荐(0) 编辑
摘要: #ifndef CAMERA_H #define CAMERA_H #include <glad/glad.h> #include <glm/glm.hpp> #include <glm/gtc/matrix_transform.hpp> #include <vector> enum Camera_ 阅读全文
posted @ 2022-06-27 10:56 _LH2000 阅读(80) 评论(0) 推荐(0) 编辑
摘要: int a[100010]; int st1[100010][25];//st表 int st2[100010][25];//st表 void init(int n){ for (int i = 0; i < n; i++){ st1[i][0] = a[i + 1]; st2[i][0] = a[ 阅读全文
posted @ 2021-12-30 22:38 _LH2000 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 界面展示: 系统功能的基本要求: 客房各种信息,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。 数据库信息代码: create table 房间信息表 (房间号 int pr 阅读全文
posted @ 2021-12-20 22:03 _LH2000 阅读(2112) 评论(0) 推荐(1) 编辑
摘要: 01矩阵求最大全1的矩形和正方形 #include<bits/stdc++.h> using namespace std; const int N = 2020; int l[N][N],r[N][N],u[N][N]; bool a[N][N]; int main(){ int n,m; cin 阅读全文
posted @ 2021-11-24 12:54 _LH2000 阅读(38) 评论(0) 推荐(0) 编辑
摘要: struct Flow { static constexpr int INF = 1e9; int n; struct Edge { int to, cap; Edge(int to, int cap) : to(to), cap(cap) {} }; std::vector<Edge> e; st 阅读全文
posted @ 2021-11-22 23:07 _LH2000 阅读(505) 评论(0) 推荐(0) 编辑
摘要: const int S=8;//随机算法判定次数一般8~10就够了 //计算 ret=(a*b)%c a,b,c<2^63 ll mult_mod(ll a,ll b,ll c) { a%=c; b%=c; ll ret=0; ll tmp=a; while(b) { if(b&1) { ret+= 阅读全文
posted @ 2021-11-11 21:15 _LH2000 阅读(253) 评论(0) 推荐(0) 编辑
摘要: int n;const int N=4e5;const int LOGN=22; namespace ST{ const int M=N*LOGN; int son[M][2],ct[M]; int node_count; int new_node(int ls,int rs,int cnt){ i 阅读全文
posted @ 2021-11-09 22:16 _LH2000 阅读(31) 评论(0) 推荐(0) 编辑