proce55ing プログラミングアート全般

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2007/08/06(月) 16:19:13
大自然描くのにサインコサインタンジェント
激しく遠回りで面倒なプログラミングアート制作について語ろう

環境てproce55ingぐらいしかマトモには知らないのだが、凄い重かった
ベクター生成とかはともかく、Javaでフル解像度リアルタイムピクセル処理はキツいな

ネイティブなら何を使うといいのだろう。
SDLとかだろうか。文系にはいきなり敷居が高くなる

物理シミュレートとか描画方法はゲーム系の豊富な資料が非常に参考になりそうだ
参考になるサイト等あれば教えてくれ

そんな話をしないか
2011/07/09(土) 13:58:58.86
>>501
Processingいいよね。いい加減な私に合っている気がします。
2011/07/09(土) 18:51:03.22
プログラムしたものが数値じゃなくて、視覚で見られると言うのが飽きさせないですね。
2011/07/09(土) 21:44:23.04
Web 上で動かせる3次元グラフのために使ってたけど、最近は WebGL の方に移行しちゃった。
505デフォルトの名無しさん
垢版 |
2011/07/10(日) 22:31:04.84
いつの間にかバージョンあがってるのな。誰も話題にしないって事は流行ってないのかなぁ。
2011/07/12(火) 02:52:30.88
>何匹かランダムに動くクラゲのアニメーション
みたいなの作りたいんですけど
これ流用してつくるにはどうしたらいいですか?

int[] ripplesX = new int[10];
int[] ripplesY = new int[10];
int[] ripplesT = new int[10];
int idx = 0;
int next = 10 + floor(random(3));

void setup(){
size(200, 200);
noFill();
frameRate(48);
}

void draw(){
background(255);
if(next == 0){
ripplesX[idx] = floor(random(width));
ripplesY[idx] = floor(random(height));
ripplesT[idx] = 0;
next = 10 + floor(random(3)); idx ++;
if(idx >= 10)idx = 0;
}
for(int i = 0; i < 10; i ++){
ripple(ripplesX[i], ripplesY[i], ripplesT[i]);
ripplesT[i]++;
}
next --;
}
2011/07/12(火) 02:53:49.99
void ripple(int x, int y, int time){
int num = floor(time/20);
if(num > 2) num = 2; for(int i = 0; i <= num; i ++){
stroke(time*3 - i*30);
ellipse(x, y, time - i*20, time - i*20);
}
}
2011/07/13(水) 07:47:36.65
流石にそれはレスが付かないと思う。
2011/07/13(水) 10:47:00.67
1.5で作ったアプリってAndroidアプリとしては
どの程度、規約に準拠してるの?
マーケットとかに登録して良いレベル?
2011/07/15(金) 18:04:07.52
>>506
別に流用しなくていいんじゃね
そういう風に言われたならしらんけども

そのコードを自分で考えて書けたならクラゲも出来るだろ
2011/07/15(金) 21:06:01.05
polycodeって試してみた人いる?
2011/07/18(月) 14:25:21.92
画像の保存場所を指定するにはどうすれば良いでしょうか。

save();とselectOutput();の組み合わせでは難しいでしょうか。
2011/07/18(月) 15:12:15.64
>>512
一階層上なら
save("..\\filename");
みたいに相対パスで保存したい場所まで持ってけば?
2011/07/18(月) 17:25:05.87
>>513
アドバイスありがとうございます。
相対パスを使うのは考えつきませんでした。

結局、
String savePath = selectOutput();
save(savePath);
とする事ですんなり出来ました。ただ、savePathの中に英字と数字、記号以外が含まれているとうまくいかないみたいです。そのせいで悩みました。
2011/07/21(木) 02:50:18.31
サーバー(レンタル)にアップロードしたアプレットで
saveString()やsaveBytes()を使う方法教えて頂けないでしょうか。
エラー?で固まってしまいます。

