Home > processing Archive

processing Archive

「Built with Processing」は3月28日ごろ発売です

builtwithprocessingcommingsoon.png

先日お知らせした「Built with Processing」の見本刷りが届きましたので続報です。書店に入荷するのは今月の27〜28日ごろになります。amazonではまだ扱われていませんが、発売されてからになるだろうとのことです。

以下ちょっとだけプレビュー。本屋で見かけたら手にとってみていただけるとうれしいです。

Built with Processing」内容プレビュー

表紙

■デザインを手がけていただいている森大志郎さんのこだわりで薄く透けるコート紙に箔押し(!)という、あまりプログラミングの本にみられない豪華な装丁になっています。

本のサイズとしては、「Flash OOP」あたりをイメージしていただけるとよいかと(中身のボリュームなどはあまり似てません)。

Chapter 1 Introduction to Processing

■Processingの概要、プログラミングについてのイントロダクション的な内容です。前川さんと田中が担当しました。

Chapter 2 Basic Programming

■田中が担当しました。Processingのインストールから、図形描画命令、色の扱い、変数、ループ、座標変換、条件分岐、画像や文字の扱いなどの初歩的なProcessingプログラミングを扱う章です。

きょうび「画面に線を描いてみよう」みたいなとこから始まるプログラミング入門書も少ないんではないでしょうか。Processingでは関数をまったく使わずにプログラムを書くと「Basic Mode」と呼ばれるスタイルで解釈され、まさしくBASIC的に使うことができるので、ひとまずこのモードで静止画を描くことを目的にプログラミングの初歩を解説しています。

また、Processingには標準ライブラリで描いたグラフィックをPDFファイルに出力する機能がサポートされるため、これを使ってポスターを作るレッスンをブレイクとして用意しました。

Chapter 3 Advanced Programming

■同じく田中が担当しました。「Continuous Mode」と呼ばれるJavaサブセット的な構造化プログラミングによって動きやマウス、キーボードなどの入力をふくむプログラミングについて学びます。フレーム描画、加速、減速、円運動、衝突判定、ばねの動き、引力といった動きのプログラミングの初歩について解説しています。

また、動きと反応のプログラミングとは別に「インタラクション」のセクションをもうけたのは個人的なこだわりですが、「つかんで動かす」「追いかける」「力をためる」「リモート・コントロール」という最も基本的な(と僕が考えた)インタラクションについて実例サンプルを収録しました。

また最後のレッスンにて標準のビデオライブラリを使ってカメラデバイスの映像を加工するプログラムの方法についても触れました。

Chapter 4 Processing Work

■前川さんが担当しています。前川さん自身が卒業制作でつくったソフトウェア作品「千篇書道」/インスタレーション「Particle Typography + Mail」について、どのような考えで作品を制作したか、その過程でどのようなプロトタイプをProcessingで試作したかをまとめています。

Chapter 5 Community

■前川さんが担当しています。Processingを開発しているコミュニティとその中心人物について解説しています。とくに「Processingの10人のヒーローたち」というセクションでは、Ben Fry, Casey Reas, Amit Pitaruらのプロフィールと代表作品を写真つきでまとめてあり、読み応えがあります。

Appendix

■日本語版のないProcessingを使う上で必要と思われる情報を最低限まとめました。エラー一覧や現時点での公開ライブラリ紹介、またWindows版では挫折する人も多いビデオライブラリの環境整備の方法などの情報を参照できるようにしてあります。

  • Comments (Close): 0
  • Trackbacks (Close): 0

日本初のProcessing解説書「Built with Processing」が発売されます

builtwithprocessing.png

■去年苦心して書いていた本が発売されることになりましたので紹介させてください。Processing.jp前川君といっしょにProcessingの本を書きました。

授業のためのテキストを公開してたりした関係でBNNの編集さんに声をかけていただきまして、授業のテキストとして使ったり、プログラミング入門者がProcessingを独習したりできるような本を目指して内容をまとめたつもりです。またたんなるプログラムの学習本ではなく、ProcessingのコミュニティやProcessingを使った作品の紹介、実際にProcessingでプロトタイプを作った卒業制作(「千篇書道」!!)の制作プロセスなども扱っているところもユニークな本になってると思います。

