{"repo":"Eikanya/UnityDemosaic","free":true,"listed":false,"github":"https://github.com/Eikanya/UnityDemosaic","clone":"git clone https://github.com/Eikanya/UnityDemosaic.git","description":"Unity 高性能去马赛克 BepInEx 插件 | Auto mosaic remover for Unity games (Mono/IL2CPP)","language":"C#","stars":40,"topics":["bepinex-plugin","censorship","mosaic","unity"],"license":null,"category":"game-templates","readme_excerpt":"通用去马赛克插件 (Demosaic Plugin) 一个面向 Unity 游戏的 BepInEx 6 插件，通过多维特征识别并移除马赛克/审查效果。支持 Mono 与 IL2CPP 双后端。 功能概览 检测能力 - 多维关键词匹配 ：对象名、材质名、Shader 名、Shader 属性名、Mesh 名、组件名、纹理名（Mono） - Camera 后处理检测 ：自动禁用 Camera 上名称匹配关键词的 MonoBehaviour 后处理组件 - Decal/Projector 检测 ：检测 Built-in RP 的 Projector 和 URP 的 DecalProjector 材质 - Renderer 材质 setter Hook ：实时捕获游戏运行时动态赋值的马赛克材质（零延迟） - 动态方法拦截 ：按方法名关键词禁用游戏中施加马赛克的函数（高级功能） - 白名单排除 ：排除词机制防止误伤正常对象 处理模式 模式 说明 风险 ------ ------ ------ Smart （默认） 仅替换 Renderer 中匹配马赛克关键词的材质槽为透明，保留同对象上的非马赛克材质 最低 Transparent 替换全部材质为透明 中 Disable 禁用整个 GameObject 中 Destroy（仅 Mono） 物理销毁对象 高，可能导致 NullReference 性能设计 - 分批扫描（可配置每帧处理数量） - 材质/Shader/组件检测结果缓存 - 材质 setter Hook 帧内去重 - 透明材质 GC 防护（ HideAndDontSave ） - 周期扫描 + 事件驱动（Instantiate/SetActive/材质赋值） 安装 Mono 游戏 1. 安装 BepInEx 6.x for Mono 2. 编译 Demosaic-mono 项目，或使用预编译 DLL 3. 将 demosaic-mono.dll 放入 BepInEx/plugins/ 4. 启动游戏，在 BepInEx/config/demosaic.cfg 中调整配置 IL2CPP 游戏 1. 安装 BepInEx 6.x for IL2CPP 2. 编译 Demosaic-il2cpp 项目，或使用预编译 DLL 3. 将 Demosaic.IL2CPP.dll 放入 BepInEx/plugins/ 4. 启动游戏，在 BepInEx/config/demosaic.cfg 中调整配置 配置说明 通用设置 配置项 默认值 说明 -------- -------- ------ EnablePlugin / Enable true 是否启用插件 RemoveMode / Mode Smart 处理模式 ManualScanKey / ForceScanHotkey F10 手动全场景扫描热键 ExportSceneKey F11 导出场景 Renderer 信息到日志 IncludeInactiveObjects true 是否扫描未激活对象 DetectParentObjectNames true 检测父节点名称（适合 MosaicRoot/Quad 层级） LogProcessedObjects false 是否记录每个处理对象的日志 扫描设置 配置项 默认值 说明 -------- -------- ------ PeriodicScanInterval 10 周期扫描间隔（秒）， 0 禁用 SceneLoadScanDelay 1.5 场景","default_branch":null,"files":null,"tree":[],"storefront":"/r/Eikanya","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Eikanya/UnityDemosaic/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}