dataフォルダではなく、index.htmlと同じ階層に置いたファイルを
絶対パスで指定してもダメでした。
パーミッションも777にしています。
516515
垢版 |
2011/07/21(木) 03:00:33.83
追記ですが、loadString()はうまく機能しているので、
アドレスの指定は間違ってないと思います。
517515
垢版 |
2011/07/22(金) 00:28:11.63
どうやらCGIやらPHPを介さないとファイルに書き込めないらしいことが分かったんですが、
何とも上手く行かないのでサンプルなどありましたら教えて頂けると助かります。
2011/07/23(土) 00:00:18.58
そのまま使うと死ぬが
http://wiki.processing.org/w/Saving_files_to_a_web_server
2011/07/23(土) 14:03:31.26
>>515
アプレットの実行環境はクライアント側にある
という基本を思い出すんだ。
2011/07/26(火) 07:42:55.67
この言語いいね。面白いし分かりやすい。
2011/07/28(木) 01:07:15.63
使ってると、もうJavaでいいじゃんって思いますが。。。
気に入ってるならそれでOK
2011/07/28(木) 09:44:33.01
javaってなんか複雑な気がして。proce55ingのいい加減さが気に入ってます。
2011/07/28(木) 10:37:02.95
言語仕様より、IDE関係がなぁー。使いにくい。
2011/07/28(木) 13:05:45.07
色々な模様を描いたり、様々な花火みたいなものとかのアルゴリズム集みたいな本とかあったら教えてください。
2011/07/28(木) 13:20:51.91
The Nature of Code だろjk
ttp://www.shiffman.net/teaching/nature/
2011/07/28(木) 20:30:30.42
>>525
すごい!どうもありがとう!
2011/08/02(火) 15:21:10.72
これって時計みたいなデスクトップアプリを作るのには向いていますか?
2011/08/02(火) 15:44:12.25
全然。
2011/08/02(火) 18:46:23.97
全くというほど向いてないよね。
プロトタイプには向いてるかも。
2011/08/02(火) 20:21:51.13
そろそろ…IDEを使わずに単独で動く実行ファイルの生成機能が欲しいな。Android対応とかで忙しいかもしれないけどさ。
2011/08/02(火) 20:38:13.98
アプリケーションとして書き出す機能があるけどそれじゃだめなの?
532527
垢版 |
2011/08/02(火) 20:55:11.10
とりあえず聞いてみましたが、アプリには向いてないんですね。やはりC++とかですかね。ありがとう。
533デフォルトの名無しさん
垢版 |
2011/08/19(金) 09:28:18.70
2011/09/04(日) 16:25:01.64
マウス位置の強制していってできます?
mouseX = 3;
みたいな.
セキュリティなのかなんなのかreferenceみてもそれらしきのは無かったんですが。
2011/09/05(月) 22:09:17.41
それで出来なかったら、
マウスの位置に何かマウスっぽいオブジェクトを表示させて、
それをポインタ替わりに使う方向でコード組めばたぶん出来る。
ObjectX = mouseX;

if(なんか条件){
 ObjectX = 3;
}

みたいな感じ。
2011/09/06(火) 01:13:57.65
>>535
すいません、たしかにそうなんですが
マウスカーソルがディスプレイ右端にあったとして
さらに左へ行った場合にも検出したいんです。

FPSとかで、3D空間内の視点移動をするときに
いくらでも片側へ回れる(左へひたすらみたいな)じゃないですか。
普通は毎フレームマウス座標をスクリーン中心へ持ってきて
そこからの移動距離を検出してるみたいなんですが、

2011/09/06(火) 01:18:33.06
x右端
o左端
2011/09/06(火) 21:49:28.04
署名つけるかローカルで動かすかなら、java.awt.Robot が使えるかも。
539デフォルトの名無しさん
垢版 |
2011/09/09(金) 15:24:38.74
エフェクト作るのに向いてそうな印象があるんだけどどう?
ゲームのエフェクト用の画像だけ生成するのに使えるのではと思ってるんだが。
2011/09/09(金) 21:22:54.44
>>539
iTunesのビジュアルエフェクト作成にも使われたぐらいだから、
いけるんじゃないかな。

芸術の秋にProcessingでスケッチプログラミングを始めてみよう(1/3) - @IT
ttp://www.atmarkit.co.jp/fwcr/design/tool/processing01/01.html
2011/09/24(土) 04:45:34.00
ライセンスとかよく分からないんですが、
ProcessingのライセンスがGNU GPLだっていうのは
Processing自体がって意味ですよね?
Processingを使って作ったものはどうなるんでしょうか?
2011/09/24(土) 06:02:24.88
自分で決めたライセンスになる。
他者のソースやライブラリを含む場合は、そちらのライセンスによっては、制限がかかる。
2011/10/26(水) 16:34:31.51
俺様メモ:

Processing.org Group @ Flickr
http://www.flickr.com/groups/processing/
544デフォルトの名無しさん
垢版 |
2011/10/27(木) 14:56:44.88
もういやもうやだ。友達と一緒にプログラム作るって話になったけど分からなすぎて泣きたい。

自分初心者だし、調べてもわからないしもうどうしたらいいかわかんない。
2011/10/27(木) 16:58:41.31
>>544
なにがどうわからないかをまとめる作業にもどれ
なにがわからんのかがわからん
「初心者だし」と「調べてもわからないし」の間にも関連性が認められない
やりなおし
2011/10/27(木) 19:21:17.13
>>544
逆に、今何が分かってるかをまとめてみたらどうだ?
547デフォルトの名無しさん
垢版 |
2011/10/31(月) 17:09:40.72
質問です。
もう2年も前のレスですが、>>346さんのコードを応用したいと思っています。

試しに使ったのですが、あのままだと2つの動画が同時に流れてしまいます。
1を押したら1.movが流れ、2を押したら2.movを流せるようにするにはどこを変えたらいいのでしょうか?
2011/10/31(月) 22:43:52.18
>>コードを応用するのは大いに結構なことだと思いますが、試行錯誤を一切なく、いきなり質問?
参考コードがあるんだから、あれこれやってみるといいよ。
549デフォルトの名無しさん
垢版 |
2011/11/01(火) 03:21:54.09
if文にして色々削ってみたり、試行錯誤はしてみたんですが、うまく行かず・・・。
この段階でもやはり、ボタンを押すと再生するんですが、aを流してる時にbを流すと同時に流れてしまいます。
切り替えをするにはどうしたらいいのでしょうか?
import processing.video.*;Movie myMovie;Movie myMovie2;
void setup() {size(960, 540);colorMode(HSB,100);background(99);frameRate(15);
}
void draw(){if(keyPressed){ if(key == 'd'){myMovie = new Movie(this, "a.mov");image(myMovie, 0, 0);}else{
if(key == 'f'){myMovie2 = new Movie(this, "b.mov");image(myMovie2, 0, 0);
} else {
background(99);
}}}}
void movieEvent(Movie m) {
m.read();
}
2011/11/01(火) 03:42:11.61
学校の課題だなw
仕組みを知らないとダメだよ
2011/11/01(火) 18:13:23.48
http://processing.org/reference/libraries/video/index.html
>>547 読んでるかも知れないけど、とりあえず、ここを読んでみると良い。
2011/11/03(木) 21:32:57.30
大体わかっちゃう人は自分で調べつつ進むけど
何が分からないかも分からなかったり
調べ方が分からない人はドン詰まったり
このスレ見てるとよく感じる

processing関係ないけど
2011/11/03(木) 22:41:58.92
勉強の仕方を学ばずに大きくなった子が多いんだろう
2011/11/04(金) 10:19:41.24
まあ誰でも多かれ少なかれ挫折を繰り返すもんだ。
しばらく他の事やって、後に再挑戦すると簡単になってたりする。
2011/11/10(木) 17:20:11.39
class A{
private int i;
}

void setup(){
A a = new A();
a.i = 3;
println(a.i);
}
こういう風にprivateに普通にアクセス出来るのですが何故なのでしょうか?
processing1.5.1です。
Aクラスを他ファイルにしても同じです。
2011/11/10(木) 19:56:48.65
>>555
スケッチをエクスポートするとわかるけど

public class Hoge extends PApplet {
//
}

Hoge = スケッチ名、が外部クラス
クラスAは内部クラスだとおもわれ
557555
垢版 |
2011/11/10(木) 20:29:15.55
>>556
それです!ありがとうございます!
2011/11/20(日) 05:27:01.74
.
559デフォルトの名無しさん
垢版 |
2011/12/02(金) 15:36:53.73
基本的な事だが、processing.jsのバージョンってprocessingのバージョンとは
関連性が無いんだな。ずーっと1.xとかだったから、遅いんだなぁと思ってたw
もう2.0対応も部分的に進んでるんだね。
2011/12/15(木) 09:20:25.52
すみません、初心者ですが質問させて下さい。

size(300,300);
PImage sample = loadImage("rothko");
image(sample,0,0,300,300);

たったこれだけなのに、NullPointerExceptionになってしまいます。
何に原因があるのか思い当たる方、どうか教えてください。
2011/12/15(木) 09:26:33.18
イメージがないんだろ。
2011/12/16(金) 17:40:11.28
dataフォルダにいれてなかったり
ttp://labs.uechoco.com/blog/2008/02/processing_7.html
2011/12/18(日) 00:51:08.34
ありがとうございます。560です。

画像はちゃんとあって、名前も間違っていなくて、dataフォルダにも入っていて…
なのに何回やってもだめでした。
パソコンの設定かなにかがおかしいんでしょうか…
2011/12/18(日) 03:08:20.78
>>563
大文字小文字が間違っていたり、
全角半角が間違っていたり、
拡張子が間違っていたり
2011/12/18(日) 10:51:05.80
>>563
エラーすら読めないお前には無理だ。諦めろ
2011/12/28(水) 10:12:40.40
びええ
2011/12/28(水) 22:21:26.18
俺のエスパーによると、、
Windows初心者だから拡張子を表示させていない設定にしている。
そのため、見た目ファイル名 rothko は確かに存在するが、
拡張子をつけていないため、そんなファイルはないとエラーになってる。

その rothko って画像はどんなファイル?
右クリックしてプロパティを見たときに、
ファイルの種類、説明にはなんと書いてある?
2012/01/24(火) 19:12:59.31
processingスレやっと見つけたと思ったらなんという過疎
そして話題にすら上らないAdvent Calender…
569デフォルトの名無しさん
垢版 |
2012/01/27(金) 01:09:53.69
月刊 IOって雑誌知ってる?

Processingの連載やってるよ。

minim使ったり、デジタル信号処理の解説と、オーディオエフェクタの製作したりとか。
かなり、まとも。
ありがちな超初心者向けの解説じゃなくて、初級〜中級者向けの解説。

2012/01/31(火) 09:56:16.55
まだ続いていたのか月刊IO…
真面目な話、県内全ての書店合わせても一冊もない。
多分隣県にもない。
残念だ。
2012/01/31(火) 10:38:00.30
まじか。
ゲームとエロ以外のコンピュータ誌が、うちのあたりでもぞろぞろ書店から消えてる気がするが、
地方によってはそこまで消えてるのか。
2012/02/02(木) 01:54:13.57
>>568

活発に何かしようとする人はここ以外にもクラスタ持ってるし、
たまたま2ch+processingな人が覗いてるだけだもんね。
2012/02/02(木) 09:16:10.18
>>570
俺この間、新宿のジュンク堂に行って探したんだけど
たぶん置いてなかったぞ
2012/02/03(金) 09:43:04.15
>>572
活発なProcessingクラスタ教えてください><
OpenProcessingと公式フォーラム以外にありますかね?
というかFirefoxだとフォーラムのレイアウトが崩れて見れない…
2012/03/07(水) 09:15:08.54
P5手軽でいいんだけどピクセル操作とかし出すと速度が出ないのがなぁ
2012/03/24(土) 23:15:10.17
>>575


