看了下 WordPress 更新日志,发现新增了lazy-loading功能。我好奇该功能是如何实现的,经查才发现浏览器已经原生支持 lazyload 懒加载了。 起因 懒加载的效果是当窗口滑动到该位置时,才加载此媒体资源,以节省网络流量。 大多数插件的原理:新增自定义属性保存真实媒体资源路径,当该元素可视时……

项目上要实现 Unity 真实瞄准镜的功能,其中之一就是反射式红点瞄准镜。本文分析的 Shader 以模拟反射式瞄准镜光学原理的方式实现了较为真实的效果。 效果图 该图展示了从不同角度观看红点瞄准镜的效果。 红点瞄准镜原理 反射式红点瞄准镜的特殊之处在于不管眼睛和照门等是否三点一线,只要看到红点套在目标上,就……

偶然看到一个网站有三维地形展示栏目,描述说用 Unity + 灰度图做的,看着挺有意思,就顺便研究下相关的东西。 效果图 我没有对应的实景贴图,因此使用了粒子的 Shader 做颜色渐变用于演示。 基础知识 1.点线面及Mesh 点构成线,线构成面,面及其相关顶点、额外信息等构成 Mesh。在现代 3d 渲染……

将 VR 集成进一个 HDRP 项目中,发现快速移动头盔时,画面出现视觉模糊拖影。在 2d 屏幕上该效果表现不错,但在 VR 中会让人迷惑,且加重 3d 眩晕。 现象 由于双眼组合的效果及 VR 头盔显示器效果无法截屏,故以 2d 屏幕截图代替。 静止不动情况 快速晃动视角的情况 可以发现, HDRP 默认情……

隔壁群天天吹 Redis,我索性也装一个。本博客宿主机为 Docker 环境,用到的容器包括 PHP 容器、Nginx 容器以及 MySQL 容器,以及新增的 Redis 容器。 网络环境 本博客运行所需容器均位于同一个 Docker 桥接网络下,各个容器间可以通过容器名访问其他容器。 这样的好处是网络交互均……