3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 254|回复: 9
打印 上一主题 下一主题

[环境美化] 智能光影控制(Intellightent)(2026-02-21更新)

[复制链接]

4085

主题

1万

帖子

11万

积分

3DM创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
19758
金元
361908
积分
115223
精华
0
注册时间
2017-8-17
跳转到指定楼层
主题
发表于 2026-2-14 15:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 鼓掌之间 于 2026-2-21 19:00 编辑

转自:https://www.nexusmods.com/skyrimspecialedition/mods/172423

允许你设置一帧内哪4个投射阴影的光源被选中渲染,并将未选中的阴影光源转为普通无阴影光源。

前置需求
- SKSE 插件地址库:https://bbs.3dmgame.com/thread-6549645-1-1.html

- 上古卷轴5 脚本扩展工具(SKSE64):https://bbs.3dmgame.com/thread-6550387-1-1.html

介绍
《上古卷轴5》对同场景阴影光源有最多4个的限制。
超过这个数量时,游戏会随机选择4个启用,其余直接关闭。

本 SKSE 插件让你可配置哪些光源优先被选中,并且不会直接关闭多余光源,而是把它们转为普通无阴影光源。

- 场景内阴影光源≤4个时,本MOD不生效
- 游戏本身还有单表面最多7个光源的全局限制,本MOD不修改此项
  超过7个时,超出部分依然会被关闭

安装与兼容性
需求:SKSE + 地址库
支持游戏版本:1.5.x、1.6.x(传奇版、周年版)
不支持 VR

可使用MOD管理器安装。
可在游戏中途安装/卸载,不影响存档与游戏数据。

配置
配置文件路径:
Data/SKSE/Plugins/intellightent-ng.ini

可设置项:
- iDebugMode = 0
  覆盖光源选择逻辑:
  0=使用公式 | 1=按索引 | 2=按距离 | 3=按半径 | 4=按强度
  负数=反向排序
- iLightCount = 4
  设置同时渲染的阴影光源数量(一般无需修改)
- bTryNormalLight = true
  将多余阴影光源转为普通光源,可设为 false 关闭
- iMaxConvertCount = 12
  最多允许多少个阴影光源被转换
- sScoreFormula = lightradius * lightintensity / (1 + lightdistance / 1000) * (1 + lightchosenlastframe * 0.3)
  光源评分公式(决定哪些光源优先投射阴影)

可用变量(可自定义公式)
- lightradius 光源半径
- lightintensity 光源强度
- lightdistance 与相机距离
- lightchosenlastframe 上一帧是否被选中(0/1)
- lightindex 光源索引
- lightr/lightg/lightb 光源RGB
- lightambientr/lightambientg/lightambientb 环境光RGB
- isinterior 是否室内(0/1)
- timeofday 游戏内时间

默认公式说明
lightradius * lightintensity
越大的光源、越强的光,得分越高

/ (1 + lightdistance / 1000)
离相机越远,重要性越低

* (1 + lightchosenlastframe * 0.3)
上一帧被选中的光源,额外 +30% 分数,防止光源频繁闪烁切换

测试
文件区提供可选 .esp 测试MOD,添加截图里的测试场景。
主房间有 8个阴影光源,方便测试公式与效果。

控制台进入:

coc intellightest


提供全局变量用于调试:
- IntellightentCurrentLights 当前场景阴影光源数量
- IntellightentActiveLights 实际激活的阴影光源数
- IntellightentConverted1 已转换为无阴影的光源数
- IntellightentOverwriteDebug 覆盖调试模式
- IntellightentForceConvert 强制开启/关闭转换

控制台查看:

help intellightent


该 ESP 仅用于测试,不是必需文件。

如何编译(源码)
1. 克隆模板:https://github.com/libxse/commonlibsse-ng-template
2. 把本MOD源码放入 src 文件夹
3. 下载 exprtk.hpp 放入 src
4. 修改 CommonLib 中 BSShadowLight 虚函数第9个参数类型
5. 按库页面说明编译

---

下载地址:

游客,如果您要查看本帖隐藏内容请回复






评分

1

查看全部评分

回复

使用道具 举报

5

主题

786

帖子

1063

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
10632
积分
1063
精华
0
注册时间
2015-2-13
舒服的沙发
发表于 2026-2-14 16:17 | 只看该作者
467hh4567
回复 支持 反对

使用道具 举报

0

主题

2639

帖子

3014

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
0
金元
30138
积分
3014
精华
0
注册时间
2019-7-3
硬硬的板凳
发表于 2026-2-14 18:03 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

2

主题

1379

帖子

1521

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
15091
积分
1521
精华
0
注册时间
2011-11-27
冰凉的地板
发表于 2026-2-16 17:51 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

4085

主题

1万

帖子

11万

积分

3DM创意工坊

Rank: 11Rank: 11Rank: 11Rank: 11

贡献度
19758
金元
361908
积分
115223
精华
0
注册时间
2017-8-17
5#
 楼主| 发表于 2026-2-21 19:00 | 只看该作者
2026-02-21更新
回复 支持 反对

使用道具 举报

0

主题

149

帖子

232

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2315
积分
232
精华
0
注册时间
2018-11-22
6#
发表于 2026-2-21 23:54 | 只看该作者
6666666666666
回复 支持 反对

使用道具 举报

2

主题

243

帖子

597

积分

高级玩家

Rank: 4

贡献度
2
金元
5894
积分
597
精华
0
注册时间
2012-8-12
7#
发表于 2026-2-23 21:45 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

17

帖子

29

积分

新手玩家

Rank: 1

贡献度
0
金元
285
积分
29
精华
0
注册时间
2023-2-3
8#
发表于 2026-2-24 00:00 | 只看该作者
6666666666
回复 支持 反对

使用道具 举报

0

主题

594

帖子

767

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
7625
积分
767
精华
0
注册时间
2021-7-2
9#
发表于 2026-2-28 20:40 | 只看该作者
看看隐藏内容是什么!谢谢!希望楼主继续分享更多好用的东西!谢谢!
回复 支持 反对

使用道具 举报

0

主题

123

帖子

159

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1585
积分
159
精华
0
注册时间
2019-9-27
10#
发表于 2026-2-28 22:48 | 只看该作者
6666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-30 10:09 , Processed in 0.033431 second(s), 20 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表