Slide 1

Slide 1 text

1 0

Slide 2

Slide 2 text

.B 1. 2. ),4 3. (5# 4. 2

Slide 3

Slide 3 text

3 1. 1.

Slide 4

Slide 4 text

%L) ○!(" 1-36/*Q+2 .*1+[_*'' 4 Transcending Boundaries https://www.teamlab.art/jp/w/waterparticles-transcending/ What a Loving, and Beautiful World - ArtScience Museum https://www.teamlab.art/jp/w/wlbw-artsciensemuseum/ Graffiti Nature https://www.teamlab.art/jp/w/graffiti_nature/

Slide 5

Slide 5 text

48"! ○Graffiti Nature 398'6'[_ 5 Graffiti Nature https://www.youtube.com/watch?v=OomhbW3bffs

Slide 6

Slide 6 text

9[6 1. =-: $&$&6 → AXB`-*9 2. @:4H 83I> → Ack '$ uf*Pn' $&YG #)j' 6

Slide 7

Slide 7 text

A< , 1. G('% 9N;Y5?X8£V50 2. CA/('% d_9\kC?$"9N&IA50 ^}yp„p8§4$#un 3. 735D Z^?$"9N&IA50 7

Slide 8

Slide 8 text

8 2. ),4 2. @F M*

Slide 9

Slide 9 text

3@@F 9

Slide 10

Slide 10 text

#KZ 1. -")^}*7E=L#H$2(.0(3,8z"5 2. O;KL;RI0'&5$)^}*‹( 3. ^}¶8“-5$O;KL;RIg•5 4. ^}‰}', 5$O;KL;RI|5 5. Žk)@;DB`Ef>f 6. ³$¦'*GWya›†5 ³ : ˜– / ¦ : ¯´ 7. GWo$³2¦5<wihR5$ ™d9Q?PDM'Ÿ9zIA5 10

Slide 11

Slide 11 text

Q:0a 11

Slide 12

Slide 12 text

` 12 2D 3D

Slide 13

Slide 13 text

\U( 13 ○gc>3#2&. 5”'`"n[>:^?& VK=@u"^±5«ƒ8§4X )”'`5FnOT&sx59Q?PDM n[>&jS$ L;RI ◦ 6SU - )^} lc6 "i%$ bR .%¡‡j_&5

Slide 14

Slide 14 text

\U( ( #b7/ ) 14 DNA! e ○2 7 DNA 1. ^?4 2. r$f> 3. et$f>

Slide 15

Slide 15 text

=;D 15 M\E 4

Slide 16

Slide 16 text

5/2^ ○GBEj ^?ˆX²­ ª®$œ‚8§4&37"Dq5$ ○6SU ^}b8“-5 → ’)œ‚—U5 ^}m', 5 → ž)œ‚—h5 ○hA^ ex.) ¦’8“-5 → ¦)O;KL;RIg•5 → ¦*Z['$" b0)+'/ Dq5 → ’)œ‚— ’){/U5 16

Slide 17

Slide 17 text

5/2^ 17

Slide 18

Slide 18 text

18 3. >O6 3. (5#

Slide 19

Slide 19 text

>O6 ]V6 1. *+("YC ]p=8 #!HJF>( bš ) 2. -4"1.HO =OCc)24$4&%( 163500 ) 3. -4"1.=bB EQŠc[…i)m¤( bš ) 4. I;S8 ‘)T);N B$m~)t\#)ƒW$)q 19

Slide 20

Slide 20 text

I1 20

Slide 21

Slide 21 text

$T/ ○(<.,;1 =>K%I]4-5 U^Cd … bwU^W 21

Slide 22

Slide 22 text

$T/ ○(<.,;1 =>mr4-5! U^Cd' 2" 0!' U^g*lV' 22

Slide 23

Slide 23 text

23 4. 4.

Slide 24

Slide 24 text

@F ?S ○JE+ 9 B " vq<hi),. ' 7%78 j"' sJ18pvq ○ #) "0 2?F* BotZLS( @' → /&6 :DJ; → :% 24

Slide 25

Slide 25 text

27

Slide 26

Slide 26 text

-"RN ○Processing ( Java ) >OK:F= ○openFrameworks ( C++ ) Kinect)s¢ OpenNI8xo"S)vU&MQ ○Kinect v1 g>PJ)r 28

Slide 27

Slide 27 text

` 29 1. :e - !& 2. Q9 - ¬6)T€'w Boids by Craig Reynolds http://www.red3d.com/cwr/boids/ 3. \k - uXaw8µ5

Slide 28

Slide 28 text

J'G, ( ex. 10,0006 ) 30 for ( : 10000k ) { for ( 1/ : 10000k ) { … 10,000N 10,000N = 100,000,000.,-5 (&4{…)

Slide 29

Slide 29 text

J'G, ( ex. 10,0006 ) 31 10 10 05aF for ( 8 : 10 ) { for ( : 10 ) { for ( eO05H4-5T : 100 ) { for ( eO05HR?4-5T : 100 ) { … 1005 1005 100N 100N = 1,000,000.,-5 bin-lattice spatial subdivision https://github.com/shiffman/The-Nature-of-Code-Examples/tree/master/chp06_agents/binlatticespatialsubdivision/intersection

Slide 30

Slide 30 text

+& P8 ○33D\ f^}2‰})m¤ ○_[gcJB ]l)un)m¤ ○,1/'iX@?LNWaD\ Fn-21*8ª ○ 5'1!$05$%).Pf °¥Y©vS6+5.%17&5ACGM)Œ¨ 32

Slide 31

Slide 31 text

HCE_ ○The Nature Of Code - Daniel Shiffman http://natureofcode.com/book/introduction/ 34