SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Processing Workshop
3/17-19 @ 東大
Processing WS, by R.ISHIHARA / Kuma Lab.
Day 1 - Welcome to Processing!
本日の内容
1. 何ができるんですか?
2. Processingをインストール
3. ウィンドウのサイズ
4. 簡単な図形
5. 色
Processing WS, by R.ISHIHARA / Kuma Lab.
1. 何ができるんですか?
プログラミングが出来るとこんなことが...
Official Video
Processing WS, by R.ISHIHARA / Kuma Lab.
1. 何ができるんですか?
色々できる。
さて、建築には?
iGeo by Satoru Sugihara
Computational Kaizen Studio at GSAPP
修論にも使える
Processing WS, by R.ISHIHARA / Kuma Lab.
2. Processingをインストール
Download and install
ググれ↓
"processing"
windowsの人 ≫
解凍したものをまるっと¥C¥Program Filesにぶちこむ
macの人 ≫
おなじくアプリケーションフォルダに投入
暇な人はExhibitionをチェック!
Processing WS, by R.ISHIHARA / Kuma Lab.
3. ウィンドウのサイズ
とりあえず起動して再生ボタンクリック
Processing WS, by R.ISHIHARA / Kuma Lab.
3. ウィンドウのサイズ
初コード
セミコロンが超大事!Processingのお約束。
試みに ";" を無くしてみましょう
メッセージが出るはず
1 size(400,700);
1 size(400,700)
Processing WS, by R.ISHIHARA / Kuma Lab.
4. 簡単な図形
図形を描いてみましょう
()の中の数を変化させてどう矩形が変化するか見てみましょう。
公式サイトのReferenceを見ると数と形の関係がわかります
いろいろやってみる
arc()
ellipse()
line()
point()
quad()
rect()
triangle()
1 size(400,400);
2 rect(0,0,100,100);
3 //commentout
Processing WS, by R.ISHIHARA / Kuma Lab.
5. 色
表示の色を変えたい
01 size(400,400);//大きさ400x400pixelのウィンドウ作成
02 //colorMode(HSB);
03 //colorMode(RGB,200,200,100);
04 background(20);
05 //グレースケールで0=黒,100=白.255(2^8-1)でカウンターストップ
06
07 fill(100,0,0);
08 noStroke();
09 rect(0,0,50,50);
10
11 stroke(0,100,100);
12 noFill();
13 rect(200,0,50,50);
14
15 //background(0);
16
17 stroke(0,0,100);
18 fill(0,50,100);
19 rect(0,200,50,50);
20
21 fill(100,100,100);
22 rect(200,200,50,50);
Processing WS, by R.ISHIHARA / Kuma Lab.
今日のお題
今日覚えたことを使ってモンドリアン風の画像を作る
ヒント:ライバルに差をつけよう
width, height
strokeWeight()
save()
Processing WS, by R.ISHIHARA / Kuma Lab.

Contenu connexe

Similaire à P5utda day1

プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!Yasuhiko Yamamoto
 
Enpit bizapp_aiit_20130902_for_WindowsEnvironment
Enpit bizapp_aiit_20130902_for_WindowsEnvironmentEnpit bizapp_aiit_20130902_for_WindowsEnvironment
Enpit bizapp_aiit_20130902_for_WindowsEnvironmentYukio Saito
 
基幹業務もHadoop(EMR)で!!のその後
基幹業務もHadoop(EMR)で!!のその後基幹業務もHadoop(EMR)で!!のその後
基幹業務もHadoop(EMR)で!!のその後Keigo Suda
 
Pureyes tutrial for raspberrypi kit
Pureyes tutrial for raspberrypi kitPureyes tutrial for raspberrypi kit
Pureyes tutrial for raspberrypi kitMitsuhironakamura11
 
福岡市LoRawan(TM)実証実験
福岡市LoRawan(TM)実証実験福岡市LoRawan(TM)実証実験
福岡市LoRawan(TM)実証実験Kaz Ueno
 
20101127 Android Usability Seminar
20101127 Android Usability Seminar20101127 Android Usability Seminar
20101127 Android Usability SeminarVisso株式会社
 
Visual Studio 2017 で Azure Functions の開発
Visual Studio 2017 で Azure Functions の開発Visual Studio 2017 で Azure Functions の開発
Visual Studio 2017 で Azure Functions の開発Yasuaki Matsuda
 
