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

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

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

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

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

そんな話をしないか
2013/05/17(金) 03:28:43.52
配列に数値を保持してろよ。
processing以前の問題だな。
2013/05/17(金) 04:12:16.53
>>669
やっぱそれが一番簡単ですよね
drawで描画するたびに一から立方体を100個生成するというのが負荷の面で心配だったんですが、
あきらめました、ありがとうございます
671デフォルトの名無しさん
垢版 |
2013/05/22(水) 23:11:20.86
>670
中心位置をArrayList<PVector>に、サイズを行列に入れておけば良いだろ。
10000個だって問題ないから、負荷がどのくらいなのか自分で掴んでおいたほうが良いよ
2013/05/23(木) 01:37:53.95
>>669も言ってるけどオブジェクトを増やした時の負荷が問題じゃなくて
どこで宣言・生成するかって話だとおもわれ

>>668
>そもそもprocessingってdrawで常に立方体を作成し続けないと画面に描画されないんですね…多分。
これが違う
673デフォルトの名無しさん
垢版 |
2013/06/03(月) 22:56:23.57
MacなんだけどProcessing.appの2.0b9が起動しなくなった。
起動したらドックのアイコンがしばらくはねて、何のエラーも出さずに落ちる。
エラーログも出て無さそう。原因何かな?
Java 7を入れてしまっていて、Java 6に戻したんだけど同じ状況。
Javaがよく分かってないからちゃんと戻ってるか分からないんだけど。。
2013/06/05(水) 09:01:29.74
drawの外に配列を持てばいいってことか
最近の人はグローバル変数とか知らないのかな
2013/06/06(木) 00:06:05.00
vertexで作った直方体にテクスチャー貼りこんでるんですが、
サイズが変わると貼ってあるテクスチャーもサイズに従って、
びよーんと伸びちゃって困るのですが、どのような対処方法がありますか?
textureMode変えても改善されなかったので質問してみます。

よろしくお願いします。
2013/06/06(木) 00:30:25.16
テクスチャ座標
2013/06/07(金) 08:40:56.31
すいません
画像の色情報(明度)だけが欲しいので下記のように書きました。1.5.1

PImage Img = loadImage("a.gif");
Img.loadPixels();
color c = Img.pixels[5 * width + 5];

上の三行目でエラーが出るんですが何がいけないんでしょうか。
エラー内容は ArrayIndexOutOfBoundsException:258000 というものです

PImage型の参照をやめて

PImage Img = loadImage("a.gif");
image(Img, 0, 0);
loadPixels();
color c = pixels[5 * width + 5];

と書けば問題なく取得出来るんですが、画面に画像を描画させたくないのと、
のちのち参照するPImage画像を動的に変更する予定なのではじめに書いたようなコードで書きたいです。

参考になりそうなサイトあれこれ見ましたができませんでした。たとえばこれ
http://www.d-improvement.jp/learning/processing/2010-b/07.html

どなたかよろしくお願いします
2013/06/07(金) 11:08:16.05
画像の横幅で要素見れば?
Widthのウィンドウ幅の方が大きくて
配列のインデックスはみでてる?
2013/06/07(金) 14:21:05.15
>>678
できました、ありがとうございます!
2013/06/07(金) 15:04:00.72
プログラミングアートってなんですか?
2013/06/08(土) 00:24:55.02
http://www.amazon.co.jp/dp/475614411X
2013/06/09(日) 00:40:49.14
プログラミングでアートするんだよ
2013/06/10(月) 04:52:16.11
dataフォルダの中にあるサブフォルダに入れてる画像のファイルリストを取得したくて、
フォルダパスを取ろうとしたんですが、

File directory1 = new File(System.getProperty("user.dir"));

だとProcessing.exeがあるフォルダパスが返ってきます。
dataフォルダのパスって絶対パスを直書きする以外でどうやって取得すればいいんでしょうか?
ちなみにwindowsです
2013/06/10(月) 06:46:55.68
new File("data")
2013/06/10(月) 12:34:05.90
>>684
下記、
dataは存在しません
になりました…

