前言 又到了年度报告刷屏的时候,在 2023 年的最后一天,本博客也按照惯例公布梓喵出没博客 2023-2024 年度数据报告。 梓喵出没博客年度数据报告 存活 没错,本博客的运行时间又增加了一年。 自 2015 年上线至今,本博客已度过了近 9 年的时间。 如果算上之前的火萤小站,那总时间已经近 10 年了……

很久之前在某 3D 滑动列表中用过模板测试(Stencil Test),这次回顾,尝试用它搞一个双面穿越门出来。 效果 原理 把一个值写入 Stencil Buffer 中,后续同位置的其他片元渲染时,若开启了模板测试,将会把自身的预设值与 Stencil Buffer 中的值对比(即 Test),基于比较结……

最近对 SteamVR 媒体播放器比较感兴趣,简单记录下其技术细节和实现方式(顺带看看它和之前本人从业做过的播放器有何不同)。 前情提要 这是关于媒体播放器分析的最后一篇文章,前两篇文章如下: SteamVR媒体播放器分析(一):UI 渲染与用户交互 主要讲述了播放器如何做到同一套 UI 在 Desktop ……

在 Youtube 上刷到了 Unity Japan meetup 2019 的分享视频,其中 ShaderGraph 的分享非常不错,跟着学习下。 前言 前文:ShaderGraph能量护盾(一):接触面检测及边缘发光 Shader 主要包含如下内容: 接触面检测 边缘发光 UV扰动及贴图混合 空间扭曲(或……

最近对 SteamVR 媒体播放器比较感兴趣,简单记录下其技术细节和实现方式(顺带看看它和之前本人从业做过的播放器有何不同)。 前文:SteamVR媒体播放器分析(一):UI 渲染与用户交互 简述 文件浏览器用到的东西不多,文件访问基于 C# System.IO,拖拽外部媒体播放基于 win32 Native……

之前一直用单独的路由器为 Quest 之类的设备提供特殊网络接入,这次改为了旁路网关(某些人称之为旁路由),从而解决网段不一、局域网带宽受限等问题。 旧的接入 我手头有两个家庭路由器,一个是前段时间购买的 WAX206(路由器 A),一个是很早之前购买的小米路由器 Pro(路由器 B)。 接入的设备情况如下:……

最近对 SteamVR 媒体播放器比较感兴趣,简单记录下其技术细节和实现方式(顺带看看它和之前本人从业做过的播放器有何不同)。 这是第一篇笔记,主要描述了 SteamVR 媒体播放器的 UI 渲染和交互事件响应的实现。 本篇只讨论 UI 的渲染,至于视频 3D 渲染及视频 2D 窗口镜像、文件列表等,后续文章……

上次博客迁移还是在 2019 年,如今当初购置的服务器到期,续费的价格贵上天(6000+),因此服务器又要迁移了。 运行环境 新服务器运行环境依旧使用 Docker 容器的方式进行组织,只不过将 Docker-Compose.yml 从现成的 DNMP 换成了自己写的 Docker-Compose。 容器依旧……

从日本亚马逊预购的 Quest3 到手近一个月了,作为一个(自称的)资深 VR 玩家,高强度用了两三周,简单评价下这款机器。 Good 1. 光学模组和屏幕色彩 同样是 Pancake 透镜,相比于竞品,Meta 应该对光路做了深度优化,Quest 3 一体机中光学炫光和鬼影很轻微。 对 Pancake 来说……

在使用 Jellyfin 的过程中,曾经遇到了字幕渲染错误的问题。从源码入手,简单分析问题原因,并提供一个简单的解决方法。 前置知识 字幕可简单分为硬字幕、内置字幕、外置字幕。 习惯性叫法,仅代表梓喵出没博客(azimiao.com)范围内的个人观点。 硬字幕 压制时,将字幕的图像直接渲染在视频图像上。 内置……

为了提高 WIFI 连接质量及带宽,买了一个网件 WAX206 用作无线热点。目前使用一月有余,简单记录下编译 OpenWrt 的过程及使用体验。 为什么买它 换了 2.5G 交换机,为了不浪费交换机端口,想换掉用了好久的小米路由器 Pro 和 K2P,遂寻找一个有 2.5G 电口的无线路由器。 根据蘑菇的参……