目次は以下。近日中に見本が刷り上がってくるとのことなので、そのころまた続報いたします。

「Built with Processing」目次

  • chapter 1 | Introduction to Processing
    • section 1 Processingとは
    • section 2 Processingの歴史
    • section 3 プログラミングとは
    • section 4 プログラミングを始める前に
  • chapter 2 |Basic Programming
    • section 1 Processingをインストールしよう
    • section 2 プログラミングを始めよう
    • section 3 かたちを描く
    • section 4 色を使う
    • section 5 計算と変数
    • section 6 繰り返しとランダム
    • section 7 座標を変換する
    • section 8 条件と分岐
    • section 9 画像や文字を使う
    • section 10 作品をつくる
  • chapter 3 |Advanced Programming
    • section 1 より高度なプログラムへ
    • section 2 動きを制御する
    • section 3 動きを変える
    • section 4 反応する
    • section 5 配列を使う
    • section 6 インタラクション
    • section 7 作品を公開する
    • section 8 さらに高度な表現へ
  • chapter 4 |Processing Work
  • chapter 5 |Community
    • section 1 Processingコミュニティに参加しよう
    • section 2 Processingの外部コミュニティ
    • section 3 Processingの10人のヒーローたち
  • chapter 6 |Appendix
    • 1 Processingの主なエラーメッセージ
    • 2 Processing機能拡張ライブラリ一覧
    • 3 音声処理ライブラリEssを使用する
    • 4 videoライブラリを使用するために
    • 5 videoライブラリリファレンス(一部)
  • Comments (Close): 0
  • Trackbacks (Close): 0

iOdorokiban for ProcessingBETA

iodorokiban_beta.jpg

■2年前にオープンキャンパスの子供向けワークショップで使うために作っていた「iOdorokiban」というソフトがあるんですが、また使いたいとのことで、ProcessingBETAで動くよう修正したので、公開しておきます。

久しぶりに遊んでみたけど、いまでもけっこう楽しい。

実行形式アーカイブ

■せっかく実行形式でのexportをProcessingがサポートしてるので、バイナリでも置いておきます。

Windowsでの使用方法

WinVDIG(USBカメラをQuickTime(forJava)で制御出来るようにするソフト)をインストールする必要があります。

  • iOdorokibanをダウンロードして展開します。
  • WinVDIG Release NotesからWinVDIG ver 1.0.1をダウンロードしてインストールしてください。
    • WinVDIGは1.0.5が最新ですが、不具合があり、前バージョンでないと正常に動作しません
  • 展開フォルダの”application.windows”内にある”iOdorokiban.exe”を実行してください。
  • ウインドウが出て、カメラの画像が動いていれば正常に動作しています。

MacOSXでの使用方法

Macでは特にソフトのインストールなしに、使用できると思います(が、未確認です。キャプチャデバイスの選択でこける可能性大なので、できなかったら教えてください)

  • iOdorokibanをダウンロードして展開します。
  • 展開フォルダの”application.windows”内にある”iOdorokiban.app”を実行してください。
  • ウインドウが出て、カメラの画像が動いていれば正常に動作しています。

動かない場合の注意点

  • QuickTime7.1 + WinVDIG1.0.1の環境でのみ動作確認してます。QuickTimeのバージョンなど確認してください。
  • キャプチャデバイスの選択でさぼっています。デバイス名に”cam”/”CAM”が含まれるものを探すので、接続したデバイスによっては失敗します。その場合は、ソースにデバイス名直接描いて、Processingで実行するとうまくいくかもしれません。

あそびかた

ビデオ画像で驚き盤をつくります。

キーボード、マウスボタンで操作します。

  • スペースキー:映像を撮影し、コマを進めます。
  • バックスペースキー:前のコマを削除し、戻します。
  • マウスボタン:押している間、驚き盤を回転させて動きを確認します
  • pキー:画面をjpgで保存します。印刷すれば驚き盤になります。
  • cキー:画面をクリアして、驚き盤を作り直します。
  • !キー:デモモードです。自動的に撮影を繰り返して驚き盤風のアニメーションが表示されます。
  • Comments (Close): 0
  • Trackbacks (Close): 0

Home > processing Archive

Search
Feeds
Meta

Return to page top