File directory1 = new File("data");
String[] fileArray = directory1.list();
if (fileArray != null) {
for (int i = 0; i < fileArray.length; i++) {
println(fileArray[i]);
}
}
else {
System.out.println(directory1.toString() + " は存在しません" );
}
2013/06/11(火) 22:09:44.19
>>683
>Processing.exeがあるフォルダパスが返ってきます。

"作業フォルダ>スケッチフォルダ"がどこにあるかによるけど
そこ(インストールフォルダ以下)にあれば相対パス足せば届くのでは

>>685
ディレクトリが存在するかどうかはfileArray != nullよりもdirectory1.exists
ディレクトリが存在してもディレクトリ以下が無い時もある
2013/06/13(木) 05:53:20.54
>>676
こういうページを参考にしてみたんですが、processingと勝手が違うようでよくわからなったです
http://wiki.livedoor.jp/mikk_ni3_92/d/%C8%AF%C5%B8%CA%D401%3A%3A%A5%C6%A5%AF%A5%B9%A5%C1%A5%E3%BA%C2%C9%B8%A4%CE%C0%B8%C0%AE
他に何か参考になるページとかありましたらよろしくおねがいします
2013/06/13(木) 17:04:18.61
プログラミングアートって楽しいの?
2013/06/13(木) 17:09:06.67
楽しい
2013/06/18(火) 01:15:24.71
1分くらいの動画を再生しようと思ったんだけど、
640x420サイズでも重くてカクカクになっちゃうんで、
動画を連番で書き出してそれをテクスチャとして読み込ませてみた。
結果1分29fps1500枚ほどがPimage配列に読み込めず。

MAXのJitterだと余裕で読み込めるんだけど、
そうすると今度はProcessingでせっせと作ってたエフェクトとかが使えないし悩んでます。
最終アウトプットはプロジェクターでの投影なのでMAXとProcessingをシームレスに行き来する、
とか現実味ないですよね。

Processingでの動画の扱いってみんな一度は壁にぶつかりそうですが、なんかアドバイスもらえたら嬉しいです
2013/06/18(火) 03:48:25.56
>>690
元の動画はサイズによるけど連番書き出しでもIDEで使えるメモリ増やして試してみては

自作のエフェクトをリアルタイムで反映するならその効率にもよるし、
エフェクトかけたものを予め動画で書き出すのもありだと思う
2013/06/18(火) 05:33:28.43
>>691
設定から1024MBまで増やしてみましたがだめでしたー

3D空間の中でインタラクティブにオブジェクトが動くようなの作ってるんで、
エフェクトかけたのを動画にしてMAXで取り込むとインタラクティブ性が失われてしまって…
2013/07/29(月) NY:AN:NY.AN
現行のMacBook Pro使ってるんですが、
Processingをフルスクリーンにしてプロジェクターで映像を投影すると、
他の音楽アプリケーションやら何やらが全く見えませんよね。

バカな質問で申し訳ないのですが、みなさんライブ演奏とかする時は、
どうやって音楽ソフトをコントロールしながら映像をプロジェクターに投影してるんですか?

接続してる実機のMIDIコントローラーとかで操作するだけじゃなくて、PC上で他のアプリケーションも触りたいのですが…
694デフォルトの名無しさん
垢版 |
2013/08/07(水) NY:AN:NY.AN
知らん間にバージョン2出てるじゃん

