9/20更新
*补充关闭“Real Camera”的“渲染玩家模型”选项位置在模组配置菜单,以及结尾备注补充。
【前提声明】本教程更多适用于在使用“更真实的第一人称模型 (First-person Model)”时(特别是使用有实体阴影的光影包),对第一人称视角内的“真实美观”和“沉浸感”有更高要求的玩家或录制团队。
本教程使用游戏版本:1.20.1 Forge(47.2.16)(理论还适用于Fabric或1.18+同时有以下两个MOD的版本)
更真实的第一人称模型(下文简称FPM):2.3.4(理论还适用于大部分版本)
Real Camera (下文简称RC):0.6.1 Beta(建议至少为0.6.x,因需要的模型视图界面只有该版本后添加,还在测试阶段,不保证适用于之后的版本)
该教程主要帮助同时解决两件事:
其一是“只使用‘更真实的第一人称模型’FPM时,第一人称视角内的玩家模型与光影包的实体阴影没有对齐”
其二是“如何通过RPM和RC的配置修改,来获得更具有沉浸感的第一人称视角”
这个顺便解决的问题可以直接看第二步的第三小步,该教程其实主要还是解决第一个问题,所以不会单独拿出来做步骤解决
原因:
FPM会在第一人称的情况下启用“原版第三人称模型”,即将只在原版正常第三人称才会看到的玩家模型显示出来(但不显示头部以防遮挡视线),同时默认关闭原版的手臂显示效果。
由上图可见,在开启有实体阴影的光影包(BSL v8.2.07)的情况下,第一人称的模型并不能与阴影对齐,正面被阴影所覆盖,而第三人称反而并无问题。
这是因为FPM并未修改视角相机的位置(第一人称相机并不会跟随头部有倾斜角度,位置依然固定在玩家模型头部中央,可以用看最下面发现十字标对准“底下正中心”来证明该点,比如前面的P2),此mod原理主要为启用模型但将模型x轴向后偏移,使肩部不会阻挡玩家视野,同时还可以看到身体。
而所有的光影包都不可能对该mod单独做兼容,只会仍按照原版第三人称模型的位置进行阴影渲染,所以导致阴影出错,有所瑕疵。
解决办法
1.由于FPM作者在Issue#451中提过不会对视角相机作出修改,只能去主菜单的模组列表里找到该MOD的配置页面,修改模型x轴补偿,将其所有项均改为-25,来确保模型与实体阴影对上。但又因为视角相机位置固定,会导致向下看时视角被身体肩膀挡住,只做这一步的话反而也做不到美观效果。
2.这时候需要其他mod来修改相机位置,比如“Real Camera”,该模组目前(24/6/3)仍处在测试阶段,但足够使用。
1)修改快捷键&关闭RC的“第一人称模型”。在按键中找到RC下面的“打开模型界面视图”,建议设置为“\”或其他未使用的按键。随后前往主菜单的模组列表,找到该MOD并打开模组配置页面,关闭原先默认开启的“渲染玩家模型”。之所以要关闭该模组自带的第一人称模型,是因为这并非启用的是原版的“第三人称模型”,是会随着视角乱晃甚至穿模,不如FPM的模型,而且同时启用还会出现两个模型穿模。
2)回到游戏中,按刚刚设置的按键以打开该视图。
第一次打开的情况下应该会在右边默认自动生成四个,即“minecraft_head”“skin_head”“minecraft_head_2”"skin_head_2",请不要手欠删掉其中任何一个配置文件,如果删掉其一,最好删掉剩下的,这样模组会恢复默认生成的四个配置文件,但是修改相机位置的第三步就需要重新进行。除非你知道该怎么使用,否则不要改动这里的数值。
3)先点击右侧配置第二行的“skin_head”并点击界面左上角的“预览”,来到可以自定义视角相机位置的界面。
将Y偏移量的左边方块确保设置成横色白线即关闭
X偏移量和Z偏移量则设置成绿色方框开启。
同时,X偏移量推荐设置为-0.15,其他不动,以确保效果与原先的更真实的第一人称模型MOD一致,也可以自行根据情况调整。
(实际上Y偏移量如果影响不大的话,也可以设置成绿色方框即开启,经测试可以启用同时推荐改为0.25来避免视角过低,但仁者见仁吧不一定好用)
如果你想追求更加真实的视角,可以将俯仰角的左边方块设置为绿色方框,推荐不修改数值或自行慢慢调整,这样视角将随着头部运动而左右倾斜,适合在有更多动作的时候使用,提高沉浸感,但是会极大影响游玩体验,请谨慎选择。
(如果数值改过头了可以单击“翻滚角”左边的重置图标,以恢复默认设置)
4)保存配置。
保存按钮的下面黑框为配置名字,右边则是优先级,一般来说可以不用管,直接点击保存按钮就行,保存后如果已启用RC,那么相机修改的效果会即时生效
3.检查模型是否对齐
可以看到视角看向最下面的时候,十字标并未像一开始那样对齐原木的正中心,这说明视角相机向前偏移了(对应前面修改X偏移量),同时光影也正常照在了皮肤模型的正面上,现在可以正常使用了。
目前差不多就是这样,通过两个mod的互补,在光影的光照下获得了更好的第一人称美观效果,理论支持所有自带实体阴影的光影。
如果在前面第三步的第二小步中启用俯仰角,将获得在此基础上更具有沉浸感的第一人称视角,但是会让相机视角随着玩家头部面朝方向变化而改变,请谨慎开启。
问题
Q:为什么调好之后第一人称往下看的时候身体上半身有阴影覆盖?
A:因为调成第三人称看的话,会发现“玩家头部”其实挡住了光影,导致全局光照没照到上半身。
其他
*示例中的玩家动作与眼动效果用到了“更多动画”MOD和Fresh Moves(新鲜玩家动画包),后者实际使用会受到轻微抖动影响。
*此外,还可以和Better Combat和跑酷! (ParCool!)两个模组一同使用,二者均对人物动作动画有所修改,在RC相机绑定人物头部的支持下同样可以获得沉浸感支持,但是开启俯仰角的情况下,前者会在提高沉浸感的同时极大影响战斗和日常移动,后者则只推荐使用3.2.X.X版本,以避免快速奔跑时导致的第一人称视角抖动。此处不做演示。
*警告:开启后因为相机绑定模型头部而不是固定中心,无论操控性还是视差都会随着头部运动而有一定变化,对第三人称动画修改的模组都会对此有直接影响,开启俯仰角的情况下会更明显,请一定要设定好F6与F7快捷键的开关模组以方便随时切回原版。
*未对YSM、时装工坊、史诗战斗做兼容性测试,不确定是否可以一同使用,但是Wildfire's Female Gender Mod没有问题。
*枪械模组作者通常没有精力单独做第三人称动画,因此若想在第一人称正常使用枪械,需要在FPM模组的配置页面并开启“原版手臂”,这样就可以在保持原有模型的情况下(能看到身体但没有模型手臂,只有第一人称原版手臂)正常玩那些枪械而不被影响。
*除前面提到的外,其他可额外搭配使用的第三人称动画模组包括Animation Overhaul(1.19+)与Serious Player Animations(1.20+),二者可视情况而选,只能二选一。
前者对第三人称模型动画有着全方位的大改,有了更多诸如走钢丝和悬崖边的额外姿势,但加入了大量抖动且不够自然,会导致第一人称视角抖动过于明显,只适用于第三人称观看,其实并不推荐;
后者修改并不多,有点类似Fresh Move动画包的修改,但偏向于原版,而且修改了射箭动作这一点很棒(更多动画mod虽然也有修改,但是他的V1版本自定义动画的搭箭方向与实际瞄准不符,切回原版又会随着视角移动而遮挡视野,SPA模组的好处在于这里,固定了上半身的动作姿势),不过可能会被Fresh Move动画包所覆盖。
*已知BUG:
1、任何有修改第三人称模型动画的模组,可能会因第三人称模型头部动画不够平滑(模组作者一般不会考虑与第一人称的兼容性),导致视角有跳转的割裂感(诸如跑酷模组的按住Ctrl速跑与正常跑步切换),这一点会在开启俯仰角的时候更明显。
2、跑酷模组的滑铲会有概率因视角过低而透视地面,或视角被身体挡住,将Y偏移量设定为0.2并开启可能可以避免前者(后者难以避免)。
3、Better Combat模组其中关于“锤子”或“长戟”类武器的向面前锤击动画,在开启俯仰角的情况下可能会有透视地面的穿模。