大自然描くのにサインコサインタンジェント
激しく遠回りで面倒なプログラミングアート制作について語ろう
環境てproce55ingぐらいしかマトモには知らないのだが、凄い重かった
ベクター生成とかはともかく、Javaでフル解像度リアルタイムピクセル処理はキツいな
ネイティブなら何を使うといいのだろう。
SDLとかだろうか。文系にはいきなり敷居が高くなる
物理シミュレートとか描画方法はゲーム系の豊富な資料が非常に参考になりそうだ
参考になるサイト等あれば教えてくれ
そんな話をしないか
探検
proce55ing プログラミングアート全般
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2007/08/06(月) 16:19:13304デフォルトの名無しさん
2009/05/22(金) 02:07:07 processingでお絵かきして提出する課題が出たのですが、何か参考になるものってありますか?
305デフォルトの名無しさん
2009/05/22(金) 02:16:01 無難にBuilt with Processingかなぁ
306デフォルトの名無しさん
2009/05/22(金) 09:41:53307デフォルトの名無しさん
2009/05/22(金) 09:54:59 いくらでもあるだろ
ggrks
ggrks
308デフォルトの名無しさん
2009/05/22(金) 15:29:27 >>306
http://processing.org/learning/basics/
http://processing.org/learning/topics/
作品例ってわけじゃないが、ここら辺は参考になると思う
http://processing.org/learning/basics/
http://processing.org/learning/topics/
作品例ってわけじゃないが、ここら辺は参考になると思う
309デフォルトの名無しさん
2009/05/24(日) 17:56:25310デフォルトの名無しさん
2009/05/28(木) 03:50:24 gglks=「グーグルカス」。Googleって最低だよね。必要な情報が引っかからないよ。
ggrks=「ググれカス」。Googleって最低だけど、それを使いもしない香具師はもっと最低だよね。
ggrks=「ググれカス」。Googleって最低だけど、それを使いもしない香具師はもっと最低だよね。
311デフォルトの名無しさん
2009/05/28(木) 06:23:42 最高なのは何?
312デフォルトの名無しさん
2009/05/29(金) 21:42:02 ちゃいなって盛んに聞こえるけど
中国がどうしたんだろ?
中国がどうしたんだろ?
313デフォルトの名無しさん
2009/06/01(月) 11:39:55314デフォルトの名無しさん
2009/06/01(月) 11:51:30 試しにそこの0.4aの部分を0.3にしたらファイルがあった。
入れ忘れ?とりあえず0.3でやってみては
入れ忘れ?とりあえず0.3でやってみては
315デフォルトの名無しさん
2009/06/01(月) 12:01:35316デフォルトの名無しさん
2009/06/21(日) 02:31:22 processing初心者です。
皆さんはline(nx,ny,nx,ny)でドットちゃんとかけてますか?
自分の環境(1.04)だとなんだか変な感じです。
line(nx,ny,nx+1,ny+1)だとうまく行ってる感じなんですが・・・。
(floatを使用したいため、setは使いたくないのです)
皆さんはline(nx,ny,nx,ny)でドットちゃんとかけてますか?
自分の環境(1.04)だとなんだか変な感じです。
line(nx,ny,nx+1,ny+1)だとうまく行ってる感じなんですが・・・。
(floatを使用したいため、setは使いたくないのです)
317デフォルトの名無しさん
2009/06/24(水) 20:01:59 点を描くだけなら、
point(x,y)
で十分。
point(x,y)
で十分。
318デフォルトの名無しさん
2009/06/24(水) 21:21:59 line(nx,ny,nx,ny) でドット書ける。
WinXP, Java 1.6.0_13, Processing 1.0.5。
低レベルですまんが、ellipseの品質ってなんであんなに低いんだ?
smooth かけてもサイズが 3px ぐらいの大きさだとかなり低品質でげんなり来ちゃうんだが。
アニメーションしてたら気にならないけど、静止画としてみるときちんと丸になってないのが気になっちゃう。
WinXP, Java 1.6.0_13, Processing 1.0.5。
低レベルですまんが、ellipseの品質ってなんであんなに低いんだ?
smooth かけてもサイズが 3px ぐらいの大きさだとかなり低品質でげんなり来ちゃうんだが。
アニメーションしてたら気にならないけど、静止画としてみるときちんと丸になってないのが気になっちゃう。
319デフォルトの名無しさん
2009/06/24(水) 21:26:17 Windowsだから
320デフォルトの名無しさん
2009/06/24(水) 21:55:55 まじで?てっきりJavaの円の描画品質が良くないからそれをせいかと
思ってたんだけどWindows特有の問題なのかな。一回、Linux入れて試してみようかな。
あと、日本語フォントが P2D, P3D, OPENGL で表示されないんだな。
日本語でタイポグラフィが作りたかったのに残念だ…。
思ってたんだけどWindows特有の問題なのかな。一回、Linux入れて試してみようかな。
あと、日本語フォントが P2D, P3D, OPENGL で表示されないんだな。
日本語でタイポグラフィが作りたかったのに残念だ…。
321デフォルトの名無しさん
2009/06/24(水) 23:45:37 >>320
日本語は、画像に描いて貼ればいい。
日本語は、画像に描いて貼ればいい。
322デフォルトの名無しさん
2009/06/24(水) 23:53:35 >>321
それじゃラスタ画像だから、拡大したら品質が悪いだろ。
ベクターデータで扱いたいんだよ。
このスレにあった nexttext もベクターデータで扱えるみたいだが、
なんか試してみたら日本語の時は少し変な挙動するしそもそも品質もあまりよくなかったみたいだから駄目ポ。
というわけで TTF→SVG→Processing みたいな変換で何とかできないかちょっと頑張ってみる事にした。
それじゃラスタ画像だから、拡大したら品質が悪いだろ。
ベクターデータで扱いたいんだよ。
このスレにあった nexttext もベクターデータで扱えるみたいだが、
なんか試してみたら日本語の時は少し変な挙動するしそもそも品質もあまりよくなかったみたいだから駄目ポ。
というわけで TTF→SVG→Processing みたいな変換で何とかできないかちょっと頑張ってみる事にした。
323316
2009/06/25(木) 00:29:39324デフォルトの名無しさん
2009/06/25(木) 09:40:50325316
2009/06/26(金) 01:41:00 >>324
そこはOKです。
radians(180)=3.14ですよね。
自分が読んでいるソースの一部を抜粋します。
いまいち何をやっているのかが不明なんです・・・。
// 一部抜粋
float sens=0.01;
float a0 =random(-2.5,2.5)*sens;
float a1 =random(-2.5,2.5)*sens;
float ox=random(-width/2,width/2);
float oy=random(-height/2,height/2);
float scal = 200;
この括弧の中をdrawでループしてる感じ{
nx=(sin(a0*oy)-cos(a1*ox))*scal;
ny=(sin(a2*ox)-cos(a3*oy))*scal;;
line(nx,ny,nx,ny);
}
そこはOKです。
radians(180)=3.14ですよね。
自分が読んでいるソースの一部を抜粋します。
いまいち何をやっているのかが不明なんです・・・。
// 一部抜粋
float sens=0.01;
float a0 =random(-2.5,2.5)*sens;
float a1 =random(-2.5,2.5)*sens;
float ox=random(-width/2,width/2);
float oy=random(-height/2,height/2);
float scal = 200;
この括弧の中をdrawでループしてる感じ{
nx=(sin(a0*oy)-cos(a1*ox))*scal;
ny=(sin(a2*ox)-cos(a3*oy))*scal;;
line(nx,ny,nx,ny);
}
326デフォルトの名無しさん
2009/06/26(金) 20:54:37327デフォルトの名無しさん
2009/06/27(土) 00:43:53 だな。
俺も追試してあまり有意な意図は読み取れなかった。
変数の説明も足りないしこれ以上は追えないな。
俺も追試してあまり有意な意図は読み取れなかった。
変数の説明も足りないしこれ以上は追えないな。
329デフォルトの名無しさん
2009/06/27(土) 23:45:01 思い通りに動かないとき、皆さんどこで聞いてますか?
ここぐらいしか聴くところが無くて困ってます。
外国のフォーラムしかないのでしょうか・・・。
ここぐらいしか聴くところが無くて困ってます。
外国のフォーラムしかないのでしょうか・・・。
330デフォルトの名無しさん
2009/06/28(日) 07:19:27 基本Javaなんで、エラー貼り付けてJava初心者スレで聞けばいいかと。
331デフォルトの名無しさん
2009/06/29(月) 14:53:18 日本で人がいるコミュニティだとこことmixiコミュくらいかな。他にもあるけど、過疎。
このスレはすごく過疎になるときあるけど、たまの質問に反応するからおもしろい。
このスレはすごく過疎になるときあるけど、たまの質問に反応するからおもしろい。
332デフォルトの名無しさん
2009/06/30(火) 06:34:52 わざわざ書き込みはしないけど、それなりに見てるってことだな
このスレは監視されています
このスレは監視されています
333デフォルトの名無しさん
2009/07/06(月) 21:41:50 videoライブラリが使いたいんですけど
quick time for javaってどこでダウンロードできるんでしょうか?
quick timeはインストールしたんですがvideoライブラリで
エラーが出てしまいます。
quick time for javaってどこでダウンロードできるんでしょうか?
quick timeはインストールしたんですがvideoライブラリで
エラーが出てしまいます。
334デフォルトの名無しさん
2009/07/15(水) 01:55:56 >>333
http://developer.apple.com/quicktime/qtjava/installation.html
ここじゃダメ?
ttp://www.harukit.com/process/sp/applet/index.html
他人様のサイトで恐縮なんだけど、この光らせ方ってどうなってるの?
自分で実行したら動作するものの何故か光らないんで確認出来なかったんですが…
http://developer.apple.com/quicktime/qtjava/installation.html
ここじゃダメ?
ttp://www.harukit.com/process/sp/applet/index.html
他人様のサイトで恐縮なんだけど、この光らせ方ってどうなってるの?
自分で実行したら動作するものの何故か光らないんで確認出来なかったんですが…
335デフォルトの名無しさん
2009/07/16(木) 11:42:12336デフォルトの名無しさん
2009/07/22(水) 17:50:33 今夜から本気出す
337デフォルトの名無しさん
2009/07/30(木) 04:49:53 初心者です。
ある程度コードが増えていったりすると、フレームレートを下げても
実行結果がすごい重くなってカクカクになってしまうんですけどなにが原因なんでしょうか?
重くなってしまう書き方があったり、なにかコツがあるのであれば教えてください。
スペックの問題ならしょうがないですが。
ある程度コードが増えていったりすると、フレームレートを下げても
実行結果がすごい重くなってカクカクになってしまうんですけどなにが原因なんでしょうか?
重くなってしまう書き方があったり、なにかコツがあるのであれば教えてください。
スペックの問題ならしょうがないですが。
338デフォルトの名無しさん
2009/07/30(木) 10:08:34 コード晒せよ
339デフォルトの名無しさん
2009/08/07(金) 07:38:43 つスペックうp
340デフォルトの名無しさん
2009/08/08(土) 00:38:07 軽くなる書き方
→ループ内外での無駄な処理をしない(事前処理・遅延処理・キャッシュ・式の簡略化)
重くなる書き方
→あなたの想像力で無限大!
>>337
お前が「軽くなる書き方」の説明で理解できないならコードを晒して駄目な点を指摘してもらうしかない。
→ループ内外での無駄な処理をしない(事前処理・遅延処理・キャッシュ・式の簡略化)
重くなる書き方
→あなたの想像力で無限大!
>>337
お前が「軽くなる書き方」の説明で理解できないならコードを晒して駄目な点を指摘してもらうしかない。
341デフォルトの名無しさん
2009/08/13(木) 12:48:44 OpenGL使った時のジャギはどうにもならんのだろうか。。
342デフォルトの名無しさん
2009/08/13(木) 14:01:21 うちの環境だとそんなにジャギってる感じがしないんだけど、
ひょっとしたらOSとかグラフィックボードによって違うのかも。
ひょっとしたらOSとかグラフィックボードによって違うのかも。
343デフォルトの名無しさん
2009/08/15(土) 18:18:10 >>342
やっぱりそうかあ〜
うちのは
MacBook(Late 2008) 2.1GHz. 2GB
OS X 10.5.8
ビデオカードは型番忘れたけどIntel製のなんちゃら3000というもの。
あ〜NVIDIAほしいーなー。。。
やっぱりそうかあ〜
うちのは
MacBook(Late 2008) 2.1GHz. 2GB
OS X 10.5.8
ビデオカードは型番忘れたけどIntel製のなんちゃら3000というもの。
あ〜NVIDIAほしいーなー。。。
344デフォルトの名無しさん
2009/08/25(火) 00:13:17 質問失礼します。
動画を読み込んで、キー入力によって
それぞれ別の動画を表示するようにしているのですが、
キー入力時に「jump(0)」で巻き戻しをしているにもかかわらず、
次にその動画を表示した時、巻き戻す前の状態がチラッと見えてしまうのです。
原因はおそらく、動画の巻き戻しが、
次にその動画を再生し始めてしばらくしてから
なされているからだろうと予想しているのですが、
この問題を解決する方法をご存じないでしょうか?
動画を読み込んで、キー入力によって
それぞれ別の動画を表示するようにしているのですが、
キー入力時に「jump(0)」で巻き戻しをしているにもかかわらず、
次にその動画を表示した時、巻き戻す前の状態がチラッと見えてしまうのです。
原因はおそらく、動画の巻き戻しが、
次にその動画を再生し始めてしばらくしてから
なされているからだろうと予想しているのですが、
この問題を解決する方法をご存じないでしょうか?
345344
2009/08/25(火) 00:16:28 // コードを載せておきます。行数制限の関係で空白行を削ってますがご容赦ください。
import processing.video.*;
Movie[] mov_arr=new Movie[2];
int index;
void setup() {
size(640, 480);
background(0);
mov_arr[0]=new Movie(this, "2.mov");
mov_arr[0].loop();
mov_arr[1]=new Movie(this, "5.mov");
mov_arr[1].loop();
}
void draw() {
image(mov_arr[index], 0, 0, 640, 480);
if(keyPressed){
mov_arr[index].jump(0);
switch(key){
case '1':
index=0;
break;
case '2':
index=1;
break;
}
}
}
import processing.video.*;
Movie[] mov_arr=new Movie[2];
int index;
void setup() {
size(640, 480);
background(0);
mov_arr[0]=new Movie(this, "2.mov");
mov_arr[0].loop();
mov_arr[1]=new Movie(this, "5.mov");
mov_arr[1].loop();
}
void draw() {
image(mov_arr[index], 0, 0, 640, 480);
if(keyPressed){
mov_arr[index].jump(0);
switch(key){
case '1':
index=0;
break;
case '2':
index=1;
break;
}
}
}
346デフォルトの名無しさん
2009/09/04(金) 22:08:21 うまく巻き戻しのとこは消えないね
そもそもこのやり方ってビデオの再生が飛んだりProcessingが死んだりしない?
import processing.video.*;
Movie[] mov = new Movie[2];
int index, nextIndex;
float currentTime, changeTime;
void setup() {
size(640, 480, P2D); frameRate(15); background(0);
mov[0]=new Movie(this, "1.mov");
mov[1]=new Movie(this, "2.mov");
index = nextIndex = 0; changeTime = -1;
mov[0].loop();
}
void draw() {
image(mov[index], 0, 0, mov[index].width, mov[index].height);
currentTime = mov[index].time();
if (currentTime < changeTime && currentTime > 0.07) {
changeTime = -1;
mov[index].stop(); index = nextIndex; mov[index].loop();
}
}
void keyPressed() {
changeTime = mov[index].time();
noLoop(); mov[index].jump(0); redraw();
switch (key) {
case '1':
nextIndex = 0; break;
case '2':
nextIndex = 1; break;
}
loop();
}
そもそもこのやり方ってビデオの再生が飛んだりProcessingが死んだりしない?
import processing.video.*;
Movie[] mov = new Movie[2];
int index, nextIndex;
float currentTime, changeTime;
void setup() {
size(640, 480, P2D); frameRate(15); background(0);
mov[0]=new Movie(this, "1.mov");
mov[1]=new Movie(this, "2.mov");
index = nextIndex = 0; changeTime = -1;
mov[0].loop();
}
void draw() {
image(mov[index], 0, 0, mov[index].width, mov[index].height);
currentTime = mov[index].time();
if (currentTime < changeTime && currentTime > 0.07) {
changeTime = -1;
mov[index].stop(); index = nextIndex; mov[index].loop();
}
}
void keyPressed() {
changeTime = mov[index].time();
noLoop(); mov[index].jump(0); redraw();
switch (key) {
case '1':
nextIndex = 0; break;
case '2':
nextIndex = 1; break;
}
loop();
}
347デフォルトの名無しさん
2009/09/20(日) 03:34:08 Quicktime新しくなってvideoがああ
348デフォルトの名無しさん
2009/09/25(金) 03:20:13349デフォルトの名無しさん
2009/09/30(水) 14:25:00 現在videoライブラリ全体が使えない状況なの?
350349
2009/10/02(金) 00:42:09 ↑ゴメン無視して
351デフォルトの名無しさん
2009/10/11(日) 04:41:29 1.0.7にすれば解決。
352デフォルトの名無しさん
2009/10/16(金) 15:18:36353デフォルトの名無しさん
2009/12/05(土) 02:18:45 ttp://ubaa.net/shared/processing/udp/udp.zip
このライブラリと、それについてたサンプルをもとにPuredataとProcessingをUDPで通信させるプログラムを作ろうと思ってます。
Puredataからデータを送ってProcessingで受信するのはできたんですが、その逆がうまくいきませんでした。
Puredata同士の通信はできたので、Puredataでの受信プログラムは間違ってないと思うのですが、Processing側の送信プログラムはどのようにして書けばいいのでしょうか?
参考になるサイトが見つからず、サンプルどうりのプログラムではうまくいかなかったので教えていただけないでしょうか?
よろしくお願いします。
このライブラリと、それについてたサンプルをもとにPuredataとProcessingをUDPで通信させるプログラムを作ろうと思ってます。
Puredataからデータを送ってProcessingで受信するのはできたんですが、その逆がうまくいきませんでした。
Puredata同士の通信はできたので、Puredataでの受信プログラムは間違ってないと思うのですが、Processing側の送信プログラムはどのようにして書けばいいのでしょうか?
参考になるサイトが見つからず、サンプルどうりのプログラムではうまくいかなかったので教えていただけないでしょうか?
よろしくお願いします。
354デフォルトの名無しさん
2010/01/01(金) 06:32:34 > ttp://www.harukit.com/process/sp/applet/index.html
> 他人様のサイトで恐縮なんだけど、この光らせ方ってどうなってるの?
時空の彼方へレス
loop() → draw()
drawの先頭でloadPixels()、末尾でupdatePixels()
> 他人様のサイトで恐縮なんだけど、この光らせ方ってどうなってるの?
時空の彼方へレス
loop() → draw()
drawの先頭でloadPixels()、末尾でupdatePixels()
355デフォルトの名無しさん
2010/01/01(金) 09:12:27356デフォルトの名無しさん
2010/01/04(月) 11:26:33 Windows上で、メモリマップドファイルを作って
HANDLE hMap = CreateFileMapping((HANDLE)0xFFFFFFFF , NULL ,PAGE_READWRITE , 0 ,
sizeof(float) * 1024*1024*1024*256, MAPNAME);
MappedArea = (void *)MapViewOfFile(hMap , FILE_MAP_WRITE , 0 , 0 , 0);
どかどかデータを書き込むわけですよ。
で、これを直接Processingで読んでビジュアライズできればちょー楽で最高なんだけど、どうすればいいかな
(1) J/Direct買えよ、$400
(2) JNIでOpenFileMapping/MapViewOfFile/memcpy/UnmapViewOfFile/CloseHandle する外部DLL作れば?
(3) java.nio.channels でFileMappingは開けないのかな??
HANDLE hMap = CreateFileMapping((HANDLE)0xFFFFFFFF , NULL ,PAGE_READWRITE , 0 ,
sizeof(float) * 1024*1024*1024*256, MAPNAME);
MappedArea = (void *)MapViewOfFile(hMap , FILE_MAP_WRITE , 0 , 0 , 0);
どかどかデータを書き込むわけですよ。
で、これを直接Processingで読んでビジュアライズできればちょー楽で最高なんだけど、どうすればいいかな
(1) J/Direct買えよ、$400
(2) JNIでOpenFileMapping/MapViewOfFile/memcpy/UnmapViewOfFile/CloseHandle する外部DLL作れば?
(3) java.nio.channels でFileMappingは開けないのかな??
357356
2010/01/04(月) 11:27:36 ごめん1024が一個多かったwwww
358デフォルトの名無しさん
2010/01/04(月) 11:37:09 256GiBかw
359356
2010/01/04(月) 16:25:17 JNIってのを使ってみたけど、くそうざったいなこれ!
ようやく、バイト値を読めるようになったぜw おい一バイトずつで読むのかよw
もっと勉強してenv->Getなんちゃらでint配列とかfloat配列とかどさっと渡せるようにならないとだめだなこれは
ようやく、バイト値を読めるようになったぜw おい一バイトずつで読むのかよw
もっと勉強してenv->Getなんちゃらでint配列とかfloat配列とかどさっと渡せるようにならないとだめだなこれは
360デフォルトの名無しさん
2010/01/06(水) 13:27:52 …とりあえず、intとfloatはひとつずつだけど読めるようになったので良しとする。速度的には別に問題ないし。
JNIとか、EclipseのテンプレートでないとProcessingのライブラリが(コマンドラインで作れても認識しない)とか
超うざすだった
しかしこれならC言語側はガリガリ演算して共有メモリに書き込むだけ、
processingは位置指定すればintでもfloatでも読めてすぐビジュアライズできるので、とても便利っぽい。
javacでクラス javahでヘッダ VC++でDLL defファイルでエクスポート 大文字小文字区別有り
以上、コマンドラインベースでサンプル動いたら
Eclipseにテンプレート読み込んで書き換え、Antでビルド jarとdllを同じ場所に こんなところかな
JNIとか、EclipseのテンプレートでないとProcessingのライブラリが(コマンドラインで作れても認識しない)とか
超うざすだった
しかしこれならC言語側はガリガリ演算して共有メモリに書き込むだけ、
processingは位置指定すればintでもfloatでも読めてすぐビジュアライズできるので、とても便利っぽい。
javacでクラス javahでヘッダ VC++でDLL defファイルでエクスポート 大文字小文字区別有り
以上、コマンドラインベースでサンプル動いたら
Eclipseにテンプレート読み込んで書き換え、Antでビルド jarとdllを同じ場所に こんなところかな
361デフォルトの名無しさん
2010/01/06(水) 14:50:02 >>360
配列でどさっと渡せるようになったら夢が広がるんだけどな。
配列でどさっと渡せるようになったら夢が広がるんだけどな。
362デフォルトの名無しさん
2010/01/07(木) 15:55:43 JNIで配列とか、超面倒くさそうですよ
363デフォルトの名無しさん
2010/01/08(金) 00:04:53 JNA使えよ。
364デフォルトの名無しさん
2010/01/08(金) 00:59:27 ProcessingからJNA使えるかどうかというのもまた心配があるよ
365デフォルトの名無しさん
2010/01/10(日) 02:14:03 「終了時処理」ってどうやればいいんでしょう。
ProcessingエディタのSTOPボタン押されたときや、描画ウィンドウを閉じられた時に呼びたいんですが。
画面上に[EXIT] ボタン置いといて、押されたら終了はわかります><
void mouseClicked() { if mouseXとmouseYが範囲 終了処理; exit(); }
ProcessingエディタのSTOPボタン押されたときや、描画ウィンドウを閉じられた時に呼びたいんですが。
画面上に[EXIT] ボタン置いといて、押されたら終了はわかります><
void mouseClicked() { if mouseXとmouseYが範囲 終了処理; exit(); }
366デフォルトの名無しさん
2010/01/11(月) 09:30:03 >>365
やる方法はあるけど・・・。
ざんねんながら、多分あたなの今のLvだと難しすぎるor Java寄り過ぎて
使いこなすのが大変だと思う。
サンプル的な物だけど、詳しくはJavaのThreadとRuntimeをよんでね。
//ここから
Runtime R;
Thread endCounter;
public class EndCounter extends Thread{
public void start(){
System.out.println("now END OF....");
super.start();
}
public void run(){}
}
void setup()
{
R = Runtime.getRuntime();
endCounter = new EndCounter();
R.addShutdownHook( endCounter );
}
void draw()
{
}
//ここまで
やる方法はあるけど・・・。
ざんねんながら、多分あたなの今のLvだと難しすぎるor Java寄り過ぎて
使いこなすのが大変だと思う。
サンプル的な物だけど、詳しくはJavaのThreadとRuntimeをよんでね。
//ここから
Runtime R;
Thread endCounter;
public class EndCounter extends Thread{
public void start(){
System.out.println("now END OF....");
super.start();
}
public void run(){}
}
void setup()
{
R = Runtime.getRuntime();
endCounter = new EndCounter();
R.addShutdownHook( endCounter );
}
void draw()
{
}
//ここまで
367デフォルトの名無しさん
2010/01/17(日) 19:40:56368デフォルトの名無しさん
2010/02/10(水) 13:02:01 oFの方がよくね?
369デフォルトの名無しさん
2010/02/10(水) 14:53:03 > oF
って何?おいしいものでしょうか?
って何?おいしいものでしょうか?
370デフォルトの名無しさん
2010/02/14(日) 07:48:40 http://www.openframeworks.cc/about
の事だろうね。
まだ、触ってないからちゃんとは知らないけど、
そっちは、C++用だから毎回ビルドとかひつようになるんじゃないかなぁ?
また、その分開発スピードは遅れ遅れになっても、
開発後のアプリとしての速度は数倍速かったりするんだろうけどね。
関数的な部分は似てそうだね。さらっとプロモを見た範囲だと。
の事だろうね。
まだ、触ってないからちゃんとは知らないけど、
そっちは、C++用だから毎回ビルドとかひつようになるんじゃないかなぁ?
また、その分開発スピードは遅れ遅れになっても、
開発後のアプリとしての速度は数倍速かったりするんだろうけどね。
関数的な部分は似てそうだね。さらっとプロモを見た範囲だと。
371デフォルトの名無しさん
2010/02/28(日) 02:46:30 Processingで弄るならGainerとArduino、どっちがいいかな?
最近、Gainerの話を聞かないような・・・
最近、Gainerの話を聞かないような・・・
372デフォルトの名無しさん
2010/02/28(日) 05:54:51 oF今やってるけどC++のライブラリってだけあって、いろいろできる人ならこっちのが便利かもしれない
Processingはお手軽だけど。
Processingはお手軽だけど。
373デフォルトの名無しさん
2010/03/01(月) 01:46:29 oFってもしかしてMacならObjective-C++で
Cocoaアプリケーションにそのまま組み込めたりするの?
Cocoaアプリケーションにそのまま組み込めたりするの?
374デフォルトの名無しさん
2010/03/01(月) 02:54:49 oFってのは知らなかった
Winユーザーの私でも満足に遊べるのかしら?
Winユーザーの私でも満足に遊べるのかしら?
375デフォルトの名無しさん
2010/03/29(月) 02:56:22 フルスクリーンの扱い方が気にくわん。
376デフォルトの名無しさん
2010/04/02(金) 14:21:24 なにこれすごい楽しそう
377デフォルトの名無しさん
2010/04/02(金) 15:12:38 え?OpenFrameworksの登場でProcessing終了のお知らせってこと?
378デフォルトの名無しさん
2010/04/04(日) 21:15:50 http://www.primevision.cc/test/processing/01/
WindowsXPで上記のようなProcessingで書かれたプログラムを実行させると
下記のように中央部の画像がちらついてきます
http://www.dotup.org/uploda/www.dotup.org784664.png
この現象は私のPCだけで起こっているものなのでしょうか?
このちらつきをなくすためにはどうすればよいでしょうか?
WindowsXPで上記のようなProcessingで書かれたプログラムを実行させると
下記のように中央部の画像がちらついてきます
http://www.dotup.org/uploda/www.dotup.org784664.png
この現象は私のPCだけで起こっているものなのでしょうか?
このちらつきをなくすためにはどうすればよいでしょうか?
379デフォルトの名無しさん
2010/04/05(月) 01:33:53380デフォルトの名無しさん
2010/04/07(水) 00:15:04 >>378
うちの環境でも異常なし。(Mac OS10.5)
他のスケッチで多角形のポリゴンが欠ける事はたまにあるよ。
size()のところでレンダラーを違うのにすると解消される事もある。
スペックよりもグラフィックボードの相性の問題じゃないかね。
スペックが足りなければ実行速度が遅くなるだけじゃないの?
うちの環境でも異常なし。(Mac OS10.5)
他のスケッチで多角形のポリゴンが欠ける事はたまにあるよ。
size()のところでレンダラーを違うのにすると解消される事もある。
スペックよりもグラフィックボードの相性の問題じゃないかね。
スペックが足りなければ実行速度が遅くなるだけじゃないの?
381デフォルトの名無しさん
2010/05/01(土) 10:37:13 ProcessingでICMP(ping)を扱いたいのだけど
Javaでゴリゴリ書くしかないんですかね??
具体的には、ICMPを受け取ったら「pingが来ましたよ!」と音とメッセージで
知らせるアプリを作りたいんです。
Javaでゴリゴリ書くしかないんですかね??
具体的には、ICMPを受け取ったら「pingが来ましたよ!」と音とメッセージで
知らせるアプリを作りたいんです。
382デフォルトの名無しさん
2010/05/02(日) 21:29:19 今日、本屋でOpenFrameworkの書籍みたよ。
パラパラっとみたけど、とっかかりにはよさげかも。
パラパラっとみたけど、とっかかりにはよさげかも。
383デフォルトの名無しさん
2010/05/03(月) 12:04:47 ドット絵とか作れる奴ちょっと来い【風来のブーン】
http://yutori7.2ch.net/test/read.cgi/news4vip/1272478363/l100
VIPで風来のシレンぽいゲームを結構本気で作ってるんだが
ドッターとかが足りなくて困ってるんだ、助けて!
http://yutori7.2ch.net/test/read.cgi/news4vip/1272478363/l100
VIPで風来のシレンぽいゲームを結構本気で作ってるんだが
ドッターとかが足りなくて困ってるんだ、助けて!
384デフォルトの名無しさん
2010/05/06(木) 17:17:33 そのスレは知っているが、なぜここに貼るんだろう。
ここにはそんなドッターが集まっている気はしないんだけど。
ここにはそんなドッターが集まっている気はしないんだけど。
386デフォルトの名無しさん
2010/05/07(金) 01:52:27 openFrameworksのスレがなかったので立てました
よろしくね><
【C++】openFrameworks【processing】
http://pc12.2ch.net/test/read.cgi/tech/1273164542/
よろしくね><
【C++】openFrameworks【processing】
http://pc12.2ch.net/test/read.cgi/tech/1273164542/
387デフォルトの名無しさん
2010/05/21(金) 23:42:19 しかし過疎ってるな、日本にproce55ing触ってる人ってどのぐらいいるんだろ。
388デフォルトの名無しさん
2010/05/22(土) 22:22:29 教育用ってことで大学初等に美大のカリキュラムに取り入れるとこはよくある。
ただし、そのため各processingコミュニティには初心者の質問で溢れかえるようになった。
Processingを本格的にやるんだったら、日本じゃなくて海外のフォーラム行った方がいいと思う。
ただし、そのため各processingコミュニティには初心者の質問で溢れかえるようになった。
Processingを本格的にやるんだったら、日本じゃなくて海外のフォーラム行った方がいいと思う。
389デフォルトの名無しさん
2010/05/24(月) 15:50:03 現状、初心者の質問のやりとりさえ少ないような気がするんだ。
390デフォルトの名無しさん
2010/05/24(月) 16:14:45 わざわざ文献少ないprocessingつかわなきゃできないことなんてないからな
391デフォルトの名無しさん
2010/05/26(水) 18:06:54 例えばmixi見ると「プログラミング全然わかりません><」みたいな人はいっぱいいて、
それでも大学の授業で使ってるからprocessingしなくちゃいけなくて、
環境もスペックもコードも書いてない質問とか見てると非常に残念に思う。
その点本家のフォーラムは精力的に今でもトピックが更新されてる。
もうprocessing触って4年目になるけど、>>390の言うとおり、
別にprocessingでやらなくちゃいけないなんてものはどこにもない。
ただ、今でも使われているのは、とっかかりの壁の低さにあるとおもう。
processingに出会う前にOpenGLを授業で扱ったけど、
なんか動かすためにいっぱいコード書いて、
それでもそれぞれ何を指すのか当時の私にとっては難解だった。
それに比べてprocessingは"とりあえず動くもの"だったらすぐに作れる。
結果きっかけとしてはすごくいいんだけど、本腰入れようとすると、
processingは結局通過点でしかなくて、どこまでいっても高度な趣味どまりだと思ってる。
長文すまん。
それでも大学の授業で使ってるからprocessingしなくちゃいけなくて、
環境もスペックもコードも書いてない質問とか見てると非常に残念に思う。
その点本家のフォーラムは精力的に今でもトピックが更新されてる。
もうprocessing触って4年目になるけど、>>390の言うとおり、
別にprocessingでやらなくちゃいけないなんてものはどこにもない。
ただ、今でも使われているのは、とっかかりの壁の低さにあるとおもう。
processingに出会う前にOpenGLを授業で扱ったけど、
なんか動かすためにいっぱいコード書いて、
それでもそれぞれ何を指すのか当時の私にとっては難解だった。
それに比べてprocessingは"とりあえず動くもの"だったらすぐに作れる。
結果きっかけとしてはすごくいいんだけど、本腰入れようとすると、
processingは結局通過点でしかなくて、どこまでいっても高度な趣味どまりだと思ってる。
長文すまん。
392デフォルトの名無しさん
2010/05/26(水) 21:39:12 音楽で言うとプログラミングアートとしてMax/Mspがそれなりに盛り上がってるんだけど
映像、画像になるとそういう大きい盛り上がりはないように見える
というかあれか、わざわざその手のソフト使わずに普通にWebプログラミングやりゃいいじゃんってことか
映像、画像になるとそういう大きい盛り上がりはないように見える
というかあれか、わざわざその手のソフト使わずに普通にWebプログラミングやりゃいいじゃんってことか
393デフォルトの名無しさん
2010/05/27(木) 01:44:15 そこでopenFrameworksですよ。
p5に比べたらある程度知識いるけどラクチン
p5に比べたらある程度知識いるけどラクチン
394デフォルトの名無しさん
2010/05/27(木) 04:10:09 >386のスレ即死してるじゃねぇか
395デフォルトの名無しさん
2010/05/27(木) 10:41:57 openframeworksだったらTwitterとかフォーラムのほうが人多いな
396デフォルトの名無しさん
2010/05/28(金) 19:11:58397デフォルトの名無しさん
2010/05/28(金) 23:04:58 Processingはポケコン
398デフォルトの名無しさん
2010/06/26(土) 18:35:57399デフォルトの名無しさん
2010/07/08(木) 03:14:27 processingを使ってWMPの視覚エフェクト>バーに似たものを作っています。
なんとか基本形は完成したのですがメインのバーの上の小さいrectの動きの制御がわかりません。
fft.forward(audio.mix);
int w = int(fft.specSize()/128);
for(int i = 0; i < fft.avgSize(); i++) {
x1 = height - 100;
x2 = x1 - fft.getAvg(i) *6;
// バー部分の表示
stroke(0);
fill(0, 0, 10);
rect(i*w+1, 0, i * w + w,height - 100);
strokeWeight(1);
fill(178,99,99);
rect(i*w+1, x2, i*w + w, (height - 102 - fft.getAvg(i)*6));
fill(234, 99, 99, 240);
rect(i*w+1, x1, i*w + w, x2);
}
こんな感じで書いているのですがWMPみたくくっついたり離れたり・・・みたいな動きをさせるにはどうしたらいいでしょうか?
なんとか基本形は完成したのですがメインのバーの上の小さいrectの動きの制御がわかりません。
fft.forward(audio.mix);
int w = int(fft.specSize()/128);
for(int i = 0; i < fft.avgSize(); i++) {
x1 = height - 100;
x2 = x1 - fft.getAvg(i) *6;
// バー部分の表示
stroke(0);
fill(0, 0, 10);
rect(i*w+1, 0, i * w + w,height - 100);
strokeWeight(1);
fill(178,99,99);
rect(i*w+1, x2, i*w + w, (height - 102 - fft.getAvg(i)*6));
fill(234, 99, 99, 240);
rect(i*w+1, x1, i*w + w, x2);
}
こんな感じで書いているのですがWMPみたくくっついたり離れたり・・・みたいな動きをさせるにはどうしたらいいでしょうか?
400デフォルトの名無しさん
2010/07/16(金) 23:15:51401デフォルトの名無しさん
2010/07/31(土) 16:15:01 processingのライブラリってLGPLなんだな
ライセンスにまで言及した記事ってprocessing関係だとあんまり見ないけど
ライセンスにまで言及した記事ってprocessing関係だとあんまり見ないけど
402デフォルトの名無しさん
2010/09/13(月) 20:42:56 保守
403デフォルトの名無しさん
2010/09/13(月) 22:05:25404デフォルトの名無しさん
2010/10/23(土) 01:22:28 新刊っぽい奴
ttp://www.cutt.co.jp/book/978-4-87783-247-6.html
ttp://www.cutt.co.jp/book/978-4-87783-247-6.html
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【コメ】卸売業者「簡単に安売りできない」 「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 [Hitzeschleier★]
- 中国から訓練の連絡あったが、区域など具体的な内容知らされず=小泉防衛相 [♪♪♪★]
- 空自機レーダー照射、音声データ公開 中国 ★4 [蚤の市★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★2 [少考さん★]
- 【速報】 米国政府、中国が日本の自衛隊にレーダーを照射を批判、同事案で中国を批判するのは初めて [お断り★]
- 【高市早苗総理】食料品消費減税に慎重「今すぐ約束できない」…「物価上昇率は徐々に落ち着いていくと見込んでいる」 [Hitzeschleier★]
- 【高市速報】小泉進次郎「事前に中国軍から飛行訓練を開始すると連絡があったのは事実」 [931948549]
- ギャル時代の私見て
- 【正論】高市さん「『企業献金について与野党で協議する』という答弁は石破個人のものであり、もはや無効」特定野党を完全論破 [519511584]
- 【悲報】高市早苗政権に文春砲が連発! [115996789]
- 【正論】高市さん「長期金利が上がり続けていくことよりも、日本が成長していく方が大事」 [519511584]
- (ヽ°ん゚)「ODした」オーバードーズしてそうなもの [377482965]
