SuperAPI AI 工具集

unity-postprocess

设计与创作

查看项目

更新于 10-15 17:25

技能介绍

用途:在 Unity 的 URP/HDRP 管线上配置现代 SRP 后处理效果。该模块建立在 SRP Volume 框架之上,用于向 VolumeProfile 添加或调整后处理覆盖。Volume 容器与 Profile 的增删改查请改用 volume 模块,本模块不负责;PPv2 / com.unity.postprocessing 也不适用。

主要能力:postprocess_list_effects 列出当前管线支持的现代后处理效果;postprocess_get_effect 查看某个效果覆盖;postprocess_add_effect 向 VolumeProfile 添加效果覆盖;postprocess_remove_effect 移除覆盖;postprocess_set_parameter 设置某个通用参数;并提供高频专用技能:postprocess_set_bloom、postprocess_set_depth_of_field、postprocess_set_tonemapping、postprocess_set_vignette、postprocess_set_color_adjustments。

运行模式:查询类技能为 SemiAuto,三种模式下均无需授权即可运行。变更类技能为 FullAuto,在 Approval 模式下需要用户授权(授权后触发一次服务端执行并返回结果),在 Auto/Bypass 模式下直接执行。postprocess_remove_effect 带有 Delete 操作,在 Approval/Auto 模式下自动禁止(NeverInSemi),仅 Bypass 或用户管理的 Allowlist 可运行。

使用限制与规则:未安装 URP 或 HDRP(即缺少 SRP Core)时,所有技能返回诊断性存根 { error: "Scriptable Render Pipeline Core package … is not installed." },这不是权限拒绝,无需授权。调用前应先调用 postprocess_list_effects 确认效果在当前管线存在;设置通用参数前应使用 postprocess_get_effect 或 volume_get_component 查看真实参数名;优先使用专用高频技能而非猜测通用参数名;URP 与 HDRP 参数面相似但不完全相同,不可跨管线盲目复用名称。不要凭名称或描述猜测参数直接调用技能,应先读取说明或通过 GET /skills/recommend?includeSchema=true 获取 schema。确切名称、参数、默认值与返回值以 GET /skills/schema 或 unity_skills.get_skill_schema() 为准,本文档不提供。