memorandums

日々の作業ログです。

processing

Processing用のEyeTribeライブラリをやっつけで作った

▪️前置き(これまでの流れを個人的に整理・記録しておきたいだけですので以下の▪️本題に進んでください)今年、学会の帰りにちょうどCEDECが開催されていたので見てきました。そのときにTobii社のEyeX Controllerの存在を知りました。そのときで既に発売され…

Processing1.5.1をOSX10.8.3で動かす方法(ちょっとだけスマートに)

Processing1.5.1を動かすと32ビットモードは対応していないとかで怒られます。 原因はJava7なのですがJava6に戻そうとしてもうまくいきません。先日、同名のエントリーを書いたばかりですが、そっちの方法はターミナルから起動する分にはJava6が使えるのです…

Processing 2.0b8 Picking Library

Processing2ではPickingライブラリが動作しないよ。。。とProcessing Forumにあったので、少し修正してLibraryをリビルドしたのがつい先日でした。 でも、上記のライブラリでも表示がおかしくなるなど問題があって、結局Processing1.5.1で動かしていました。…

Processing1.5.1をOSX 10.8.2で動かす方法

ここ数日、NyARToolkit (+Processing2.0 beta 8)を利用してオブジェクトをPickingできないかあれこれ試していました。が、なかなかうまくいかず。。。 とりあえずNyARToolkitの説明によるとProcessing1.5.1ではProcessing-Pickingライブラリが動作すると書か…

rebuild the processing-picking-library for 2.0 beta 8

3次元表示中のオブジェクトをマウスでクリックできるライブラリがあります。 Link: A simple picking library for Processing 最新版は0.1.6で2.0に対応したと書かれているのですがなぜか以下のエラーが表示され動きません。 java.lang.NoClassDefFoundErro…

RecordAndPlaybackのサンプルが動かない

※Processing2.0b7の話です。恐らく、以下の問題はすぐ解消されると思います。Processingで録音したデータを再生するプログラムを作ろうかと思いまして。で、標準で付属するサンプルのRecordAudioInputを動かしました。で、これは動作したので、録音データを…

dancer.js + processing.js してみた

数日前からdancer.jsで遊んでいます。dancer.jsはjavascriptで音楽を再生しつつそのデータを取得して映像などに反映することができるライブラリです。詳しくは以下。Link: dancer.jsコードの流れはだいたいわかったのですがどう使ったらいいか。。。Javascri…

ひさしぶりのProcessing

わざわざ書くほどの情報はないのですが、とりあえず作業ログとして書きます。最近、こういう言い訳が多いですね>自分1つはTwitter4Jを試してみたこと。ずいぶん前にArduinoとツイッターを組み合わせて遊んだことがあったのですが、そのときはBASIC認証しか…

Processing.jsのメソッドを外?から呼ぶ方法

■経緯(ちょっと長いですが)数日後の展示会(スマートフォン&モバイルEXPO)に出展のために今年のGWはデモアプリ作りをしています。既開発のシミュレータをiPadで動作させるためにネイティブアプリの開発方法をおさらいしながら作り始めていたのですが、い…

Processing2.0a4で"com.sun.opengl" does not existというエラーが出る件について(MSAFluid)

MSAFluidで遊んだエントリーに対して動かないというコメントをいただきました。気になり私も調べてみました。ずいぶん前の話しなので忘れていますが。。。確かに、私が当時に作ったプログラムで動かないものがいくつかありました。エラーは「The package "co…

Processing.jsを少し

今年度の研究でProcessingで開発したシミュレーションソフトウェアのiPad版を来年度の研究で開発する予定です。その下調べのためにiPadの開発環境で、できればProcessingに近いものを調べてみました。iProcessingというまさにピッタリのソフトウェアがあった…

メモ:fisicaクラス一覧

1回生向けの少人数授業でProcessing&Fisicaでアニメーション作品つくりをやっています。Fisicaのサイトにはドキュメントがあるのですが用途別ではないのでちょっと扱いにくく思っていました。(わかりやすいとは思えませんが)とりあえず各クラスのメモを作…

FMouseJointとFDistanceJoint

今日はジョイントをやりました。とりあえずタイトルの2種類です。それぞれ作品を作ってもらいました。以下は私の例。十分に加速して回りきったところでキーを押すとジョイントが開放されます。だから?とは言わないでください(笑)Link: Joint

ちょっとした発見

ProcessingのIDEでちょっとした発見をしました。ログが表示される黒い部分が邪魔だな。。。と思うことがありました。で、以下の部分を押すとログ表示欄を消すことができます。結構、長い間Processingを使っているんですが知らなかったなぁ。

大学祭&オープンキャンパス

でした。本研究室からの出し物は学生さんが開発したiPhoneアプリとKinect(Processing&simple-openniライブラリ)でした。以下が学生さんが説明員で活躍しているところです。そして以下がKinectアプリです。人間ピアノ。骨格認識で間接部を触るとピアノの音…

