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  39 8'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