debian设置自动更新安全更新

安装必要软件包apt install unattended-upgrades启用自动更新功能dpkg-reconfigure -plow unattended-upgrades这步操作会在 /etc/apt/apt.conf.d/20auto-upgrades 自动生成配置,确保更新服务会在后...

Typecho批量替换图片路径为相对路径

Sqlite执行UPDATE typecho_contents SET text = REPLACE(text, 'https://域名', '');

linux清理并保留最近两天的日志

查询 systemd 日志占用空间journalctl --disk-usage示例输出:Archived and active journals take up 180.0M in the file system.设置日志最大空间和只保留最近两天日志(自动清理)sudo nano /etc/...

debian10/11替换归档源

允许过期仓库echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/99ignore-release-date修改仓库源debian10deb http://archive.debian.org...

群晖docker配置代理

在 SSH 终端执行以下命令:mkdir -p /etc/systemd/system/pkg-ContainerManager-dockerd.service.d创建并编辑代理配置文件vi /etc/systemd/system/pkg-ContainerManager-dockerd.se...

渲染透明物体

深度测试和深度写入带来的好处有了深度测试和深度写入让我们不需要关心不透明物体的渲染顺序比如一个物体A 挡住了 物体B即使A的渲染顺序小于B(先渲染A,后渲染B)我们也不用担心 B的颜色会把A覆盖因为在进行深度测试时,远处的B的深度值无法通过深度测试因为它的深度会比已经写入深度缓冲中A的深度值大...

遮罩纹理

遮罩纹理是用来做什么的遮罩纹理通常用于控制或限制某些效果的显示范围。它允许我们可以保护某些区域,使它们免于某些修改。一般情况下,遮罩纹理也会是一张灰度图,其中的RGB值会是相同的 我们利用它存储的值参与到光照(指定某些区域受光影响的程度)透明度(指定某些区域透明的程度)特效(指定某些区域出现特...

渐变纹理

渐变纹理是用来做什么的渐变纹理的主要作用是可以让模型呈现出插画、卡通风格的渲染效果渐变纹理的基本原理利用半兰伯特光照公式后半部分计算出来的0~1之间的值,构建一个UV相同的 坐标,然后从渐变纹理中取出对应的颜色进行叠加决定漫反射明暗的不再是由 0~1这个值决定而是由渐变纹理中取出的颜色进行叠加...

计算法线贴图

法线贴图的计算方法在切线空间下进行光照计算,需要把光照方向、视角方向变换到切线空间下参与计算在世界空间下进行光照计算,需要把法线方向变换到世界空间下参与计算各自的优缺点-性能在切线空间中计算,效率更高,因为可以在顶点着色器中就完成对光照、视角方向的矩 阵变换,计算量相对较小。( 矩阵变换在顶点...

凹凸纹理基本概念

凹凸纹理是用来做什么的?纹理除了可以用来进行颜色映射外,另一种常见的应用就是进行凹凸映射凹凸映射的目的是使用一张纹理来修改模型表面的法线,让我们不需要增加顶点,就可以让模型看起来有凹凸效果。原理:光照的计算会利用法线参与计算。使用凹凸纹理的法线参与计算,可以呈现出更丰富的视觉效果。作用:凹凸纹...