Hardware Sketching Workshop 2013
Hardware Sketching Workshop 2013Hardware Sketching Workshop 2013
Hardware Sketching Workshop 2013Shigeru Kobayashi
 
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkinsドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkinsGo Sueyoshi (a.k.a sue445)
 
プログラミング学習のための学習
プログラミング学習のための学習プログラミング学習のための学習
プログラミング学習のための学習siranon *
 
Serverless LT 20201202
Serverless LT 20201202Serverless LT 20201202
Serverless LT 20201202ssuserebdd2a
 
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013OSSラボ株式会社
 
【いまこそ】エンジニアとデザイナー【立ち上がれ】
【いまこそ】エンジニアとデザイナー【立ち上がれ】	【いまこそ】エンジニアとデザイナー【立ち上がれ】
【いまこそ】エンジニアとデザイナー【立ち上がれ】 Yuki Kuroki
 
フィジカルコンピューティングとその可能性
フィジカルコンピューティングとその可能性フィジカルコンピューティングとその可能性
フィジカルコンピューティングとその可能性Shigeru Kobayashi
 
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Naoki Umehara
 
20160517 jaws ug osaka-no.14_closing
20160517 jaws ug osaka-no.14_closing20160517 jaws ug osaka-no.14_closing
20160517 jaws ug osaka-no.14_closingDaiki Mori
 
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウKentarou Mukunasi
 
XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」
XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」
XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」Fumitaka Inayama
 

Similaire à P5utda day1 (20)

プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
 
Enpit bizapp_aiit_20130902_for_WindowsEnvironment
Enpit bizapp_aiit_20130902_for_WindowsEnvironmentEnpit bizapp_aiit_20130902_for_WindowsEnvironment
Enpit bizapp_aiit_20130902_for_WindowsEnvironment
 
基幹業務もHadoop(EMR)で!!のその後
基幹業務もHadoop(EMR)で!!のその後基幹業務もHadoop(EMR)で!!のその後
基幹業務もHadoop(EMR)で!!のその後
 
Pureyes tutrial for raspberrypi kit
Pureyes tutrial for raspberrypi kitPureyes tutrial for raspberrypi kit
Pureyes tutrial for raspberrypi kit
 
福岡市LoRawan(TM)実証実験
福岡市LoRawan(TM)実証実験福岡市LoRawan(TM)実証実験
福岡市LoRawan(TM)実証実験
 
20101127 Android Usability Seminar
20101127 Android Usability Seminar20101127 Android Usability Seminar
20101127 Android Usability Seminar
 
Visual Studio 2017 で Azure Functions の開発
Visual Studio 2017 で Azure Functions の開発Visual Studio 2017 で Azure Functions の開発
Visual Studio 2017 で Azure Functions の開発
 
Hardware Sketching Workshop 2013
Hardware Sketching Workshop 2013Hardware Sketching Workshop 2013
Hardware Sketching Workshop 2013
 
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkinsドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
 
bitshiftersご紹介
bitshiftersご紹介bitshiftersご紹介
bitshiftersご紹介
 
プログラミング学習のための学習
プログラミング学習のための学習プログラミング学習のための学習
プログラミング学習のための学習
 
Serverless LT 20201202
Serverless LT 20201202Serverless LT 20201202
Serverless LT 20201202
 
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013
JobSchedulerを使ったDevOps at OSC Tokyo/Fall 2013
 
【いまこそ】エンジニアとデザイナー【立ち上がれ】
【いまこそ】エンジニアとデザイナー【立ち上がれ】	【いまこそ】エンジニアとデザイナー【立ち上がれ】
【いまこそ】エンジニアとデザイナー【立ち上がれ】
 
フィジカルコンピューティングとその可能性
フィジカルコンピューティングとその可能性フィジカルコンピューティングとその可能性
フィジカルコンピューティングとその可能性
 
ドリコムのインフラCI
ドリコムのインフラCIドリコムのインフラCI
ドリコムのインフラCI
 
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
 
20160517 jaws ug osaka-no.14_closing
20160517 jaws ug osaka-no.14_closing20160517 jaws ug osaka-no.14_closing
20160517 jaws ug osaka-no.14_closing
 
初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ初心者向けAndroidゲーム開発ノウハウ
初心者向けAndroidゲーム開発ノウハウ
 
XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」
XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」
XP祭り2017LT 「技術系同人誌で学ぶ 実践プロダクトマネジメント」
 

P5utda day1