马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 Greivances 于 2023-1-27 22:52 编辑
实验室 p+
介绍:
SexLab的高性能补丁,修复了长期存在的问题和许多改进,使上述框架达到(甚至超过)现代标准。
这个项目是一个持续的努力,除了简单的修复之外,还将包括许多新的补充功能
目前的优化和功能:
大修了一些API元素以简化与SexLab的整合。
一个新的StartScene()函数,只允许在演员和标签上启动动画。
这个新函数使用优化的方法来启动动画,总体上将比StartSex()函数(现在是多余的)更快、更可靠。
一个新的GetAnimations()函数,允许获得只说明演员和标签的(人类)动画。
一个新的GetCreatureAnimations()函数,允许获得(生物)动画,只说明演员和标签。
这两个新函数都得益于p+引入的内部结构,使它们比现有的 "GetAnimation "函数更可靠。生物的新函数也不再需要你了解RaceKeys的功能。注意,虽然这些函数存在,但最好不要调用它们,而是直接调用StartScene()函数,因为该函数将使用一种优化的方式直接检索动画。
所有先前的 "GetAnimeition "函数都已成为多余的。
在API中移动了与线程相关的函数,以使其更明显地了解如何根据线程ID检索正在运行的线程。
引入了一个新的 "数据键 "逻辑
这个新的数据键几乎是p+中发生的所有事情的驱动力,它允许在SL的内部工作中实现高度优化的结构和秩序,并用于排序和匹配演员和动画,速度比任何其他框架都快。这些数据键是直接从一个演员构建的,因此新的函数都需要一个演员数组,而不是基于一些演员的松散数据。这些键包含了关于性别、种族和各种杂项数据的信息,比如一个演员是否是一个受害者
这个键使得演员不可能在 "错误的位置 "被制作成动画,并且优化了SL中许多缓慢的过程--或者使它们完全多余。
它还引入了对Futa演员的全面内置支持(注意,目前还没有 "Futa动画 "这种东西)。
改进的动画选择
由于数据键的存在,动画现在总是倾向于 "完美匹配 "而不是 "备份",这意味着作者不再需要明确地给他们的动画加上 "ff "的标签,以使女同性恋动画的请求能够真正播放女同性恋动画。
改进性能。
动画通常有望在1~2秒内开始,这是在没有Papyrus Tweaks的情况下。
改进了演员的位置。
预计演员将以99.9%的精度被瞬间放置到所选择的中心位置。
—————————————————————————————————————————————————————————————————————————————————————————
移除(或缺失)的特性和功能。
改变演员在场景中的位置的热键(即用位置1和位置2交换)。
这个功能被认为是多余的,因为SLp+不允许演员处于无效的位置。
"SometimeStrip"--条状配置设置
该功能已被删除,以精简和简化SL的内部行为。
—————————————————————————————————————————————————————————————————————————————————————————
关于这个第一次迭代(和性能)。
第一次迭代从papyrus日志中产生了大量的开销,在某些情况下会极大地影响性能,你可能会看到一些动画的启动时间比承诺的2秒要长,你也可能注意到场景的启动和停止会导致轻微的交错,也就是代码执行中的明显滞后。
这种记录的存在是因为我希望确保数据键的行为完全按照我想要的方式进行。我非常感谢任何寄给我的Papyrus日志,不管是否有什么问题,我越早确认这些键的行为符合预期,我就越早能够再次减少这种开销,并能更专注于优化场景启动和关闭。
好像是实验室plus,我个人是还没用,以上也是机翻介绍,有兴趣的可以研究研究
需要的人希望尽量去原帖下,需求分流的人多的话我再分流
|