Game of Life a Webcam and Shadertoy



๐พ Try it Live! ๐พ
ืืืฆืืื ืืืจื ืื ๐ฅ
ืืืืคื ืืืื, ืื (ืืื ืชื) ืืฉ ืืงืืื ืืื ืกืืคื ืฉื ืจืขืืื ืืช ืืืืฆืืื ืื ืืฉืื ื ืืฉื ืฉืื ืื ืืืืช ืขื ืืฉืื ืงื ืืืฉืื: ืืืจืืฅ ืืช ืืฉืืง ืืืืื ืฉื ืงืื ืืื (Conway's Game of Life) .
ืืฉืืง ืืืืื - ืืืืงืื
ืืฉืืง ืืืืื ืืื ืืฉืืง ืขื ืืขื ืืืื ืืืงืื, ืืืื ืงื ืืืืฉ ืืช ืืืืื ืฉืื:
- ๐จ ืื ืืฉืืฆืช ืืืงืคืช ื-8 ืืฉืืฆืืช, ืืื ืืื ืชื ืืืืืื ืืืืืช ืขื 8 ืฉืื ืื.
- โฌโฌ โฌ ืื ืืชื ืื, ืืืฉ ืื ืฉืื ืืื ืื ืฉืืื ืื ืฉืื ืื ืืื, ืืื ืืช ืืืืืืืช.
- โฌโฌ โฌ ืื ืืฉ ืืชื ืืืชืจ ืืฉืืืฉื ืฉืื ืื, ืืื ืืช ืืฆืคืืคืืช.
- โฌโฌ โฌ ืื ืืชื ืืช, ืืืฉ ืื ืืืืืง ืฉืืืฉื ืฉืื ืื, ืืื ืืืคื ืืืืืช ืื ("ื ืืื").
- โฌโฌ โฌ ืืืจืช (ืฉื ื ืฉืื ืื, ืื ืฉืืืฉื ืฉืื ืื ืืืชื ืื) ืืฆืื ืื ืืฉืชื ื.
ืืืืืืฉ ืืงืืืกื ืืื ืขื ืงืื ืืืืืฆืื ืขื ืืจืขืื (kernel) ืืืืื 3X3:
ืงืื ืืืืืฆืื ืขื ืืงืจื ื ืกืืืืช ืืช ืืฉืื ืื, ืืื ื ืืชืจ ืจืง ืืืืฉ ืืช ืืืืงืื ืฉื ืืืื ืืืฉืจืืืช, ืืืืืช ืื ืืจืืจืช ืืืืื ืฉื ืื ืฉืืจ ืืชืืื. ืื ื ืืืฉ ืืืืชื ืืช ืคืฉืืืช ืืืืืืฉ ืฉื ArrayFire.
ืืื ืืจืืงืืืืืืช
ืืื, ืืืืื ืฉืืชืืื ื ืืืจืื ืืช ืืจืขืืื, ืจืฆืื ื ืืื ืืจืงืืืืืืืช, ืืืชืืื ื ืืืฉืื ืขื ืืืฉืง ืขื ื'ืืืกืืืง ืืืคืชืืจืื, ืื ืืกืื ื ืืืืื ืืื ืืืื ืคืืจืกืื ืืื ืืฉืืง ืืฉืื. ืืืืจื ื stretch goal - ืื ืกืืืื ื ืขื ืืืคืชืืจืื, ืขืืฉืื ืืื ืืืจืฆืื ืืืฆืืื. ืืฉืื ื ืืื ืฉืขืืช ืืชืื ืช ืืื ืืฆืืื ื ืืืชืงืื ืืฉืื ืืงืื ืืฉืืขืืชื ืืฉืขื ืืืืชื 1 ืืืืื ืืืืื ื ืงืฆืช ืืืืืื...
ืืืชืจ ืืื ืืฉืื
ืืจืืข ืฉื ืืื ืืืืื, ื ืืืจืชื ืืืื ืืื ืื ืฉื ืงืจื Shadertoy. ืืืชืจ ืฉืืื ื ืืชื ืืืฆืืจ ืฉืืืืจืื (ืขืื ืคืจืืื ืืืืฉื) ืขื ืกืืืืช ืคืืชืื ืืื ืืืืืช, ืืืื ืืืจืฆืื ืขื ืื ืงืื ืฉืชืจืฆื: ืืฆืืื, ืืืงืจืืคืื, ืฉืขืื ืืขืื. ืืืื ื ืื ืื ืชืงืืขืื ืขื ืืืืืืฉ ืฉืื ื, ืฉืคืฉืื ืืืจื ื fuck it, ืืฉืืจื ื ืืช ืืจืืฉ ืืื ืืืชืืื ืืช GLSL.
ืื ืื ืืขืืืื ืื ืฉืืืืจ ? WTF Is A Shader
ืืืคืฉืื ืืืกืจ ืืืืง ืืฉืืืข, ืฉืืืืจ ืื ืืืืื ืื ืฉื ืืืชืืืช ืงืื ืฉืืืืขืช ืืืฉื ืฆืืข ืฉื ืคืืงืกื. ืืฉืืืืจ ืืงืื ืืื ืืื ืคืืืื, ืงืืจืืื ืืืช, ืืืคืจืื, ืืื, ืืขืื ืืื ืืืจืื, ืืืืฉื ืืช ืืขืจื ืฉื ืคืืงืกื ืืืื. ืืื ืื ืืื? ืื ืืืงืื ืืืชืื ืชืืื ื ืฉืื ืื ืื ื ืืืฉืืื ืืช ืื ืืคืืงืกืืื ืืื ืืืจื ืืฉื ื, ืื ืื ื ืืืืืื ืืชืช ืืืขืื ืืืจืคื ืฉืื ื ืืืจืืฅ ืืช ืืฉืืืืจ ืขื ืืื ืคืืงืกืืื ืืืงืืื. ืื ืขืื ืืชืื ื ืฉืืืืจ ืฉืคืื, ืืื ืืฉืืืืช ืืืืื ืคืืงืกื ืืขืืื ืงืืื, ืืื ื ืืชื ืื ื ืืจืื ืืืคืฉ, ืืืืชืจืื ืืช ืืืืฆืืขืื ืฉื ืืชืืื ื ืฉืื ื. ืืขืืงืจ, ืืจืืข ืฉืืชืจืืืื ืืืชืื ืงืื ืฉื ืืืข ืจืง ืืคืืงืกื ืืืื ืื ืคืขื, ืื ืื ื ื ืืชื ืื ืruntime ืืืืืื ืืฉืืืื ื ืืื ืืขืฉืืช ืืช ืืฉืืจ ื ืืื.
"Never bet against the compiler." -- Someone on the Internet
ืืื ืืืืจืื ืชืืื ื ืืืฉืืง ืืืืื
ืื;ืืง - ืืืืืจืืชื ืกืฃ (Threshold) - ืืืคืืื ืืช ืืชืืื ื ืืืื ืืจืืช. ืืืจื ืฉืืื ืืื ืืจืืช, ืื ืคืืงืกื ืืืืื ืชื ืื ืื ืืช ืืืฉืืง ืืืืื

ืื ืืื, ืจืง ืืฉืืืืจ, ืืืื ืืชืคืืก ืงืฆืืืช ืืืชืจ ืืคืฉืจ ืืขืฉืืช ืขืืืื ืชืืื ื ื ืืกืฃ ืืื ืืืื
ื ื, ืื ืื ื ืกืืจ ืขื ืื?
ื ืืื, ื ืืื, ืืื ืืื ืืืคืฉืื ืืืฆื, ืืงื ืื ื ืืขืจื ืฉืขื ืืืชืื ืืื, shadertoy ืขืฉื ืืื ืืืจืฆืื ืืืืืื ืืืื ืขืื ืืื ืืืืื. ืืฉืื ืืงืื ื ืืช blink64 (ืืืฉื ืืฉืื ืฉืื, ืฉืืืื ืืงืื ืืื ืคืืกื ืืชืืฉืื), ืืืืจื ื ืืืงืจื ืืืฆืืืช ืจืฉืช, ืืืืืฆื ืจืฅ ืืืฉื ืืืืืื ืืืืฆืข ืืืืืจ.
ืืื ืืื ืื ืืืฉ, ืื ืฉืื ื ืื ื, ืืื ืื ื ืงืฆืช ืคืืฉืื ื ืืื ืฆืืืื ื ืืืื ืืฉืื
ยฏ\_(ใ)_/ยฏ