Thalira & Enotstvo
Thalira Thalira
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π•Π½ΠΎΡ‚, Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ задумывался ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ мСняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π°? Ну, Ρ‚ΠΈΠΏΠ°, Тивая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°, которая Ρ€Π°Π·Π³Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Π³Π°Π΄ΠΊΡƒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π° Π½Π΅Ρ‘ ΡΠΌΠΎΡ‚Ρ€ΠΈΡˆΡŒ?
Enotstvo Enotstvo
Π—Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ интСрСсная Π·Π°Π΄Π°Ρ‡ΠΊΠ°. Π― Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ экспСримСнтировал с Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠΌ, Π½ΠΎ ΠΌΠ½Π΅ большС нравится Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ, ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Π·Π° Π½Π΅ΠΉ, Π° Π½Π΅ просто Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ красивоС. Если Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, Π΄Π°ΠΉ Π·Π½Π°Ρ‚ΡŒ – ΠΌΠΎΠΆΠ΅Ρ‚, вмСстС Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π΅ΠΌ.
Thalira Thalira
Π’ΠΎΡ‚ это я понимаю! Π― обоТаю Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, особСнно Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΡ…Ρ€ΡŒ. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ°Π·Π» Π² Π²ΠΈΠ΄Π΅ кинСтичСского калСйдоскопа – ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ·ΠΎΡ€, ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚Π°. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ простоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΡƒΠ΄Π° наносится ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ°Π·ΠΎΠΊ, Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° этим ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠΉ, ΠΊΠ°ΠΊ Ρ‚Π΅Π±Π΅ нравится. Π”Π°Π²Π°ΠΉ набросаСм ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ посмотрим, ΠΊΠ°ΠΊ ΠΎΠΆΠΈΠ²Π΅Ρ‚ холст. Как Ρ‚Π΅Π±Π΅ идСя?
Enotstvo Enotstvo
ΠšΡ€ΡƒΡ‚Π°Ρ идСя. Π”Π°Π²Π°ΠΉ сначала сдСлаСм ΠΏΡ€Π°Π²ΠΈΠ»Π° простыми, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Как Ρ‚Π΅Π±Π΅ Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚: 1. **Π‘Π΅Ρ‚ΠΊΠ°** – сСтка 10 Π½Π° 10, каТдая ячСйка Ρ…Ρ€Π°Π½ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° (ΠΎΡ‚ 0 Π΄ΠΎ 255 для RGB). 2. **Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅** – Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ ячСйку ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, обнуляя ΠΏΡ€ΠΈ достиТСнии 255. 3. **ΠžΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅** – ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Ρ‚Ρ€ΠΈ шага ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅ΠΌ сСтку ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ случайной оси (Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ). 4. **ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚** – ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ ΠΏΡΡ‚ΡŒ шагов ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ 3x3 Π²ΠΎΠΊΡ€ΡƒΠ³ Π΅Π³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°. 5. **РаспространСниС** – ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ячСйки достигаСт 255, запускаСтся эффСкт "распространСния": всС сосСдниС ячСйки ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. "РСшСниСм" Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ состояниС, ΠΊΠΎΠ³Π΄Π° вся сСтка станСт ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎΠΉ (всС ячСйки Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅). КаТдоС ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎΠ΅ состояниС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ·ΠΎΡ€, ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ Ρ†Π²Π΅Ρ‚Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ смоТСм ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ сдвиг ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°. Π”ΡƒΠΌΠ°ΡŽ, это даст красивый Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ эффСкт, ΠΏΡ€ΠΈ этом Π»ΠΎΠ³ΠΈΠΊΠ° останСтся понятной. Π§Ρ‚ΠΎ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ?