20 GP
Skyrim - LUT色板
作者:朧兎│2015-08-21 22:29:05│巴幣:48│人氣:2785
改變ENB色調的好東西
因為HRK的納涼ENB才注意到的LUT色板,算是蠻方便的
可以簡單的自行對ENB進行色彩調配,而不需要太專業的知識。
so 雖然感覺蠻複雜的 實際上操作起來還蠻簡單的 效果顯著
這篇文章主要的內容都是
tktk的ENBでLUTを使う 所介紹的東西。
懂日文的可以直接看他的文章就好囉 因為內容一樣。
http://skyrimshot.blog.fc2.com/blog-entry-78.html
原理可以參考 kingeric1992 神人的分享
以下是一些實作
0.基本上你要先裝好ENB並且已經成功使用
這篇文章才對你有用
如果連ENB都還沒安裝好,請到哈拉版上爬文。
附帶一提 我用的是AIR ENB 1.6版 ENB核心是27x
1. 修改 enbeffect.fx 規格來使用LUT色板
通常位於 Skyrim\enbseries 資料夾底下
用筆記本打開 enbeffect.fx
接著用Ctrl+F 搜尋 "#ifdef E_CC_PALETTE"
找到這一段編碼 通通砍掉
#ifdef E_CC_PALETTE
color.rgb=saturate(color.rgb);
float3 brightness=Adaptation.xyz;//tex2D(_s4, 0.5);//adaptation luminance
// brightness=saturate(brightness);//old version from ldr games
brightness=(brightness/(brightness+1.0));//new version
brightness=max(brightness.x, max(brightness.y, brightness.z));//new version
float3 palette;
float4 uvsrc=0.0;
uvsrc.y=brightness.r;
uvsrc.x=color.r;
palette.r=tex2Dlod(_s7, uvsrc).r;
uvsrc.x=color.g;
uvsrc.y=brightness.g;
palette.g=tex2Dlod(_s7, uvsrc).g;
uvsrc.x=color.b;
uvsrc.y=brightness.b;
palette.b=tex2Dlod(_s7, uvsrc).b;
color.rgb=palette.rgb;
#endif //E_CC_PALETTE
替換成
#ifdef E_CC_PALETTE
float2 CLut_pSize = float2(0.00390625, 0.0625);// 1 / float2(256, 16);
color.rgb = saturate(color.rgb);
color.b *= 15;
float4 CLut_UV = 0;
CLut_UV.w = floor(color.b);
CLut_UV.xy = color.rg * 15 * CLut_pSize + 0.5 * CLut_pSize ;
CLut_UV.x += CLut_UV.w * CLut_pSize.y;
color.rgb = lerp( tex2Dlod(_s7, CLut_UV.xyzz).rgb, tex2Dlod(_s7, CLut_UV.xyzz + float4(CLut_pSize.y, 0, 0, 0)).rgb, color.b - CLut_UV.w);
#endif //E_CC_PALETTE
接著 存檔
2. 接著把這個LUT色板抓下來
LUTTextureSample
https://goo.gl/MWhpQQ
這是tktk製作的打包 我只是分流 內容物跟他部落格內的東西是一樣的。
壓縮檔內有
兩個資料夾 (變化過的色板) 跟基本色板 還有txt說明檔
只需要基本的色板就好 看起來像這樣 色板的格式要BMP才有用
把 enbpalette.bmp 放到 Skyrim\enbseries 資料夾底下
3. 打開色版功能 筆記本開啟enbseries.ini (通常在skyrim資料夾底下)
找到這段編碼
[COLORCORRECTION]
UsePaletteTexture=true
把這個功能改成true 這樣就能套用色板囉
4. 進入遊戲內截圖 嗯...
色調應該會像這樣有點偏黃 色彩會比較濃一點
5.打開繪圖軟體 我個人是用PS
- 先打開截圖
- 然後把 也擺到截圖裡面去
6.進行一些調色的動作
像是去飽和 增加亮度 增加對比之類的 可以留一份像這樣的PSD檔
把原始版的LUT色板存起來 這樣下次要弄新的色板會比較方便
7.調色完畢後
把截圖去掉 只需要 LUT色板即可
檔案另存為 BMP格式 (24位元)
把修改過後的 enbpalette.bmp 放到 Skyrim\enbseries 資料夾底下
8.進入遊戲檢查 色彩應該已經被改變
這樣就完成囉!
雖然一些比較細緻的光線調整
還是必須要用其他的模組來修改才能達成
但就純粹修改色調與飽和度來說 用色板改算是相當簡單 好用
這篇還只是小意思
tktk後來又追加了
房屋 / 夜晚 / 白天 三種情況套用 三種不同色板的ENB修改法
有興趣的請自行研究吧! (我懶 只要用一個就好 xD)
kingeric1992 大神還有在巴哈分享很神奇的焦外色偏DOF
雖然不知道演算法到底是什麼 總之太神啦
(其實很多高級的ENB下方的創作感謝名單 都很容易看見kingeric1992 的名字 xD ~)
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2938095
All rights reserved. 版權所有,保留一切權利