SSE視差着色器修復(BETA)
將固定的視差着色器注入到Skyrim特別版中。
截圖 共 1 張
模組介紹 作者原文
將固定的視差着色器注入到Skyrim特別版中。
SSE視差着色器修復
這是一個SKSE插件,可將修補的視差着色器注入SSE。它的行爲與LE ENB“ FixParallaxBugs”選項相似。視差地形並不是一個重要功能,這與ENB的實現無關,這是完全不同的。
這是我幾天來發佈的Beta版,功能還不算完整,但是可以用,所以我想把它發佈。基本遊戲中所有可用的視差着色器均已打補丁。據我所知,視差效果與LE中的效果相匹配。
安裝
像常規mod一樣安裝SKSE插件+着色器文件存檔。
如果您的Skyrim特別版文件夾中沒有“ d3dcompiler_47.dll”副本,則將包含該文件的第二個存檔安裝到您的遊戲文件夾中。必須爲“ _47”-ENB隨附“ _46e”,您仍然需要47。
對於未啓用鏡面反射才能正常工作的視差網格,需要使用Engine Fixs的“ BSLightingShaderParallaxBug”修補程序。
檢查您的SKSE日誌文件夾(“我的文檔” /“我的遊戲” /“ Skyrim特別版” / skse)中的ShaderTools.log,以確認插件是否正常運行。最後一行應該類似於“找到的着色器:成功替換了72個:替換失敗了72個:0”
給MOD作者的註釋
要激活網格上的視差,應用於網格的着色器類型必須爲“視差”,並且必須將“視差”標誌添加到“着色器標誌1”。當前,網格也必須具有頂點顏色,儘管它們都可以設置爲默認值白色/ FFFFFF)。確保沒有其他技術標記也處於活動狀態(輝光貼圖,環境貼圖等,您無法組合技術!)不過,鏡面反射和陰影標記也可以。視差貼圖紋理位於紋理集中的第4個插槽中,並且從紋理的第一個(紅色)通道讀取高度。
學分
如果沒有Nukem的無數工作時間對Skyrim Special Edition的渲染器和着色器代碼進行逆向工程,則該項目將是不可能的。
資源
目前不可用,但最終將在我的GitHub上。
——————————————————————————
SSE Parallax Shader Fix
This is an SKSE plugin that injects patched parallax shaders into SSE. It is similar in behavior to the LE ENB "FixParallaxBugs" option. Parallax terrain is not a vanilla feature and this has nothing to do with ENB's implementation of that, which is something completely different.
This is a beta that I threw together in a couple days and isn't really feature-complete, but it works, so I wanted to get it out there. All available parallax shaders in the base game are patched. The parallax effect matches what is in LE as far as I can tell.
Installation
Install the SKSE plugin + shader files archive like a regular mod.
If you don't have a copy of 'd3dcompiler_47.dll' in your Skyrim Special Edition folder already, install the second archive containing it to your game folder. It MUST be "_47" - ENB comes with "_46e", you still need 47.
The "BSLightingShaderParallaxBug" patch from Engine Fixes is required for parallax meshes that don't have specular enabled to work properly.
Check ShaderTools.log in your SKSE logs folder (My Documents/My Games/Skyrim Special Edition/skse) to verify the plugin is working. The last line should be something like "found shaders: 72 successfully replaced: 72 failed to replace: 0"
Notes for Mod Authors
To activate parallax on a mesh, the shader type applied to the mesh must be "Parallax" and you must add the Parallax flag to Shader Flags 1. Currently, the mesh must also have vertex colors, although they can all be set to default (white/FFFFFF). Make sure none of the other technique flags are active as well (glow map, env map, etc, you cannot combine techniques!) Specular and shadow flags are okay, though. The parallax map texture goes in the 4th slot in the texture set, and the height is read from the first (red) channel of the texture.
Credits
This project would have been impossible without Nukem's countless hours of work reverse engineering Skyrim Special Edition's renderer and shader code.
Source
Unavailable for now but it will be on my GitHub eventually.
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。