今までのとどう変わった?
695デフォルトの名無しさん
垢版 |
2013/08/07(水) NY:AN:NY.AN
>>693
マルチモニター
696デフォルトの名無しさん
垢版 |
2013/08/08(木) NY:AN:NY.AN
プロセ55イング?
2013/08/14(水) NY:AN:NY.AN
プログラミング初心者ですが
自力でアナログ時計や電卓ぽいのを作ってみた。
慣れたらみんなJavaとかに行っちゃうんですかね。
2013/08/14(水) NY:AN:NY.AN
そういうものではないかも。
そのままProcessingで作品作ってもいいし、
本実装は別環境でもProcessingでアイデア検証しとくと楽。
699デフォルトの名無しさん
垢版 |
2013/09/11(水) 11:02:28.23
プログラミング初心者です.
ProcessingとArduinoの通信で,ポテンショメータを用いて,現在の回転角度をPC上に表示させるプログラムを作りたいのですがさっぱりで・・・
どこか参考になるページまたはコードをご教授願います.
2013/09/14(土) 02:38:01.13
setup前でimport processing.video.*;したのに
MovieMaker mm;の箇所で
Cannnot find a class or type names "MovieMaker"ってエラーが出る。
どう対処したらいいのかわかりません。
ver2.0.3(Mac)
サンプルのコードをRunしてみても同様です。
2013/10/03(木) 23:58:15.80
processingで拡散方程式つかってじわじわ広がる○のアニメーション作れる神様いますか
2013/10/26(土) 20:26:38.02
Generative Art (AbandonedArt.org)
http://abandonedart.org/
2013/10/28(月) 13:03:40.65
球体同士の衝突処理ってPVector使うと楽なの?
704デフォルトの名無しさん
垢版 |
2013/11/04(月) 13:21:29.46
昨日の情熱大陸で真鍋さんが使ってたのって
processingなの?
705デフォルトの名無しさん
垢版 |
2013/11/05(火) 11:34:43.46
>>705
ダイトー文化大で学べ
2013/11/07(木) 22:11:00.61
>>704
processing初心者なんだけど、おれも知りたいです。
あと、その番組の最初に画面が映ってたんだけど、
変数みたいな文字列が四角に囲われてて、それぞれ線で結ばれてる
ビジュアルツールみたいなのが使われてた。
あれは何なんだろう。
2013/11/07(木) 22:35:14.74
pure data か Maxか
2013/11/08(金) 00:04:19.89
>>707
ありがとうございます!
Maxっぽいです
709デフォルトの名無しさん
垢版 |
2013/11/08(金) 01:49:36.46
つい最近processingを始めた者です。processingでインタラクティブアートを制作したいと考えています。
そこでこのスレにいる人に聞きたいのですが、皆さんは具体的にprocessingを使ってどういった作品を制作していますか?もしくはどういったものを作りたいと考えてますか?

ぜひ聞かせてください。
2013/11/08(金) 03:36:45.26
とりあえずopenProcessing見てみたら?
2013/11/09(土) 09:06:35.27
processing advent calendar の過去分を見て回るとか
2013/11/21(木) 17:08:57.82
  ∧,,,∧ 
 (  ・∀・) ほー それで
  (  : ) 
  し─J
2013/12/09(月) 16:53:07.59
古いやつで使えたSpring GUIってライブラリみたいに,
Macで日本語入力できるフォームを簡単に作る方法はないでしょうか?
調べてたら,swingを利用することでポップアップでは入力することできたのですが,
できれば,画面に埋め込みたいのです。
714デフォルトの名無しさん
垢版 |
2013/12/10(火) 21:29:10.66
processingでアンドロイドアプリの開発を行いたいのですが、
background(0);でエラーが出て困惑しています。
The following error occurred while executing this line:

アンドロイドモードにすると
標準命令が使えたり使えなかったりらじばんだり。
2013/12/10(火) 21:37:14.98
rectで塗りつぶすじゃだめ?
716デフォルトの名無しさん
垢版 |
2013/12/11(水) 12:38:58.99
>>715
そういう意味じゃなくて、
使えたり使えなかったするので汎用性という部分で困惑しているのです。

書籍に書いてあるコードでもエラーをはくし。
バージョン違いで多少仕様が変わるという解釈でよろしいか。
717デフォルトの名無しさん
垢版 |
2013/12/11(水) 22:32:06.01
アンドロイドモードで
classを使おうとするとコンパイルが通らない。
なぜだ〜〜〜
2013/12/22(日) 09:14:04.04
ttp://processing.org 落ちてるな
2014/03/19(水) 11:26:50.05ID:wMu611r4
android SDKをSDK managerで更新してみる、サンプル動かしてみて
サンプルではどういう風にやってるかを見るだけでandroid関係はほぼなんとかならないか?
2014/03/25(火) 21:04:33.05ID:ICT7rHDv
なんでprocessing流行らないんだろうね
Androidアプリ云々でもエクリプスより簡単だし、複雑なこと書かなくても動作してくれるあたり初心者にはおすすめできるのに
2014/04/09(水) 05:50:19.01ID:bYTnXfLt
>>720
> なんでprocessing流行らないんだろうね


