该技能用于在 Three.js 中构建视图对齐(view-aligned)与屏幕空间(screen-space)的表面效果,典型用途包括触摸历史驱动的结霜与融化、乒乓累积、降分辨率模糊等。
主要能力与管线:持久表面采用“输入→乒乓状态→模糊→结构→折射”流程;程序化表面采用“时间/覆盖→解析场→光学法线→折射/模糊”流程。资料提供了结霜通道图、指针历史通道、模糊与折射耦合,以及触摸历史结霜实现中的 previous/deposit/next 状态转换、降采样模糊、静态结构、结霜遮罩合成与双尺度折射;还包含折射窗雨实现中的分层静态与移动水滴、有限差分光学法线、背景折射、随机圆盘模糊、宽高比填充与呈现。
使用规则:区分持久状态、解析程序化状态与场景颜色;保留可见遮罩与倾斜响应两个独立通道;该历史路径使用 half-float,除非实测更低格式等效;将逐帧历史衰减转换为与帧率无关的衰减;两遍场景模糊在降分辨率下运行;静态程序化纹理只预渲染一次;为历史目标与静态目标定义并测试 resize/reset 行为。
限制与路由边界:不处理世界足迹、对象 UV 绘制或模拟平面湿度,本技能仅限视图对齐或屏幕空间。世界或对象空间残留与粒子应使用 $threejs-procedural-vfx;世界空间雨、水坑、雪与天气表面耦合应使用 $threejs-precipitation-surfaces;物体需通过自身体积透射环境而非屏幕对齐面板时,应使用 $threejs-procedural-materials。本技能负责视图对齐的湿玻璃光学与屏幕空间持久历史。
资料未提供具体安装命令、收费方式与平台信息。