UniversalUnityDemosaics项目推荐
1、项目的基础介绍和主要的编程语言
UniversalUnityDemosaics是一个开源项目,主要用于Unity3D引擎开发的游戏中去除马赛克效果。该项目由ManlyMarco开发,主要使用C#编程语言。它是一个BepInEx插件集合,适用于多种Unity3D游戏,特别是针对日本3D成人游戏(eroges)。
2、项目的核心功能
UniversalUnityDemosaics项目包含多个核心功能插件,主要用于去除游戏中的马赛克效果。以下是一些主要插件及其功能:
- DumbRendererDemosaic: 这是最基础的马赛克去除插件,适用于大多数游戏。它通过禁用离散的马赛克对象并移除其纹理来实现效果。
- DumbRendererDemosaicIl2Cpp: 这是DumbRendererDemosaic的IL2CPP版本,适用于使用IL2CPP编译的游戏。
- CombinedMeshDemosaic: 这是一个更智能的版本,适用于使用组合网格渲染器的较新Unity版本游戏。它通过扫描所有渲染器上的单个材质来识别并更改可能的马赛克材质的着色器,使其不可见。
- MaterialReplaceDemosaic: 这是一个更智能的版本,可以去除一些Live2D游戏中完全消失的隐私部分。
- ShaderReplaceDemosaic: 这个插件通过扫描所有渲染器上的单个着色器,识别并替换可能的马赛克着色器。
- DumbTypeDemosaic: 这个插件通过检查游戏代码中的可能马赛克方法并禁用它们来实现效果。
- CubismRendererDisableDemosaic: 这个插件针对使用CubismModel框架的游戏,通常DumbRendererDemosaic已经足够,但某些游戏可能需要这个插件。
3、项目最近更新的功能包含哪些?
截至最新更新,UniversalUnityDemosaics项目包含以下更新:
- v1.6版本: 于2024年6月8日发布,包含了对多个插件的优化和修复,提升了插件的兼容性和稳定性。
- IL2CPP支持: 增加了对IL2CPP编译游戏的全面支持,包括DumbRendererDemosaicIl2Cpp和DumbRendererDemosaicIl2Cpp_net6插件。
- 性能优化: 对CombinedMeshDemosaic和ShaderReplaceDemosaic插件进行了性能优化,减少了游戏运行时的性能开销。
- 新功能: 增加了MaterialReplaceDemosaic插件,专门用于去除Live2D游戏中完全消失的隐私部分。
UniversalUnityDemosaics项目是一个功能强大且不断更新的开源工具,适用于需要去除Unity3D游戏中马赛克效果的开发者。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



