[このノートブックは以下のcommunityのポストをLLMツールにより日本語に翻訳したものです:
​Moving blue red chromostereopsis stripes by Akiyoshi Kitaoka​
by Vitaliy Kaurov​
Wolfram Community, STAFF PICKS, February 3, 2026
​https://community.wolfram.com/groups/-/m/t/3632646]
​

北岡明佳による色立体視:動く青と赤の縞

by Vitaliy Kaurov

背景

ここで紹介する錯視は,錯視の研究だけでなく,錯視デザインの創作も行う実験心理学者,北岡明佳によって制作されたものである:
◼
  • https://x.com/AkiyoshiKitaoka/status/2017446775284764788
  • ◼
  • https://x.com/AkiyoshiKitaoka
  • 眼の中の微小な虹が脳を騙して2Dの画像を3Dと認識させる.🟥は手前に飛び出して見え,🟦が奥に沈んで見えるだろうか.片目を閉じて確認する.点は完全にランダムであり,脳が赤と青の突出を異なる方法で解釈するための情報を持つ特別なデザインはここには存在しない.これが色立体視が錯視である理由である.
    光線は色によって屈折の仕方が異なり,虹の中の水滴を通過する際と同様に,眼のレンズを通過する.虹が色鮮やかに見える原因となる現象が,脳内においてこの3D錯視をも引き起こす.青と赤の光線は網膜上の異なる位置に到達し,空間的な奥行きの解釈において脳を錯誤させる.この錯視は本質的に両眼視に依存するものであり,片目を閉じると錯視は弱まる.片目をゆっくりと閉じたり開いたりすることで,錯視の強度を確認することができる.
    蝶の翅における赤青の眼状紋は,捕食者を混乱させ威嚇するために有効な進化的特徴であったと考えられる.この効果に関する既知の言及はゲーテにまで遡る.芸術家たちはかなり早い時期から(すでにルネサンス期頃から),例えばステンドグラスなどにおいて,奥行き知覚を誘発するためにこの効果を活用していた.

    最小限の行のコード

    垂直方向:

    In[]:=
    ListPlot[SeedRandom[1];RandomReal[1,{10^4,2}],​​AspectRatio->1,Axes->False,Background->Black,​​PlotRangePadding->.05,PlotStyle->PointSize[.007],​​ImageSize->550,ColorFunction->Function[{x,y},​​Blend[Riffle[Table[Red,4],Blue],Mod[x,1]]]]
    Out[]=

    水平方向:

    In[]:=
    ListPlot[SeedRandom[1];RandomReal[1,{10^4,2}],​​AspectRatio->1,Axes->False,Background->Black,​​PlotRangePadding->.05,PlotStyle->PointSize[.007],​​ImageSize->550,ColorFunction->Function[{x,y},​​Blend[Riffle[Table[Red,4],Blue],Mod[y,1]]]]
    Out[]=

    Interactive app

    インタラクティブなアプリケーション

    Manipulate​​ListPlotpts,
    ,​​{s,0,1/waves},​​SaveDefinitions->True,​​Initialization{​​waves=3,​​SeedRandom[1];​​pts=RandomReal[1,{10^4,2}]​​}
    Out[]=
    ​
    s

    GiF生成

    waves=3;​​pts=(SeedRandom[1];RandomReal[1,{10^4,2}]);​​title=Framed[Column[{​​Style["CHROMOSTEREOPSIS",40,GrayLevel[.9],FontFamily->"Copperplate"],​​Style["3D depth illusion in 2D red–blue images",25,GrayLevel[.9],FontFamily->"Verdana"]​​},Alignment->Center],FrameStyle->Black,FrameMargins10];​​frames=Table​​ListPlotpts,
    ,​​{s,0,1/waves,1/waves/50}​​;

    このノートブックを引用する

    Moving blue red chromostereopsis stripes by Akiyoshi Kitaoka​
    by Vitaliy Kaurov​
    Wolfram Community, STAFF PICKS, February 3, 2026
    ​https://community.wolfram.com/groups/-/m/t/3632646