进入正题,主要讲讲真实光源和龙战士模组的原理和在游戏中的设置。会的高手莫喷。
一、 为你扒开光影模组的小内裤。
无论是ENB,真实光源,还是别的第三方光影模组,均是对游戏光影输出进行再处理,极少涉及修改游戏内核。(因为内核都在各个封装文件中,我还没见过有哪个MOD要改到这些文件,这些文件不是ESP,也不是BSA,有兴趣的朋友可以用反编译软件找个小点的封装文件解压看看,我就没那心思折腾自个了。)包括游戏原始的SKYRIM.ESM,所有的ESP和BSA都是这个游戏的一个个插件。
打个比方,就像是以前的任天堂红白机,要插入游戏卡才能玩,游戏机是内核,而游戏卡就是各种插件了。而光影模组,就是专门处理光影的辅助游戏卡。这也是为什么用了光影插件基本上都要掉帧数的原因。你把游戏的原始光再处理和过滤了一遍,CPU和GPU多做了不少工作,能不掉帧?
想不掉帧,行,改游戏内核,前提是你能拿到该游戏的源码!
要玩转光影模组,请记住以下几个主要词汇:
Saturation(色饱和度) Brighness(亮度) Contrast(对比度)
Color Shift(色差) DOF(景深) Bloom(静态高光) HDR(动态高光)
Radius(半径) Red Blue Green(三原色:红蓝绿,所有颜色都由这三种色混合而成,例如黑色,就是三原色都为0,白色:三原色都为255)
Alpha(阿尔法通道)
所有的光影模组,都有这几个条件,都涉及这几个方面的配置。工作原理就是把游戏的原光影,通过你设置的这几个条件进行过滤或者增强,然后展现在你的面前,这就是所谓的光影模组了。更高级一点的ENB还涉及与显卡驱动程序的接口调用,这些就不用去理解了。猴子我在这方面水平不足,那些DLL调用,缓存调用太高级,我没那个水平,只知道点原理。
二、真实光源模组RealisticLighting 3.4a介绍与配置教程:
先上个对比图
其实说真的,很多人认为Realistic Lighting没有ENB强,这本身就是个错误,RealisticLighting作为从上古4就开始开发的光影模组,有着深厚的技术积累。只是很多人不会配置,说实话,他的配置方法让人真心蛋疼。但在现阶段,特别是中配置玩家,Realistic Lighting确实比ENB省资源,而且配置好的话,效果和ENB不相伯仲。
优点:可进行整体/白天/夜晚/黄昏/清晨/室内/地牢的光影进行配置。而且时间,事件的光影过渡相当自然,从这个模组的命名就可以知道:真实。
缺点:通过自身的INI文件来设置,不能在游戏里用所见既所得的方法配置,稍显烦琐。
(题外话:这个MOD的开发者确实比较懒,JAVA作为开发语言来说,开发简单代码少,但在WINDOWS环境中,其运行各种蛋疼,多用于写HTML应用居多。龙战士模组把设置模块写进了游戏,而他只做了一个JAR文件了事。)
1. 安装:解压后这几个全部扔进SKYRIM\DATA文件夹。
2. 设置:(一定要设置,因为默认的,包括T网和N网很多牛人设置的INI文件,都把晚上和屋内,地下城,设置得太黑了,看得眼睛疼。)
打开解压出来的文件夹,我打包了一个真实光源的N网牛人配置的INI文件,给大家学习参考,我们就在他的基础上改吧。打开解压包里“N网某大神的设置”文件夹里的.ini文件,参考如下配置,注意红字部份(为什么不直接改好了发?还是那句话,自己动手得到的比你伸手得到的多,配置一次,你自己去配ENB都没问题,万变不离其宗):
……