wallpaperengine 中文文档 下载 App

四种壁纸类型详解——场景、视频、Web、应用程序各有什么不同

类型总览

Wallpaper Engine 支持四种截然不同的壁纸类型。每种类型的技术原理、性能消耗和创作门槛都不同。在 Workshop 下载时,缩略图下方会标注类型标签;在编辑器中创作时,一开始就要选定类型。

类型缩写技术基础性能消耗创作门槛
场景壁纸Scene自研场景渲染引擎中低(编辑器可视化)→ 高(SceneScript)
视频壁纸VideoGPU 硬解码低无需创作(导入现成 .mp4)
Web 壁纸WebChromium 嵌入式浏览器高中(需 HTML/CSS/JS 基础)
应用程序壁纸App外部可执行程序渲染不定极高(需 C/C++ 开发)

场景壁纸(Scene)

场景壁纸是 Wallpaper Engine 的主打类型,也是 Workshop 中数量最多的类型。它基于引擎自研的场景渲染系统,包含图层、材质、动画、粒子四大核心组件。

创作时在编辑器中操作——拖入图片作为贴图,添加动画轨道,设置材质参数。不需要写代码就能做出相当复杂的效果。进阶用户可以用 SceneScript 为元素编写自定义逻辑。

文件格式为 .pkg,是场景的打包成品,包含所有贴图资源和编译后的场景数据。下载来的 .pkg 无法直接还原为可编辑的项目源文件(社区有非官方解包工具,不作推荐)。

视频壁纸(Video)

视频壁纸是最简单直接的类型——就是一个 .mp4 文件在后台循环播放。引擎利用 GPU 硬件解码,性能消耗很低。

Web 壁纸(Web)

Web 壁纸本质是一个运行在嵌入式 Chromium 浏览器里的网页。它的自由度最高——能用 HTML/CSS/JS 做任何网页效果,甚至接入外部 API。

但性能消耗也最大:每个 Web 壁纸实例都是一个独立的浏览器子进程,内存占用轻松上百 MB。多显示器或复杂页面时尤其要注意。

建议:在 Web 壁纸里尽量做轻量效果(Canvas、CSS 动画),避免引入重型框架。

应用程序壁纸(Application)

这是最特殊的一种——你自己写一个可执行程序(通常用 C/C++),让它的渲染输出作为壁纸显示。这种类型在 Workshop 上极为罕见,因为开发门槛极高,需要直接操作 Windows GDI 或 DirectX。

适合用途:有特殊渲染需求、需要深度系统集成的创作者。对普通用户来说,几乎不用考虑。