Processing + WiiRemote

Slides:



Advertisements
Similar presentations
2002 年度ゲームプログラミング ゲームプログラミング 月曜5、6時限 担当:和田、杉山. 2002年度ゲームプログラミン グ 教員紹介 和田理彦 有限会社シフト取締役 SFC4期生 杉山雄一 有限会社シフト代表取締役 SFC3期生.
Advertisements

T2V 技術 Web 製作ラボ 3/ hayashiLabo 2. T2V 技術 PC 操作 念のため・・・
実践ロボットプログラミング LEGO Mindstorms NXT で目指せロボコン! WEB : 著者:藤吉弘亘,藤井隆司,鈴木裕利,石井成郎 :
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
情報基礎演習I(プログラミング) 第9回 6月22日 水曜5限 江草由佳
BBT大学 Ruby on Rails開発環境セットアップマニュアル
コンピュータウィルス.
PHP AV(Audio Visual) 拡張 クライアントサイド PHP アプリケーションPHP
ファイルの形式.
Doxygen ~ IGModel を一例にした, 数値モデルのドキュメンテーションにおける Doxygen の利用
PHP AV(Audio Visual) 拡張 PHP asアプリケーション
2004年度 サマースクール in 稚内 JSFによるWebアプリケーション開発
情報処理 第7回:Wordを用いた文書の作成 その2 June. 10, 2016.
静岡大学大学院理工学研究科 阿部 秀尚 Weka入門(セットアップ編) 静岡大学大学院理工学研究科 阿部 秀尚
2006年11月15日 植田龍男 Webサービス II (第8回) 年11月15日 植田龍男.
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也.
オペレーティングシステムⅡ 第11回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
Java I 第2回 (4/18)
メディア基礎演習 3Dコンテンツの基礎 第5回:制作作業.
3DCGコンテンツの基礎 第5回授業:最終課題制作
第6回 Flashによるゲームの作成 04A2029           古賀慎也.
Digital Network And Communication
ただで使えるソフトウェア ーインストールとお絵かきー
コンピュータ演習Ⅰ 8月7日(日) 1限目 ファイルの種類.
第2章 ソフトウェアの基礎知識 電子制御設計製図Ⅰ    2010年5月11日 Ⅲ限目.
ファイルの形式.
プログラミング演習I 2004年4月14日(第1回) 木村巌.
応用情報処理V 第1回 プログラミングとは何か 2004年9月27日.
第2章 ソフトウェアの基礎知識.
オペレーティングシステムⅡ 第3回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/16.
TeX ことはじめ 井谷優花 ITPASS セミナー Fri..
Javaのインストール手順 For Mac users
共同ローカリゼーション フレームワーク 井上 謙次.
湘南工科大学 2013年4月23日 プロジェクト実習A アドベンチャーゲームを作ろう 第3回 湘南工科大学情報工学科 准教授 小林 学.
応用情報処理V 第1回 プログラミングとは何か 2003年9月29日.
実習1:コマンドシェルの使い方.
2009/5/22 けーちゃん カンタン  Wikiで情報共有 あいさつ 2009/5/22 けーちゃん
情報学部 プログラミング体験教室 (初級編)
情報技術演習Ⅰ 人文学研究のための情報技術入門 2017/06/22
文字化けの背景を知る.
Titanium Studioを使った アプリ開発 Vol.1
情報処理 第8回:Wordを用いた文書の作成 その2 June. 8, 2018.
11.Webサイトとデータベース, Webサイト+ブログシステムの開設手順例
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
映像配信サーバ入門 金山典世 稚内北星学園大学情報メディア学部
Office IME 2010 を使う.
第1回.リレーショナルデータベースを使ってみよう
第1回.リレーショナルデータベースを使ってみよう
音声編集ソフトの例:Audacity For Mac, Windows, and Linux
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
三軸加速度センサを用いた インターフェース設計
Processing使用の準備.
JXTA Shell (1) P2P特論 (ソフトウェア特論) 第4回 /
第2章 ソフトウェアの基礎知識 電子制御設計製図Ⅰ    2010年5月19日 Ⅱ限目.
Visual Studio 2005の使用方法 新入生セミナー 
TA 高田正法 B10 CPUを作る   実験の前に TA 高田正法
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
プロジェクト演習Ⅱ インタラクティブゲーム制作
基礎プログラミング演習 第12回.
コンピュータ リテラシー 担当教官  河中.
情報処理 第7回:Wordを用いた文書の作成 その2 June. 9, 2017.
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
プログラミング基礎a 第9回 Java言語による図形処理入門(1) Javaアプレット入門
情報処理 II 第12回の教材 プレゼンテーションソフト PowerPoint 高知大学理学部 数理情報科学科1回生い組対象 担当:塩田教官
単語登録(1) ◎MS-IMEの「単語登録」に、単語、語句、記号など自分がよく使うものを登録しておくと、便利である。
7-Zipのインストール (Windows 10)
キネクトとは 第1回.
Presentation transcript:

Processing + WiiRemote Akihiko SHIRAI 東京工業大学世界文明センター 『メディアアート特論』

Processingとは? デザイナー/アーティスト、 プログラミング初心者向けの手軽な開発環境 画像や音が得意 内部的にはJava。 Windows, Mac, Linuxで動作 MITメディアラボでプログラミング教育用に作られた『Design By Numbers』がベース オープンソースで無償 Webでの公開なども簡単

Processingによる作品例

(余談)MITメディアラボ MIT:マサチューセッツ工科大(Boston) 1985年に設立 世界に向けて様々な新しいメディア技術、デモを生み出してきた。 石井裕先生(Tangible Media)が有名

オープンソース 無料で使える ソース(=プログラムのもと、 料理でいうところのレシピ)が公開されている みんなで改良、共有していく 普通、お店で売ってるソフトウェアのソースは公開されて いない。商売にならないから。 みんなで改良、共有していく ただしケンカもする。よいものを作るために、どんどん フォークしていく 様々なライセンスがある 有名なのはGPL、しかし思想も含む。 GPLに接触したら、GPLにしなければならない。 つまりオープンソースを一部でも使うと、全体のソースを GPLにしなければならない。 Processingのライセンスは?

Processingのインストール http://processing.org にてダウンロード 圧縮ファイルを展開するだけ! たまにWebsiteが落ちていることもあるので注意。 圧縮ファイルを展開するだけ! Windows, Linux, MacOS用 Windows版はJava付きがおすすめ MacOSはOSのバージョンによってJavaの不具合 があるので、動かないときは最新の1.0.7より古い ものも試してみるとよい。

プログラミングを始めよう ここから先は、Windows版で解説します。 Windows版の『マイドキュメント/Processing』 が、MacOS版の『書類/Processing』になる。

Processing用語 Sketch(スケッチ) PDE Processingによるプログラムの呼称。 sketch = 下絵, 見取り図, 草案…Processingらしい 呼び名ではある。 『.pde』という拡張子のテキストファイル PDE Processing Development Environment Processingの開発環境であるエディタ

Processing(PDE)を起動 ダウンロードしたファイルから『Processing.exe』をダブルクリック ショートカットを作っておくと便利。

あたらしいスケッチ 今日の日付で新しい白紙のsketchが作成

ボタン解説 左から順に、 Run, Stop, New, Open, Export, Tab Menu。 FileメニューからExamplesで サンプルスケッチを開くことができる

Examples Basics 3D Libraries Topics Arrays, Color, Control, Data, Form, Image, Input, Math, Objects, Shape, Structure, Transform, Typography, Web 3D Camera, Form, Image, Lights, Textures, Transform, Typography Libraries DXF, Sound, Network, OpenGL, PDF, Serial, Video (Caputure, Movie, MovieMaker) Topics 12

本日の課題1:おすすめExamples すべての大カテゴリから各々最低4スケッチ、合計16スケッチを試して、タイトル・概要をリスト。 例えば以下のようなわかりやすいものでよい Basics-Shape-ScaleShape 3D-Image-Explode 13

本日の課題2:Clock Basics-Input-Clock 「自分だけの時計」を作ってみる 12月15日は休講予定。 ウィンドウを大きくする 背景に好きな画像を入れる Web版をExportする 他人に試してもらえる形でZIP圧縮して、 月曜日17時までにメールで提出。 優秀作品は掲示予定 12月15日は休講予定。 14