検索しづらい名前だから。
Ver2.0になった機会に、正式名称も proce55ing に変えちゃえば良かったのに。
2014/04/12(土) 01:35:36.69ID:+ig6oasg
Rというひどいネーミングのソフトも
2014/04/14(月) 14:27:05.43ID:NbOLOuFZ
C#って昔は検索しづらい綴りだったんだよなw
2014/04/19(土) 00:45:02.14ID:OAeVs+0N
アルファチャネル付きの PNG 画像を表示させているのですが・・・。
どうもアルファ値が1/0で判断されているようで、半透明部分の
透明度が反映されません(透けるべきところが透けません)。
元画像を、フォトショ等で確認する限り、ちゃんと半透明になっています。
OS は Windows7 64bit です。
原因、対処法などわかるかたいらっしゃいましたら教えてください。

PImage img;

void setup()
{
size(1024,768);
background(255,255,255);
colorMode(ARGB, 255, 255, 255, 1.0);
smooth();
img = loadImage("tmp.png", "png" );
img.loadPixels();

}

void draw() {
image(img,0,0, img.width, img.height);
}
2014/04/20(日) 00:54:49.99ID:F5D7JGuj
Macでの使用を考えています。
OS X10.6.8なのですが、最新版の2.1.2だとサポートしていないと思うので10.6.8での最新版がいくつか教えて頂きたいです。
1.5.1でしょうか?
2014/04/20(日) 02:41:02.50ID:F5D7JGuj
自己解決しました。
727724
垢版 |
2014/05/21(水) 21:01:43.68ID:Bh6JlyZz
自己解決したので報告します。

draw() メソッドの挙動を正しく理解していなかったのが原因でした。
以下の記述では、フレーム更新ごとに画像が同位置に上書きするため、
半透明部分もあっという間に何度も重ね書きされ、
結果として半透明の効果が消えて見えていました。

> void draw() {
> image(img,0,0, img.width, img.height);
>}

> void draw() {
> background( 0xff );
> image(img,0,0, img.width, img.height);
>}

のように描画毎に画面をクリアするなどすれば、
ちゃんと不透明部分が意図通りに表示されます。
2014/06/25(水) 02:00:31.29ID:secx2vjm
Windows8.1/64bit環境にて吐き出した実行ファイルが動きませぬ。
何冊か買った本に、ネットワークやシリアルとかのライブラリつかってると
動かん場合がるとか記述あったんだけど回避する方法はないでしょうか?
2014/06/25(水) 17:21:34.23ID:/bb2+lu8
回避できるだろうけどそれだけじゃわからん。
proseccing のフォルダにある jar をありったけ同じフォルダに突っ込んでみたらどうだ。
2014/09/05(金) 19:40:12.02ID:KbqZnLaG
最近プロセシングの本が増えてるような気がする
2014/09/06(土) 03:05:51.73ID:sVtXC12r
まじで
おすすめあったら教えてくれよ
2014/09/21(日) 19:47:24.88ID:dnAhel3z
ようやくまともなp5本が翻訳されたね。最近はOFにおされて教える学校も減ってるのかな。
http://www.borndigital.co.jp/book/5149.html
2014/09/22(月) 01:50:05.70ID:nvfImWev
Processing、グラフィックプログラミング初めてのときはハマったけど、
3Dでもっと色々やりたいとなると、OpenGL自分で書いた方がいいってことになる。
2DはProcessingで十分
734デフォルトの名無しさん
垢版 |
2014/11/08(土) 09:55:30.00ID:yy2DCc+R
PeasyCamの方が早くね?
2015/01/21(水) 16:08:18.69ID:bSof94TZ
今からクリエイティブなグラフィックプログラミング始めるならOFとP5どっちからがいい?
2015/01/21(水) 19:32:50.51ID:JVlGIGSZ
>>735
今からならRSがオススメかな
OFとP5の美味しい所どりしてるから調べてみて
2015/01/21(水) 22:06:49.43ID:YhIHO6IA
略語で言われてもわかんないよ
2015/01/21(水) 23:05:26.86ID:5USmQLVE
RSってなんだよw
OFやP5はメジャーだからすぐ分かるけど
2015/01/21(水) 23:38:33.48ID:YhIHO6IA
OFってOpenFlowだっけ、と思って
ググったら全然違ってた
2015/01/21(水) 23:59:27.95ID:VHJhqEss
担がれたなw

