mirror of
https://github.com/chev2/gmod-addons.git
synced 2025-12-17 05:22:11 +00:00
Add more Comic Book filters
This commit is contained in:
parent
8eb2af352e
commit
70d5afa6e0
1 changed files with 33 additions and 12 deletions
|
|
@ -3,11 +3,15 @@
|
|||
Comic Book
|
||||
|
||||
]]
|
||||
local CB_COLOR_1 = color_white:ToVector()
|
||||
local CB_COLOR_2_TOP = Vector(1, 0.96, 0.28)
|
||||
local CB_COLOR_2_BOTTOM = Vector(0.24, 0.622, 0.88)
|
||||
local CB_COLOR_3_TOP = Color(142, 45, 226):ToVector()
|
||||
local CB_COLOR_3_BOTTOM = Color(74, 0, 224):ToVector()
|
||||
local CB_COLOR_PLAIN = color_white:ToVector()
|
||||
local CB_COLOR_BLAZE_TOP = Vector(1, 0.96, 0.28)
|
||||
local CB_COLOR_BLAZE_BOTTOM = Vector(0.24, 0.622, 0.88)
|
||||
local CB_COLOR_AMIN_TOP = Color(142, 45, 226):ToVector()
|
||||
local CB_COLOR_AMIN_BOTTOM = Color(74, 0, 224):ToVector()
|
||||
local CB_COLOR_WH_TOP = Color(195, 20, 50):ToVector()
|
||||
local CB_COLOR_WH_BOTTOM = Color(36, 11, 54):ToVector()
|
||||
local CB_COLOR_FLARE_TOP = Color(241, 39, 17):ToVector()
|
||||
local CB_COLOR_FLARE_BOTTOM = Color(245, 175, 25):ToVector()
|
||||
|
||||
local ComicBookBuffer = GetRenderTarget("ComicBookBuffer", ScrW(), ScrH())
|
||||
local MaterialComicBookBuffer = MaterialComicBookBuffer or CreateMaterial("ComicBookScreen", "UnlitGeneric", {
|
||||
|
|
@ -486,29 +490,46 @@ hook.Add("ScreenshotEditorInitialize", "ScreenshotEditor_AddBasicFilters", funct
|
|||
DrawTexturize(1, MAT_TEXTURIZE_OCEANIC)
|
||||
end
|
||||
})
|
||||
|
||||
screenshot_editor.AddFilter({
|
||||
FilterName = "Comic Book (Plain)",
|
||||
FilterCallback = function(width, height, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_1, CB_COLOR_1, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_PLAIN, CB_COLOR_PLAIN, mat)
|
||||
end
|
||||
})
|
||||
|
||||
screenshot_editor.AddFilter({
|
||||
FilterName = "Comic Book #2",
|
||||
FilterName = "Comic Book (Blaze)",
|
||||
FilterCallback = function(width, height, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_2_TOP, CB_COLOR_2_BOTTOM, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_BLAZE_TOP, CB_COLOR_BLAZE_BOTTOM, mat)
|
||||
end
|
||||
})
|
||||
|
||||
screenshot_editor.AddFilter({
|
||||
FilterName = "Comic Book #3",
|
||||
FilterName = "Comic Book (Amin)",
|
||||
FilterCallback = function(width, height, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_3_TOP, CB_COLOR_3_BOTTOM, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_AMIN_TOP, CB_COLOR_AMIN_BOTTOM, mat)
|
||||
end
|
||||
})
|
||||
|
||||
screenshot_editor.AddFilter({
|
||||
FilterName = "Comic Book (Witching Hour)",
|
||||
FilterCallback = function(width, height, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_WH_TOP, CB_COLOR_WH_BOTTOM, mat)
|
||||
end
|
||||
})
|
||||
|
||||
screenshot_editor.AddFilter({
|
||||
FilterName = "Comic Book (Flare)",
|
||||
FilterCallback = function(width, height, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_FLARE_TOP, CB_COLOR_FLARE_BOTTOM, mat)
|
||||
end
|
||||
})
|
||||
|
||||
screenshot_editor.AddFilter({
|
||||
FilterName = "High Contrast",
|
||||
FilterCallback = function(width, height, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_1, CB_COLOR_1, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_PLAIN, CB_COLOR_PLAIN, mat)
|
||||
|
||||
DrawNegative()
|
||||
|
||||
|
|
@ -529,7 +550,7 @@ hook.Add("ScreenshotEditorInitialize", "ScreenshotEditor_AddBasicFilters", funct
|
|||
screenshot_editor.AddFilter({
|
||||
FilterName = "FAITH",
|
||||
FilterCallback = function(width, height, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_1, CB_COLOR_1, mat)
|
||||
DrawComicBookNoBuffer(0.1, CB_COLOR_PLAIN, CB_COLOR_PLAIN, mat)
|
||||
|
||||
DrawNegative()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue