Skip to content

Commit 591e0fd

Browse files
committed
Renamed items selected from combobox.
+ Added notes about the new filter.
1 parent 199d883 commit 591e0fd

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

@Basic_S.anm2

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-- under development for v2.10 (for beta43b) r2
1+
-- under development for v2.10 (for beta43b) r3
22
--[[
33
MIT License
44
Copyright (c) 2025-2026 sigma-axis
@@ -1370,7 +1370,7 @@ obj.pixelshader(premult and "premult" or "nonmult", "object", "object", params);
13701370
--filter
13711371
--require:2004200
13721372
--select@c_mode:色成分=0,足切り頭打ち=0,色差縮小(標準)=1,色差縮小(改)=2
1373-
--select@a_mode:アルファ値=2,頭打ち=0,色も縮小=1,最大保証+頭打ち=2,最大保証+色も縮小=3
1373+
--select@a_mode:アルファ値=2,頭打ち=0,超過分縮小=1,最大保証+頭打ち=2,最大保証+超過分縮小=3
13741374
--group:その他,false
13751375
--value@PI:PI,{}
13761376
--[[pixelshader@clip_color:
@@ -1402,8 +1402,7 @@ float4 clip_color(float4 pos : SV_Position) : SV_Target
14021402
float4 c = src.Load(int3(pos.xy, 0));
14031403
c.a = max(c.a, 0);
14041404
if (maximize > 0) c.a = max(max(c.r, c.g), max(c.b, c.a));
1405-
if (rescale > 0) c /= max(c.a, 1);
1406-
c.a = min(c.a, 1);
1405+
if (rescale > 0) c /= max(c.a, 1); else c.a = min(c.a, 1);
14071406

14081407
static const int clip_func = int(clip_f);
14091408
switch(clip_func) {
@@ -1429,7 +1428,7 @@ if type(PI.c_mode) == "string" then
14291428
c_mode = name2num[PI.c_mode] or c_mode;
14301429
end
14311430
if type(PI.a_mode) == "string" then
1432-
local name2num = { ["頭打ち"] = 0, ["色も縮小"] = 1, ["最大保証+頭打ち"] = 2, ["最大保証+色も縮小"] = 3, };
1431+
local name2num = { ["頭打ち"] = 0, ["超過分縮小"] = 1, ["最大保証+頭打ち"] = 2, ["最大保証+超過分縮小"] = 3, };
14331432
a_mode = name2num[PI.a_mode] or a_mode;
14341433
end
14351434

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,12 @@ Although, usage documentations for this script / plugin in languages other than
165165

166166
:arrow_right: [\[詳細\]](https://github.com/sigma-axis/aviutl2_script_Basic_S/wiki/色チャンネル入れ替え)
167167

168+
### 色オーバーフロー修正
169+
170+
各ピクセルの色成分やアルファ値は,フィルタ効果によっては負になったり 100% を超えたりと,通常の範囲外になってしまうことがあります.フィルタ効果や出力プラグインによってはこの影響で正しく動作しなくなることもあります.そういったオーバーフローの起きたピクセルを正常な範囲に修正します.
171+
172+
<!-- :arrow_right: [\[詳細\]](https://github.com/sigma-axis/aviutl2_script_Basic_S/wiki/色オーバーフロー修正) -->
173+
168174
### 回転中心
169175

170176
オブジェクトの回転中心を移動します.標準のフィルタ効果の「座標」の回転中心版です.

0 commit comments

Comments
 (0)