サジェストでも全く出てこないぞw
2015/01/22(木) 05:22:18.27ID:v99l52eu
RS:RyakuSuna
2015/01/22(木) 10:13:56.03ID:p0aSpdef
RSってなんじゃら?
2015/01/22(木) 13:28:40.55ID:05MtB+I+
real sense?
2015/01/22(木) 13:31:58.57ID:05MtB+I+
違うな、creative codingとは全く関係ない
2015/01/29(木) 22:25:52.29ID:84+M5CuC
openframeworksはじめたけど日本語サイトのフォーラム
機能してないよね
あそこのログ見れないのかな
今から勉強したい人はどうしたらいいですか?
746デフォルトの名無しさん
垢版 |
2015/02/18(水) 22:45:13.22ID:ffSgxXS+
openframeworks の Beyond Interaction って本の改定前のが
pdf で配布されてますが
今から勉強するとして今のバージョンでも
大丈夫ですかね?
サンプルコードはver 0073 までのが
Githubにてあるのですが
2015/05/13(水) 20:04:45.78ID:BwAgcZqy
Processing:ビジュアルデザイナーとアーティストのためのプログラミング入門(仮)
https://www.amazon.co.jp/dp/4861009502/ref=cm_sw_r_awd_M6Yuvb1D945ZR

これ700P近いProcessingの大作ぽいね
値段も7000円超とお高いからまずは図書館に希望図書申請して軽く読んでみるかな
2015/05/16(土) 00:47:41.35ID:z/KBqm9R
まった、たっかいなぁ…買うけどね。
2015/05/16(土) 08:24:12.92ID:jvvw385A
これの和訳だよな?
http://www.amazon.co.jp/dp/026202828X/
かなり初心者向けな気がする、ってか公式サイトのチュートリアルやコード例でいい気がする
2015/05/16(土) 12:34:24.15ID:EZH0vInn
いつも思うんだけど和訳本は原著に合わせて値段決めるのやめてほしいw
751デフォルトの名無しさん
垢版 |
2015/06/08(月) 23:54:08.73ID:vbhWo1Rm
最近ドローン流行ってんのに、誰もprocessingで動かしたりしてないの?

最近始めたんだけど、参考書に載ってる説明やverが古いのか、サンプルプログラムすらちゃんと動かねえ
2015/06/28(日) 00:09:26.59ID:Y9f6W75G
クリエイティブ・コーディングのカルチャーを伝えるインタラクティブ・ドキュメンタリー「CLOUDS」がリリース
http://www.cbc-net.com/log/?p=8692