simple-openniライブラリで遊んでみた

Processingのkinectライブラリの1つであるsimple-openniとFisicaライブラリ(JBox2D)で遊んでみました。動画を見ればやりたいことはわかっていただけるかと思います。ただ、物体同士が思ったように反発してくれません。恐らく、スケルトン情報をもとに強制…

ファイ現象

以下の本を読んでいます。アフォーダンス-新しい認知の理論 (岩波科学ライブラリー (12))作者: 佐々木正人出版社/メーカー: 岩波書店発売日: 1994/05/23メディア: 単行本購入: 29人 クリック: 193回この商品を含むブログ (92件) を見るそこで出てきたファイ…

Fisica

後期から始まった1回生の少人数ゼミでProcessingを用いたアニメーションプログラミングという授業をやっています。今年はいつかは遊んでみたいと思っていた「Box2D」ライブラリを取り上げています。Box2DライブラリのオリジナルはC++ですがProcessingでも動…

クリッピングつきイメージスクロール

あるソフトのプロトタイプをProcessingで作っていてタイトルのような機能が必要になりました。それらしい既存ライブラリが無かったので作りました。プログラムはベタですが。。。とりあえず動きます。イベント処理もクラスの中でやってしまった方がいいので…

結束された鋼材の積み上げ荷姿シミュレーション(モドキね)

今年度の受託研究でタイトルのような研究をしています。これが直接の目的ではないのですが、とりあえず物理モデルを作る前に簡易的にコンピュータシミュレーションしてみました。ひさしぶりにProcessingネタ。今回はProcessingの拡張ライブラリ(fisica-0.1.…

プログラミング

一昨日、学生さんと話しをしていて一つ気づいたことがありました。その学生さん曰く「プログラミングは習ったけど基礎的なことだけで、それ以上、どうやって進めていいかわからなかった」とのこと。確かに、1年次はJavaでコンソールアプリを作るだけですか…

LoadStrings.java(その後)

昨日のエントリーにコメントをいただき、確かめるために少し調査と実験をしてみました。まず、Unicode文字についてですが、プログラミング言語Java第3版の9Pに以下のように書かれています。「処理する前」というのがちょっと曖昧ですがVMでclassファイルが…

LoadStrings.java

macのProcessingでSJISのテキストファイルを読み込む必要があったのですが、ProcessingのloadStringsでは release 0134よりUTF-8であることを期待しています。そのため単に読み込むと文字化け。。。しかたがないのでコード変換クラスを作って。。。と思った…

ベーマガ風タイトル装飾

Link: Shifting Dots Optical Illusion上記リンクの作品を見て反射的に作ったプログラムが以下。勝手に命名してすいません。わかる人にはわかるネタです。昔、ゲームのタイトル画面といえばこんな感じでした。懐かしい。。。Link: codeYouTubeの動画のコメン…

kinect&processingで遊んでみた

個人的にあまり興味がなかったKinectだったのですが、PCに接続できると聞き俄然興味がわきました。発売前日にamazonで注文、本日、大学に届きました。Link: Xbox 360 Kinect センサー(amazon)あれこれ雑務があり帰宅したのは夜11時。家族が寝静まってか…

モザイク

一昨日、OpenCV+Processingの小プログラムについて書きました。本日、お昼ご飯を食べながらRSSリーダーを見ていると以下のようなエントリーがありました。タイムリーです。これもどちらかというとしょうもないな。。。と思いますが、単純に面白いですね。Lin…

OpenCVの顔検出機能を使った着席時間管理

あまりにもしょうもないので書くのを躊躇しましたがタイトルの通りです。椅子への座り方は人によって異なるのではないか?という仮説のもとに認証システムができないかと一瞬妄想?しました。既存研究は絶対あるはずと思い調べてみるとありました。こちらで…

Polar社の心拍センサー受信モジュール(Heart Rate Monitor Interface)で遊んでみた

Arduinoとセンサーをいくつか物色していたときに見つけたのがこの心拍センサー受信モジュール。何かできないかな。。。と購入しました。数週間前に納品されていたのですが触る暇がなく。今日は講義がなかったので少し遊んでみました。材料は以下の2つ。心拍…

iPad用Processing

HNで見つけた記事より。以下のプロジェクトで開発されているコードではブラウザだけでProcessingが編集&実行することができます。JS版のProcessingは以前からありましたがスマートフォンで動作するものは無かったように思います。以下についてHT-03AとiPod …

クラスメソッドやクラス変数の使い道

RubyでDSLの真似事?をしています。Rubyの不勉強のため想定外の動き(解釈)にやっつけられていますが、そのたびにいい勉強(頭の刺激)になっています。で、DSL作りのときに思い出したのが、今年はじめに購入した本。内部DSLの言い出しっぺ?であるマーチン…