") no-repeat}.external-link:visited:after{background-color:#3f0071}main{font:400 1.6rem/3.2rem f-sans,sans-serif;margin:0 auto;padding:24px 0 64px;width:calc(min(100%,840px) - 32px)}main h1{font:400 2.8rem/4.8rem f-sans,sans-serif}main h2{font:400 2.4rem/3.2rem f-sans,sans-serif}main h3{font:400 2.2rem/2.4rem f-sans,sans-serif}main h4{font:400 2rem/2.4rem f-sans,sans-serif}main h5{font:400 1.8rem/2.4rem f-sans,sans-serif}main h6{font:400 1.6rem/2.4rem f-sans,sans-serif}main h1:not(:first-child),main h2:not(:first-child),main h3:not(:first-child),main h4:not(:first-child),main h5:not(:first-child),main h6:not(:first-child){margin-top:24px}main p{text-align:justify}main ol,main ul{padding-left:24px}main ol{list-style:decimal}main ul{list-style:disc}main strong{font-weight:700}main h1,main h2,main h3,main h4,main h5,main h6,main p,main ul,main ol,main img,main pre{margin-bottom:16px}main img{display:block;max-width:100%;height:auto;margin:0 auto}main table{border-collapse:collapse;margin:16px auto}main table td,main table th{border:0;padding:2px 8px}main table tr:first-child th{border-top:2px solid #74796c;border-bottom:1px solid #74796c}main table tr:last-child td{border-bottom:2px solid #74796c}main hr{width:100%}main blockquote{margin:0;padding:0 0 0 12px;border-left:2px solid #74796c}main code{font-family:f-mono,f-sans,monospace}main pre{outline:1px solid #74796c;border-radius:2px}main pre code{display:block;width:fit-content;padding:12px}main math{font-family:"Fira Math",f-sans,sans-serif}main details summary{cursor:pointer;list-style:none;width:fit-content;border-radius:2px}main details summary:before{content:"";display:inline-block;margin-right:4px;width:14px;height:14px;background-color:#1a1d16;mask:url("data:image/svg+xml;utf8,") no-repeat}@media (hover: hover){main details summary:hover{color:#0001b4;outline:1px dashed}main details summary:hover:before{background-color:#0001b4}}main details summary:active{color:#0001b4;text-decoration:none;outline:1px solid}main details summary:active:before{background-color:#0001b4}main details[open] summary:before{mask:url("data:image/svg+xml;utf8,") no-repeat}main .footnote{overflow:hidden;width:100%;height:0px;border:none;border-bottom:1px solid #74796c}main sup a{font-weight:700;text-decoration:none;border-radius:2px}main sup a:visited{color:#0001b4}@media (hover: hover){main sup a:hover{text-decoration:none;outline:1px dashed}}main sup a:active{text-decoration:none;outline:1px solid}main .data-footnote-backref{font-weight:700;text-decoration:none;border-radius:2px}main .data-footnote-backref:visited{color:#0001b4}@media (hover: hover){main .data-footnote-backref:hover{outline:1px dashed}}main .data-footnote-backref:active{outline:1px solid}main .footnotes p{margin:0 0 8px}.aa--l-pm{margin-left:-.5em}.aa--r-pm{margin-right:-.5em}.aa--m-pm{margin:0 -.25em}.aa--jw-aki:after{font-size:57.5862068966%;vertical-align:top;content:" "}.aa--lr-pm-aki:after{font-size:172.4137931034%;vertical-align:top;content:" "}.aa--m-pm-aki:after{font-size:86.2068965517%;vertical-align:top;content:" "}.aa--d-pm-aki:after{font-size:344.8275862069%;vertical-align:top;content:" "}header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2]{display:flex;align-items:baseline;margin:0 auto;padding:24px 0 18px;width:calc(min(100%,840px) - 32px)}header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;border-radius:2px}@media (hover: hover){header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#0001b4;outline:1px dashed}}header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active{color:#0001b4;outline:1px solid}header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2] .title[data-astro-cid-3ef6ksr2]{font:500 1.6rem/2.4rem f-sans,sans-serif;margin-bottom:6px}header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{font:500 1.4rem/2.4rem f-sans,sans-serif;margin-left:auto}header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex}header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:not(:first-child){margin-left:12px}header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] .nav-item[data-astro-cid-3ef6ksr2]{display:inline}header[data-astro-cid-3ef6ksr2] .header-content[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] .nav-item[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{margin-right:4px;vertical-align:-7.5%}footer[data-astro-cid-sz7xmlte]{position:sticky;top:100lvh}footer[data-astro-cid-sz7xmlte] .footer-content[data-astro-cid-sz7xmlte]{display:flex;margin:0 auto;padding:8px 0 24px;width:calc(min(100%,840px) - 32px)}footer[data-astro-cid-sz7xmlte] .footer-content[data-astro-cid-sz7xmlte] .copyright[data-astro-cid-sz7xmlte]{font:500 1.4rem/2.4rem f-sans,sans-serif;margin-right:12px}footer[data-astro-cid-sz7xmlte] .footer-content[data-astro-cid-sz7xmlte] .nav[data-astro-cid-sz7xmlte]{font:500 1.4rem/2.4rem f-sans,sans-serif;margin-left:auto}footer[data-astro-cid-sz7xmlte] .footer-content[data-astro-cid-sz7xmlte] .nav[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:not(:first-child){margin-top:8px}footer[data-astro-cid-sz7xmlte] .footer-content[data-astro-cid-sz7xmlte] .nav[data-astro-cid-sz7xmlte] .external-link[data-astro-cid-sz7xmlte]:after{height:14px}footer[data-astro-cid-sz7xmlte] .footer-content[data-astro-cid-sz7xmlte] .nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}@media (hover: hover){footer[data-astro-cid-sz7xmlte] .footer-content[data-astro-cid-sz7xmlte] .nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline 8%}}footer[data-astro-cid-sz7xmlte] .footer-content[data-astro-cid-sz7xmlte] .nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:active{text-decoration:underline 8%}
.date[data-astro-cid-egg7nqdx]{font:400 1.4rem/2.4rem f-sans,sans-serif;color:#44483e;display:flex;margin-top:4px}.date[data-astro-cid-egg7nqdx] .updated[data-astro-cid-egg7nqdx]{margin-left:12px}.date[data-astro-cid-egg7nqdx] .space[data-astro-cid-egg7nqdx]{margin-left:4px}.tags[data-astro-cid-egg7nqdx]{font:400 1.4rem/2.4rem f-sans,sans-serif;margin:2px -8px 32px 0}.tags[data-astro-cid-egg7nqdx] .tag[data-astro-cid-egg7nqdx]{display:inline-block;margin-right:8px;color:#44483e;text-decoration:none;border-radius:2px}@media (hover: hover){.tags[data-astro-cid-egg7nqdx] .tag[data-astro-cid-egg7nqdx]:hover{color:#0001b4;outline:1px dashed}}.tags[data-astro-cid-egg7nqdx] .tag[data-astro-cid-egg7nqdx]:active{color:#0001b4;outline:1px solid}
赤・緑・青やシアン・マゼンタ・イエローの加法色 | Daiji Blog赤・緑・青やシアン・マゼンタ・イエローの加法色
僕は色について素人です。間違っていたらすみません。
はじめに
奥村先生がこんなツイートをしていました。
白が正答なのですが、黒の票がと最も多く期待通りの結果だったのではと思います。「CMYと聞いたら減法混色で黒になる!」と反射的に答える人が多いことが良く分かります。
Grok2の解説も期待通りの誤解をしていて嬉しいです。
解説
奥村先生の解説は加法混色と減法混色にあるので、ここでは色覚的な観点から簡単に解説します。
赤・緑・青を混ぜて白色になるということは、加法混色をしたことになります。なぜ、赤・緑・青を加法混色した場合に白色と知覚されるのでしょうか。
人には3種類の錐体細胞(L錐体、M錐体、S錐体)があり、それぞれ別の特性を持っています。錐体の反応が神経系で処理され色を知覚します。多彩な波長を持つ複色光では3種類の錐体が反応し、白色と知覚されます。赤・緑・青の加法色も同様の理由で白色として知覚されます。シアン・マゼンタ・イエローの加法色も白色と知覚されます。もし、シアンなどが複色光だとしても、最終的に各錐体がいい感じに反応していれば白色として知覚されます。
赤・緑・青の単色光の波長を・・1として錐体の反応は次の表の通りになります2。赤・緑・青を中間混色3することで錐体の反応が平均的になったとします4。各錐体が反応していることから白色(明るい灰色)と知覚されることが想像できます。
| Lの反応 | Mの反応 | Sの反応 |
---|
赤() | | | |
緑() | | | |
青() | | | |
赤緑青の中間色 | | | |
実験
残念ながら僕は赤・緑・青やシアン・マゼンタ・イエローの光源5は持っていないです。なので、RGBディスプレイを搭載するMacBookを用いて簡易的に実験します。
赤(#FF0000
)、緑(#00FF00
)、青(#0000FF
)を交互に配置した画像を作成しました。
これを暗い部屋で確認したところ、白色に見えました。一般的なRGBカメラで撮影した6場合でも白色になりました。加法混色(中間混色)により白色(グレー)になることを実感できました。
同様に、シアン(#00FFFF
)、マゼンタ(#FF00FF
)、イエロー(#FFFF00
)を交互に配置した画像を作成しました。
これを暗い部屋で確認したところ、RGBに比べ2倍程度の明るさの白色に見えました。これは奥村先生の解説の通りです。赤・緑・青の時に比べてちょうど2倍光っているので、当たり前です。やっぱり色々な光源を持っておきたかったなと思います。
最後に
色って難しい。
参考
- 奥村先生のツイート
- Grok2の解説
- 加法混色と減法混色
- CVRL Cone Fundamentals