クリエイティビティ刺激MAX(´・ω・`)
2015/07/04(土) 11:52:04.13ID:ZVJEMHGa
>>751
どうやってやってんの?
2015/07/12(日) 17:56:24.76ID:fxdOBW1l
>>752
いいねぇこれ
でもクリエイティブコーダーでは飯食えないのが悲しいところ
2015/07/13(月) 23:48:50.65ID:DaWqdGdN
 今時、こういうグラフィックを生かした仕事って、ヒカリエのゲートにある
みたいな特殊なデジタルサイネージぐらいしかないのですか?

 昔は、イベントサイトでよく見た気がするけど。
2015/08/03(月) 20:57:04.77ID:PJCAY8R6
>>733
3DCGソフトでゴリゴリモデリングしてP5で華麗にアニメーション
757デフォルトの名無しさん
垢版 |
2015/08/13(木) 16:38:12.54ID:DMA5KHNG
size(500, 300);
smooth();
background(255);
strokeWeight(5);
colorMode(HSB, 100);

// for( a; b; c )
//
// a: 初期化処理を書く部分。"最初に一回だけ"実行。
//
// b: ループを継続するか検査する条件を書く。何度も実行される。
// {}内(ループ) "開始時"に検査し、条件に合わない場合、ループ終了。
//
// c: {}内(ループ) が"一回終わる毎"に実行。
//
// 解説終

int totalLineCount = 46; // 線の分割数
int singleLineLength = 10; // 分割線一本の長さ

for( int i = 1; i <= totalLineCount; i++ )
{
stroke(random(100),50,100);
int y = height/2;
int startX = (i-1) * singleLineLength;
int endX = (i+0) * singleLineLength;
line(startX, y, endX, y);
}
http://sketchpad.cc/ApV4sMqJsJ
758デフォルトの名無しさん
垢版 |
2015/08/13(木) 16:39:55.87ID:DMA5KHNG
size(500, 300);
smooth();
background(255);
strokeWeight(5);
colorMode(HSB, 100);

int y = height/2;
int step = 10; //x値(始点終点)を10ずつ更新

for (int i = step; i <= width - 20; i += step){
int startx = i;
int endx = i + step;
stroke(random(100), 50, 100);
line(startx, y, endx, y);
}
http://sketchpad.cc/IJc4UzBFr2
759デフォルトの名無しさん
垢版 |
2015/08/13(木) 16:45:24.53ID:DMA5KHNG
以前書籍で分からないサンプルがあったので某スレでアドバイス貰って書いて頂いたコード>>757を、自分なりに分かりやすく解釈したものが>>758っす(´・ω・`)
まあ本はジェネラティブアートのP103のサンプルで、今でもイマイチ分からないけどアドバイスのお陰で自分で本のサンプルと同じ出力ができるようになったので良しと(´・ω・`)
760デフォルトの名無しさん
垢版 |
2015/08/13(木) 18:17:03.44ID:DMA5KHNG
http://sketchpad.cc/XYwHWwa61n
2015/08/22(土) 21:08:56.30ID:u/s0fM9M
>>747
こういう分厚いのはマジ電子書籍で欲しいわ
Kindle版かPDF版どちらでもいいからさ
基本的にCGとかプログラミングとか他にも読書と並行してPC使うのが前提のものは電子書籍の方が捗る
同じBNN社のジェネラティブアートとか紙の本買ったらPDF版のダウロードコード付いてきて凄く重宝したよ
これも同じBNN社だしPDF版のダウロードコード付けてくれないかなあ
2015/08/24(月) 20:57:15.45ID:+fiQ/j4X
>>747
これいつの間にか限定たったの2000部になってんだけど買えるの?不安になってきた
つか何でこのリファレンス的な和訳本を限定にしたのか謎
763デフォルトの名無しさん
垢版 |
2015/08/25(火) 13:45:02.34ID:KgwaXsX7
2000も売れないのを見越して限定を付けるんだよ
そうすれば2000売れるかもしれないだろ
2015/08/25(火) 21:04:06.70ID:PO8ICaQd
いまクリエイティブコーディング流行ってるぽいから不安だわ
2015/08/26(水) 14:39:39.82ID:Ir1QQ5bd
買えなかったら泣く(´;ω;`)ブワッ
2015/08/26(水) 16:36:41.18ID:Yv7PfytW
この流れステマ臭すぎて引く
2015/08/27(木) 09:34:35.90ID:1aXFvZlX
どうしても欲しいのなら予約すればいいだけじゃないのか
2015/08/27(木) 10:42:18.54ID:3+RcFZlU
勿論してる
でもたった2000部とかさ、予約数がそれ超えてたら意味ないやん(´;ω;`)ブワッ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。