最初の開発はProcessingでやって、アルゴリズムが固まった部分はJavaで書き直すと速くなる、かな??
2012/03/25(日) 07:23:57.82
p5→Javaって対して速度変わらんだろ
OFで書き直すってならまだしも
2012/04/07(土) 19:40:12.09
oFはp5の上位版だし使いやすいんだけどドキュメントが充実してないのが難点だな
2012/04/11(水) 01:04:20.45
ここって、oFとかMaxとかの話題もOK?
DTM板にMaxあるけど、こっちがの合ってる気がする
2012/04/13(金) 18:05:38.28
>>579
プログラミングアート全般だしいいと思うけど、
oFスレなんてなかったんや・・・
2012/04/14(土) 00:30:37.29
じゃMaxの話題を
Maxの代理店、日本語版出すらしい
Cycling'74から買ったものもアプデさせてくれるかな?
あとイーフロの時みたいに残念な日本語版にはしないでくれー!
2012/05/06(日) 02:13:15.82
さっきoF知った。これいいね。
でも、俺には、いろいろ管理できなさそう。
2012/06/01(金) 23:24:10.58
oF0071来たな
2012/06/06(水) 19:49:18.00
oFスレ作ろうかと思ったがここの過疎っぷりを見ると需要なさそうだな…
2012/06/06(水) 22:57:32.17
OFってこれか。
http://www.openframeworks.cc/about/

今弄ってるのに飽きたら手を出してみようかな。
2012/06/18(月) 20:39:57.11
>>584
かなり前にoFスレあったがすぐ落ちたしなぁ
このスレ自体は人がいても話題がないだけだ(と信じたい)
2012/07/10(火) 00:44:52.75
■環境
Windows7 32bit
java, WinVDIG 1.0.1, quicktime7.72インストール済み
カメラはノートPC内臓のWebカメラ使用


videoライブラリーのサンプルをRUNすると次のようなエラーが出るのですがなぜでしょうか?
>unsatisfiedlinkerror quicktime qtsession initializeqtml s

ログを読んでるとquicktimeの最新版のせいというような内容があったのですがそれでいいのでしょうか?
ちなみにJMyronを使うとカメラの動画像を表示することはできました。
588デフォルトの名無しさん
垢版 |
2012/07/22(日) 21:28:48.27
http://codepad.org/ZNmdRImP

ここまでは出来たんだけど、側面に画像が貼られないのは何故?
2012/07/23(月) 18:43:43.36
>>588
何がしたいのか、何を見てそこまで出来たのか知らんが
一度サンプルを見てはいかがか?
Standard Examples > 3D > Textures
2012/07/27(金) 17:05:17.94
processingについて質問させてください
curveVertexで描画した図形の色をグラデーションで塗ることは可能でしょうか?
2012/07/29(日) 16:51:42.01
>>590
PImageにグラデーション作ってテクスチャとして貼ればいいんじゃね
2012/08/01(水) 15:47:47.69
>>591
返答ありがとうございます。
たびたび申し訳ないのですがcurveVertexでテクスチャを貼ることは可能なのでしょうか?
2012/08/03(金) 21:34:05.28
>>592
リファレンスやサンプル調べれば出来る事がわかると思うんだけど
何にせよまずやってみることが大事何じゃないの?
2012/08/03(金) 23:13:42.64
グラフィック特化言語 Processingを語るスレ
http://toro.2ch.net/test/read.cgi/tech/1343785906/


そろそろ普通に検索にかかるスレに移行しよう
人増えないよ
2012/08/04(土) 12:54:55.14
確かにスレタイにProcessingの文字が入ってないのは痛い
が、そもそも2ちゃんよりユーザ層が若そうな気がする
2012/08/04(土) 17:49:39.30
むしろいまさらProcessingやってる若者は少ない気がする
2012/08/04(土) 18:07:11.34
そうなん?
てっきり大学生辺りが中心かと思ってたんだが
2012/08/04(土) 18:47:03.09
新スレ立てた者ですが理工系の大学生です

今年度に入ってProcessingの本が多く出てきました。
先日本屋で見かけて知ったので、同じような人は多いと思います
2012/08/06(月) 20:52:43.68
元々は検索しやすいように変な名前だったというのにw
2012/08/28(火) 23:47:42.59
>>599
> 元々は検索しやすいように変な名前だったというのにw


FAQだよな。
Processing だと、 他の分野のいろんな検索結果が出て、目的の検索結果がでない。

なので、
Proce55ing という言葉を使うことが慣例となっている。
2012/08/29(水) 22:08:10.52
2chのスレ検索するのに普通の検索サイトからやる馬鹿はいねえだろ
2ch内でやるんだから逆に正式名でしかせんわ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況