本mod修改自旧版[Rocky]Monplane,基本兼容原场景存档。需要hs2API不低于1.4,bepinex不低于5.4.21,studio chara editor不低于2.1(该插件未测试其他版本)。
!!!!!!禁止私自转载及商用!!!!!!2025.1.24更新:修复了复制MonPlane的bug。现在相机空白处会用天空盒填充。2025.1.23更新:修复了导入时的一些bug,添加了后处理效果,受g插管理。主要修改内容:
1. bug修复,原版未考虑面板当镜子使用时长宽会出现负数,且导入场景的代码存在错误。原版保存的场景可能存在错误,如有关于Modding API的报错,删除原场景的面板并重新创建,再重新保存即可。
2. 性能优化?原版渲染纹理不会自动清理,改版后增加资源回收,避免反复创建面板导致溢出;修改分辨率设置,减少崩溃可能(原版会导致创建过大纹理,unity允许的纹理最大大小为2^14*2^14)。实际上,监控面板相当于渲染多一组场景,因此优化效果可能不明显。
3. 快捷键添加及ui修改。快捷键为左shift+M,清除了一些无用代码。
MonPlane设置介绍
Persepective透视模式:(即投影模式,近大远小)
1. Field of View:相机视场,即相机视野大小
Orthographic正交模式:
2. Ortho Size:视口,镜头显示视野大小
3. Far Clip Plane:远裁剪平面距离,离镜头大于这个距离的物体不渲染
4. Following Speed: 图像跟随摄影的速度
5. Follow Camera/Not Follow Camera:是否跟随工作室相机移动
6. Texture Resolution:纹理分辨率,原场景的存档可能需要重新设置。修改为2的n次幂,范围为128-16384。默认是1024,推荐4096,根据自己的显存和内存大小量力而行。以16384为例,每帧需要保留一张渲染纹理,约占2^14*2^14*4B=1GB,会直接干爆你的显存。实际消耗的资源还会更多。实际使用中,graphic插件的SSS会消耗特别多内存,手动修改SSS的downsampling可获得显著提升。
7. Show Plane/Hide Plane: 面板是否出现在摄像机内
8. Refresh Camera List:刷新可用相机的列表
9. Refresh Plane:应用相关设置并刷新面板。
玩法介绍
在工作室添加该物品后添加新的工作室相机,呼出设置后刷新摄像机列表并选择相机,刷新面板即可。
1. 镜子:设置x的缩放为-1
2. 竖屏:先旋转相机,再旋转面板
3. 相机比例调整:调整面板x,y比例后需刷新面板
欢迎反馈BUG
zod不定时看,有问题可以到HS2管理器群里找我,或者github上发个issue。已知bug:g插高版本(>1.0?)会出现闪烁和噪点,原因是g插原工作室默认值有问题,请加载场景后手动关闭并重新开启SSS,并保存为工作室默认值,之后就正常了。
Future Work
暂无相关计划,欢迎提供相关idea。目前使用traverse硬改downsampling,如果hanmen后续更新了可能会更改吧。注:仅对g插的sss实现,DHH没测试过。
Studio Custom Layer Switcher
用来设置服装在游戏中的层级,从而实现服装仅出现在监控里或监控透视效果。
使用方法:按左shift+L呼出,选择人物后选择相应层级,HideInPlane即透视,Normal为原本层级,HideInMain为仅在监控中显示。
!!!为了保证显示正确,自动更新了人物服装的layer,即衣服少的角色更换为衣服多的角色时只有原有衣服栏位的衣服会保持和原来相同的层级。
致谢
1. 插件修改自 hjboy11 的[Rocky] monplane相关插件。
2. UI部分仿照 countd360 的chara editor。
3. 感谢 hanmen, ManlyMarco 等人提供的技术支持。
4. 感谢管理器群主 ArSunMi 以及群友的支持
5. 前辈的插件及教程,包括但不限于bepis,hs2api等。
写在最后:本来以为几天能写完,结果前后弄了差不多一个月了。吐槽一下,原来的代码实在不敢恭维。。。反正总算弄完了。懒得弄两个帖子发了,各位记得点点评分,我好收点酱油回回血。论坛搜索有点耗酱油啊ORZ。百度云链接附带一个存档算是示范吧。百度云的链接随缘补。
!!!!!!禁止私自转载及商用!!!!!!2025.1.24更新:修复了复制MonPlane的bug。现在相机空白处会用天空盒填充。2025.1.23更新:修复了导入时的一些bug,添加了后处理效果,受g插管理。主要修改内容:
1. bug修复,原版未考虑面板当镜子使用时长宽会出现负数,且导入场景的代码存在错误。原版保存的场景可能存在错误,如有关于Modding API的报错,删除原场景的面板并重新创建,再重新保存即可。
2. 性能优化?原版渲染纹理不会自动清理,改版后增加资源回收,避免反复创建面板导致溢出;修改分辨率设置,减少崩溃可能(原版会导致创建过大纹理,unity允许的纹理最大大小为2^14*2^14)。实际上,监控面板相当于渲染多一组场景,因此优化效果可能不明显。
3. 快捷键添加及ui修改。快捷键为左shift+M,清除了一些无用代码。
MonPlane设置介绍
Persepective透视模式:(即投影模式,近大远小)
1. Field of View:相机视场,即相机视野大小
Orthographic正交模式:
2. Ortho Size:视口,镜头显示视野大小
3. Far Clip Plane:远裁剪平面距离,离镜头大于这个距离的物体不渲染
4. Following Speed: 图像跟随摄影的速度
5. Follow Camera/Not Follow Camera:是否跟随工作室相机移动
6. Texture Resolution:纹理分辨率,原场景的存档可能需要重新设置。修改为2的n次幂,范围为128-16384。默认是1024,推荐4096,根据自己的显存和内存大小量力而行。以16384为例,每帧需要保留一张渲染纹理,约占2^14*2^14*4B=1GB,会直接干爆你的显存。实际消耗的资源还会更多。实际使用中,graphic插件的SSS会消耗特别多内存,手动修改SSS的downsampling可获得显著提升。
7. Show Plane/Hide Plane: 面板是否出现在摄像机内
8. Refresh Camera List:刷新可用相机的列表
9. Refresh Plane:应用相关设置并刷新面板。
玩法介绍
在工作室添加该物品后添加新的工作室相机,呼出设置后刷新摄像机列表并选择相机,刷新面板即可。
1. 镜子:设置x的缩放为-1
2. 竖屏:先旋转相机,再旋转面板
3. 相机比例调整:调整面板x,y比例后需刷新面板
欢迎反馈BUG
zod不定时看,有问题可以到HS2管理器群里找我,或者github上发个issue。已知bug:g插高版本(>1.0?)会出现闪烁和噪点,原因是g插原工作室默认值有问题,请加载场景后手动关闭并重新开启SSS,并保存为工作室默认值,之后就正常了。
Future Work
暂无相关计划,欢迎提供相关idea。目前使用traverse硬改downsampling,如果hanmen后续更新了可能会更改吧。注:仅对g插的sss实现,DHH没测试过。
Studio Custom Layer Switcher
用来设置服装在游戏中的层级,从而实现服装仅出现在监控里或监控透视效果。
使用方法:按左shift+L呼出,选择人物后选择相应层级,HideInPlane即透视,Normal为原本层级,HideInMain为仅在监控中显示。
!!!为了保证显示正确,自动更新了人物服装的layer,即衣服少的角色更换为衣服多的角色时只有原有衣服栏位的衣服会保持和原来相同的层级。
致谢
1. 插件修改自 hjboy11 的[Rocky] monplane相关插件。
2. UI部分仿照 countd360 的chara editor。
3. 感谢 hanmen, ManlyMarco 等人提供的技术支持。
4. 感谢管理器群主 ArSunMi 以及群友的支持
5. 前辈的插件及教程,包括但不限于bepis,hs2api等。
写在最后:本来以为几天能写完,结果前后弄了差不多一个月了。吐槽一下,原来的代码实在不敢恭维。。。反正总算弄完了。懒得弄两个帖子发了,各位记得点点评分,我好收点酱油回回血。论坛搜索有点耗酱油啊ORZ。百度云链接附带一个存档算是示范吧。百度云的链接随缘补。
[url=
github监控板
github服装层级切换
阅读全文
资源下载
下载价格免费


评论0