OCRアニメーターキット/平面物関係/色盲ブレンド

ほえー、ここは予定地ですー

## OCRアニメーターキット/平面物関係/色盲ブレンド

* anm

種類
--

## 外部情報

### 公開日

????/??/??

色盲ブレンドとは、anm拡張子の平面物関係に収録されているAviutlスクリプトの１グループである。

## 設定項目

### 色盲ブレンド(Rikkyブレンド)

#### タイプ

* 1:LowRed

```
LowRed=function(r1,g1,b1,r2,g2,b2)
local r=(r1+g1+b1)/3
local g=g1
local b=b1
return r,g,b
end

```

* 2:LowGreen

```
LowGreen=function(r1,g1,b1,r2,g2,b2)
local r=r1
local g=(r1+g1+b1)/3
local b=b1
return r,g,b
end

```

* 3:LowBlue

```
LowBlue=function(r1,g1,b1,r2,g2,b2)
local r=r1
local g=g1
local b=(r1+g1+b1)/3
return r,g,b
end

```

* 4:HiRed

```
HiRed=function(r1,g1,b1,r2,g2,b2)
local r=(g1+b1)/2
local g=g1
local b=b1
return r,g,b
end

```

* 5:HiGreen

```
HiGreen=function(r1,g1,b1,r2,g2,b2)
local r=r1
local g=(r1+b1)/2
local b=b1
return r,g,b
end

```

* 6:HiBlue

```
HiBlue=function(r1,g1,b1,r2,g2,b2)
local r=r1
local g=g1
local b=(r1+g1)/2
return r,g,b
end

```

* 7:All1

```
All1=function(r1,g1,b1,r2,g2,b2)
local all = (r1+g1+b1)/3
return all,all,all
end

```

* 8:All2

```
--こんな変則の色盲なんていましたかねぇ・・・？
All2=function(r1,g1,b1,r2,g2,b2)
local all = r1+g1+b1
local r=(r1+all)/4
local g=(g1+all)/4
local b=(b1+all)/4
return r,g,b
end

```

* 9:All3

```
All3=function(r1,g1,b1,r2,g2,b2)
local r=(b1+g1)/2
local g=(r1+b1)/2
local b=(g1+r1)/2
return r,g,b
end

```

### 色盲マスク(Rikkyブレンド)

#### タイプ

* 1:LowRed

```
LowRed=function(r1,g1,b1,r2,g2,b2)
local r=(r2+g2+b2)/3
local g=g2
local b=b2
return r,g,b
end

```

* 2:LowGreen

```
LowGreen=function(r1,g1,b1,r2,g2,b2)
local r=r2
local g=(r2+g2+b2)/3
local b=b2
return r,g,b
end

```

* 3:LowBlue

```
LowBlue=function(r1,g1,b1,r2,g2,b2)
local r=r2
local g=g2
local b=(r2+g2+b2)/3
return r,g,b
end

```

* 4:HiRed

```
HiRed=function(r1,g1,b1,r2,g2,b2)
local r=(g2+b2)/2
local g=g2
local b=b2
return r,g,b
end

```

* 5:HiGreen

```
HiGreen=function(r1,g1,b1,r2,g2,b2)
local r=r2
local g=(r2+b2)/2
local b=b2
return r,g,b
end

```

* 6:HiBlue

```
HiBlue=function(r1,g1,b1,r2,g2,b2)
local r=r2
local g=g2
local b=(r2+g2)/2
return r,g,b
end

```

* 7:All1

```
All1=function(r1,g1,b1,r2,g2,b2)
local all = (r2+g2+b2)/3
return all,all,all
end

```

* 8:All2

```
--こんな変則の色盲なんていましたかねぇ・・・？
All2=function(r1,g1,b1,r2,g2,b2)
local all = r2+g2+b2
local r=(r2+all)/4
local g=(g2+all)/4
local b=(b2+all)/4
return r,g,b
end

```

* 9:All3

```
All3=function(r1,g1,b1,r2,g2,b2)
local r=(b2+g2)/2
local g=(r2+b2)/2
local b=(g2+r2)/2
return r,g,b
end

```

### 色盲ミックス(Rikkyブレンド)

#### タイプ

* 1:LowRed

```
LowRed=function(r1,g1,b1,r2,g2,b2)
local lg=Mix(g1,g2)
local lb=Mix(b1,b2)
local qr=(r1+g2+b2)/3
return qr,lg,lb
end

```

* 2:LowGreen

```
LowGreen=function(r1,g1,b1,r2,g2,b2)
local lr=Mix(r1,r2)
local lb=Mix(b1,b2)
local qg=(r2+g1+b2)/3
return lr,qg,lb
end

```

* 3:LowBlue

```
LowBlue=function(r1,g1,b1,r2,g2,b2)
local lr=Mix(r1,r2)
local lg=Mix(g1,g2)
local qb=(r2+g2+b1)/3
return lr,lg,qb
end

```

* 4:HiRed

```
HiRed=function(r1,g1,b1,r2,g2,b2)
local lg=Mix(g1,g2)
local lb=Mix(b1,b2)
local qr=(lg+lb)/2
return qr,lg,lb
end

```

* 5:HiGreen

```
HiGreen=function(r1,g1,b1,r2,g2,b2)
local lr=Mix(r1,r2)
local lb=Mix(b1,b2)
local qg=(lr+lb)/2
return lr,qg,lb
end

```

* 6:HiBlue

```
HiBlue=function(r1,g1,b1,r2,g2,b2)
local lr=Mix(r1,r2)
local lg=Mix(g1,g2)
local qb=(lr+lg)/2
return lr,lg,qb
end

```

* 7:All1

```
All1=function(r1,g1,b1,r2,g2,b2)
local all = r1+g1+b1
local qr=(r2+all)/4
local qg=(g2+all)/4
local qb=(b2+all)/4
return qr,qg,qb
end

```

* 8:All2

```
All2=function(r1,g1,b1,r2,g2,b2)
local all = r2+g2+b2
local qr=(r1+all)/4
local qg=(g1+all)/4
local qb=(b1+all)/4
return qr,qg,qb
end

```

* 9:All3

```
All3=function(r1,g1,b1,r2,g2,b2)
local lr=Mix(r1,r2)
local lg=Mix(g1,g2)
local lb=Mix(b1,b2)
local qr=(lb+lg)/2
local qg=(lr+lb)/2
local qb=(lg+lr)/2
return qr,qg,qb
end

```