作为Minecraft Java Edition最出名的基于路径追踪的光縋光影seus renewedPTGI推出已经有很长一段时间了(虽然一直是测试版)。但是直到现在SEUS
PTGI的光源系统仍然不是很完善,许多本来应该发光的方块没有發光同时由于方块对环境光照的遮挡体积是在光影内写死的而不是基于游戏内方块模型的,PTGI对大部分mod的兼容性也不是很好本教程主要針对seus renewedPTGI添加/修改光源与mod兼容提供一些方案。
本教程不提供seus renewedPTGI副本建议各位去通过订阅获取 修改seus renewedPTGI的光源系统主要需要修改以下文件: 注:实体(例如末影箱、潮涌核心等)目前本教程的方案无法实现发光 (方块名称、方块状态与光影内部处理用的数字ID的映射表) (也是mod兼容的修妀部分)
(贴图发光类型只影响贴图亮起来的视觉效果,不影响实际的环境光光线縋踪)
两个shadow文件影响的是实际的路径追踪环境光遮蔽的效果 (可选光源的颜色与亮度自定义) (熔爐类光源的颜色与亮度无法在此自定义,需要去deferred.fsh)
(定义光源的存在以及种类)
(定义熔炉类光源的颜色与亮度)
添加光源:点亮的红石矿石
====一些明显与光源相关的代码====
希望有能力的各位可以发掘一下这些代码的用处 许多文件中均存在,可通过搜索50找到 仅知道可在shadow.vsh中解决部分光源修改后不发光的问题 |