- 1 名前:デフォルトの名無しさん [02/10/04 12:54]
- Java3Dはどこまで可能性を秘めているのか。
その辺についてまたーりと語り合いましょう。
- 446 名前:デフォルトの名無しさん mailto:sage [04/05/16 22:12]
- >>444
jGL www.cmlab.csie.ntu.edu.tw/~robin/JavaGL/index-j.html 使ったこと無いけど全部Javaで書いたOpenGL実装らしい
- 447 名前:デフォルトの名無しさん mailto:sage [04/05/17 04:34]
- >>444
1.5からは速くなりましたよ。 マシンも速くなっているから全然問題なし。 劇重なのはマシンがしょぼいだけだろ?
- 448 名前:デフォルトの名無しさん mailto:sage [04/05/17 10:58]
- >>446
へぇ〜。 しかし3年で1万ヒットって寂しいな。
- 449 名前:デフォルトの名無しさん mailto:sage [04/05/17 15:51]
- Java3Dは知っていても>>446を知っているのはほとんどいないのか。
少なくとも日本人はほとんど知らなさそうな。
- 450 名前:デフォルトの名無しさん [04/05/17 15:52]
- これらのソフトのライセンスはどうなんだろう。
作ったものはどれもタダでばらまける?
- 451 名前:デフォルトの名無しさん mailto:sage [04/05/17 22:43]
- >>441
お互い依存はしていないんだけど、シーングラフのクラス構造がほぼ 同じなので、どちらかを覚えればもう一方も割合楽に組めます。 Xith3Dの利点は ・速い。ゲームを前提としているので、Java3Dに比べてパフォーマンスに優れている。 ・Java3Dは公式といいながらも、開発はほぼストップしている(らしい)のに比べて、Xith3Dは活発に開発が進められている。 でも、勉強がてらなら、日本語ドキュメントが充実してるJava3Dの方が やりやすいかもしれんね。
- 452 名前:m@お勉強中。 mailto:sage [04/05/17 23:57]
- >>451
Xith3Dって速いんですか〜。 そか〜。どうしよ〜。 今のお勉強は ちょい簡単なゲーム(っていえるほどのものでもない)を 最終目標にしてるんですけどね〜。 とりあえず .mqoファイルからジオメトリとテクスチャを読み込んで 表示できるようになりました〜。 (マテリアルは無視。) モデルデータにはミコトのサンプルデータの女の子を使ってます。 次はボーンを読み込んでボーン変形できるようにしてみます。
- 453 名前:デフォルトの名無しさん mailto:sage [04/05/18 00:46]
- >>451
うへぇ、Java3D、開発ストップしてるのかよ。 SGIっていま参加してないんだっけ? というかSGI自体がもう3Dやってないのかな。
- 454 名前:デフォルトの名無しさん mailto:sage [04/05/18 03:56]
- >>453
止まってはいない。 でも非常に遅い。 かつ、JOGL等別の動きがある。 www.j3d.org/
- 455 名前:デフォルトの名無しさん mailto:sage [04/05/18 05:26]
- >>454
それは、「ひととおり使えるようになってやる気がなくなった」から遅いのかな。 それとも、「ひととおり使えるようになるまで先が長すぎてやる気がなくなった」から遅いのかな。
- 456 名前:デフォルトの名無しさん mailto:sage [04/05/18 23:23]
- >>455
なんでだろねぇ。 一通り使えるようにはなってると思うんだけど。 思ったほど性能が出てなくて行き詰まってるのかも。
- 457 名前:m ◆GYql9MUjQU [04/06/02 21:05]
- またまたおしえてください。
ある点が凸型の立方体の内側にあるか外側にあるかを判断したいんですが どうしたらよいのでしょうか?。 各ポリゴンがJava3D的に三角ポリゴンと考えて 全ポリゴンに対してある点がその三角ポリゴンの法線の逆のほうにあれば 内側にあるということになると思うんですが Java3D的にはどのように書けばよいのでしょうか?。 メソッドがいっぱいありすぎてわからなくなってしまいました。 よろしくお願いいたしますm(_ _)m。
- 458 名前:デフォルトの名無しさん mailto:sage [04/06/06 15:22]
- >>446
Zaurusのjeodeで使ってみたら動いたけどとてつもなく遅かったw
- 459 名前:デフォルトの名無しさん mailto:age [04/10/01 12:18:01]
- Java 3Dプログラミング・バイブル
やさしくわかるJava 3D Java3Dグラフィックス入門 とか読んだ人いますか? JAVA3Dはじめようと思って、 おすすめ本教えて下さい。 お願いします。
- 460 名前:デフォルトの名無しさん mailto:sage [04/10/01 14:45:28]
- JOGLのほうがいいよ
- 461 名前:デフォルトの名無しさん [04/10/02 02:06:06]
- |
| ∩___∩ (( | プラプラ | ノ ヽ J )) / ● ● | たった一つの命を捨てて |◎) ̄  ̄|| ̄ ̄ ) ミ 生まれ変わった不死身の体 彡、___||_/`\ 鉄の悪魔を叩いて砕く / __ /´> ) クマーンがやらねば誰がやる (___) / (_/ | / | /\ \ | / ) ) ∪ ( \ \_)
- 462 名前:デフォルトの名無しさん mailto:sage [04/10/02 13:32:10]
- Java3D は注目されてるだけまだマシだと思う。
もっとマイナーな Java Sound API なんて 出来たばっかりなのにもう既に仕様がウンコ。
- 463 名前:デフォルトの名無しさん mailto:sage [04/10/02 21:13:46]
- いや、JavaSoundはJavaで音だそうとしたらこれ使うしかないだろう
それに出来たばかりといっても1.3からだからもうかなり立つよ
- 464 名前:デフォルトの名無しさん mailto:sage [04/10/02 21:58:28]
- JOALのほうがいいよ
- 465 名前:デフォルトの名無しさん mailto:sage [04/10/03 04:00:59]
- JavaSound って普通に使えるの?
- 466 名前:デフォルトの名無しさん mailto:sage [04/10/03 12:18:16]
- >>465
標準APIなのに普通に使えないってどういうことですかい
- 467 名前:デフォルトの名無しさん mailto:sage [04/10/03 22:36:14]
- いやどこいっても評判最悪なんで、仕様がウンコなのは別にして
APIはあるにはあるがまるで使い道がない、ってのかなと。
- 468 名前:デフォルトの名無しさん mailto:sage [04/10/03 22:49:49]
- 使う場面がないってことだろうねえ
looking glassだっけ?でもってデスクトップ用途として使われ始めれば なんらかの手が入ると思うけど・・・
- 469 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:02:52]
- 評判最悪ってどこでだ?
おれは悪い評判はみたことないけど むしろカスなのは昔からあるAppletのAudioClipとか JavaSoundではOggとかもプラグインで再生できるし ストリーミング再生やPCM多重重ね合わせができ、 midiもサウンドフォントをもっていることによってLinuxでもWinでも同じ音が出るなど 利点多いと思うんだけど? 実際に使ってみてダメ登坂段下ならしかたないけどさ 俺はずっと1.3から使ってきてるけど、JavaSoundでむかつくのは 1.4からJREのサイズを小さくするためにスモールフォントをはずしたことだな ちなみに1.3時代はマシンパワーが貧弱なこと、vm自体も遅かったことで 負荷が高いゲームなんかで音がとぎれたりとかあることはあったが 今ではそんなことないし ただ、実装が1.3、1.4、5.0と特にPCM周りのアクセラレーションの効かせかたが 違う気がするのでそこでの影響はあるかもしれない でも、DirectXだって一番の鬼門はしばらく描画よりサウンドだったわけで アクセラレーションレベルを下げてくださいとかいろいろあった ちなみに今はサウンドカードを買う時代ではなくオンボードのAC97が普及しすぎて 問題は表面化しないがずっとAudigyではいろいろと問題が山積みとかね
- 470 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:10:55]
- 問題はJavaSoundじゃなくて、
JavaSoundを使う場面がないということじゃないかなあ >>469みたいなの書かれたとしても、 そもそも真偽を確かめる価値がないのよ。 だからコメントとしては「マンセー小僧必死だな」ぐらいしかいえない。
- 471 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:40:18]
- 場面がないって・・・
音楽流すためにはJavaSoundしかないのに? 他のライブラリあるの?
- 472 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:53:05]
- JNIで直叩き。
というのはサテオキ サウンドを鳴らすアプリをJavaで作る場面がないってこったろ。
- 473 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:57:28]
- Serveletで音楽鳴らして何が楽しいのか、と。
- 474 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:43:17]
- 真偽を確かめる価値どころか470はJavaSoundを気にする必然性すら無いんじゃ・・・
- 475 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:46:42]
- 全く使われてない、あるいは使われもしないようなライブラリのAPIが
腐ってるかどうかなんて、判断しようがないよ。
- 476 名前:デフォルトの名無しさん mailto:sage [04/10/04 01:02:09]
- ふつうにゲームとかアプリで音出したりとかしないのか?
じみーにJBuilderの効果音がうらやますい
- 477 名前:デフォルトの名無しさん mailto:sage [04/10/04 01:02:35]
- >>473
サーバーサイドしかしらんならこのスレからでていけ
- 478 名前:デフォルトの名無しさん mailto:sage [04/10/04 04:55:51]
- 描画の必要性よりは、格段に音の必要性のほうが低いね。
- 479 名前:デフォルトの名無しさん mailto:sage [04/10/04 12:50:16]
- >>476
ふつうにJavaでゲームとかアプリ作ってる人が極端に少ないだけじゃないの?
- 480 名前:デフォルトの名無しさん mailto:sage [04/10/04 13:05:24]
- >>479
ゲーム作っても、音入れないことあるし。
- 481 名前:デフォルトの名無しさん mailto:sage [04/10/04 13:09:44]
- とりあえず>>462でてこないかな
仕様にくわしいようなんで
- 482 名前:デフォルトの名無しさん mailto:sage [04/10/04 21:08:00]
- >>481
どこをどう読めば仕様に詳しいように読めるんだよw っつーかJavaSoundはそもそもスレ違い。
- 483 名前:デフォルトの名無しさん mailto:sage [04/10/04 21:09:02]
- 皮肉の話だろ
- 484 名前:デフォルトの名無しさん mailto:hage [04/10/05 10:09:23]
- あのー、おすすめ本教えて下さい。
- 485 名前:デフォルトの名無しさん mailto:sage [04/10/05 10:22:37]
- むしろ携帯の方の3Dライブラリを充実させてほしいぞな
そっちの方が利用価値あるだろ ガンダム めぐりあい宇宙 は感動したぞな あーいうのがアプレットで普通にweb上に転がってるってのも面白いかもしれんけども
- 486 名前:デフォルトの名無しさん mailto:sage [04/10/05 10:23:19]
- >>484
古い雑誌にちょこちょこ載ってない?
- 487 名前:デフォルトの名無しさん mailto:sage [04/10/05 10:41:34]
- >>470
使う場面はありますよ。 音響工学で
- 488 名前:デフォルトの名無しさん mailto:sage [04/10/05 11:25:01]
- >>487
音響工学で使えるほど高機能・厳密な制御ができるの?
- 489 名前:デフォルトの名無しさん mailto:hage [04/10/05 11:50:22]
- あのー、まじめにー、おすすめ本教えて下さい。
- 490 名前:デフォルトの名無しさん mailto:sage [04/10/05 12:38:54]
- Java3Dの本は本当に少ないからあったら買ってみるでいいだろ
- 491 名前:デフォルトの名無しさん mailto:sage [04/10/06 00:24:59]
- 高いので・・・。
『Java3Dグラフィックス―Web上で動く3DCG 基礎から立体...』 『Java 3Dグラフィック完全解説』 どっちか読まれた人いますか? どっちがいいかな?
- 492 名前:デフォルトの名無しさん [04/10/07 00:48:53]
- 結論:Javaはサーバサイドだけやってれば良し。
- 493 名前:デフォルトの名無しさん mailto:sage [04/10/09 22:09:19]
- >>488
それは愚問というものだよ。 根性次第。 高機能・厳密な制御は根性さえあればどんな言語だってできる。
- 494 名前:デフォルトの名無しさん mailto:sage [04/10/09 22:10:01]
- >>489
新しくてかつ分厚いのがお勧めだね
- 495 名前:デフォルトの名無しさん mailto:sage [04/10/09 23:47:09]
- >>493
APIの話なので、根性さえあればどんな言語だってというのとは別なんですが。 たとえばJavaSoundで位相を決めたりとかってできるの?
- 496 名前:デフォルトの名無しさん mailto:sage [04/10/09 23:55:06]
- 自力で位相を決めた後JavaSoundに流し込めばいいだろ
- 497 名前:デフォルトの名無しさん mailto:sage [04/10/10 01:12:05]
- だからここは JavaSound のスレではないと・・
- 498 名前:デフォルトの名無しさん mailto:sage [04/10/10 03:40:22]
- LinuxでJava3DやりたいんだけどJFree-Dってどこにあるの?
- 499 名前:デフォルトの名無しさん mailto:sage [04/10/10 12:06:58]
- >>495
お前、ライブラリ厨だろ。 標準APIに付属しているものでないと使いたがらないのか。 他人や他組織が作った該当するAPIくらい自分で探せ。 それが嫌なら自分で作れ。音響できる奴は数学くらいできてあたりまえなんだから それくらい自分でやれ
- 500 名前:デフォルトの名無しさん mailto:sage [04/10/10 12:14:44]
- >>499
JavaSoundでできるかどうかを問題にしてるだけで、Javaで他に実現できるライブラリがあるかどうか、とかは別問題なんだけど。 それに波形を自分で合成して流し込むだけ、っていうことでFAみたいだし。
- 501 名前:デフォルトの名無しさん mailto:sage [04/10/10 12:53:41]
- 位相を変えることすらできないなんて、貧弱ですね。>JavaSound
こりゃ誰も使わないと思いますよ。 クソ確定。
- 502 名前:デフォルトの名無しさん mailto:sage [04/10/10 13:30:53]
- 位相を気にするやつなんかめったにいない。
- 503 名前:デフォルトの名無しさん mailto:sage [04/10/10 14:36:09]
- >>501
というかお前の数学能力がクソ。 お前の脳がクソ確定。 お前は変えられる方法を自分で調べもしないで クソクソ喚いているだけの餓鬼。 本当に変えられないと思っているなら API仕様を良く読んでみろ。
- 504 名前:デフォルトの名無しさん mailto:sage [04/10/10 14:42:27]
- つまり、Java3DのスレでJavaSoundについて言い合ってるやつらはクソだと。
- 505 名前:デフォルトの名無しさん mailto:sage [04/10/10 14:47:43]
- >>500
お前は位相を変える 式も自分で書けないのか?
- 506 名前:デフォルトの名無しさん mailto:sage [04/10/10 15:16:08]
- >>505
つまり読解力がない、と。
- 507 名前:デフォルトの名無しさん mailto:sage [04/10/10 17:09:42]
- なんでJavaSoundの徹底討論になっているんだ?w
- 508 名前:デフォルトの名無しさん mailto:sage [04/10/10 17:20:30]
- Java3Dのネタがないからじゃね?
JavaSoundの徹底討論にもなってないし。
- 509 名前:デフォルトの名無しさん mailto:sage [04/10/10 18:32:50]
- Looking GlassはJava3D使ってるらしい。
最近は結構速くなってんのかな。
- 510 名前:デフォルトの名無しさん mailto:sage [04/10/10 18:38:19]
- 速くなればなるほどJavaっぽく無い手法で高速化してるんだろうなぁという気がするのは病んでるからだろうか
Looking GlassがブレイクしたらJava3Dも脚光を欲しいものだ・・・
- 511 名前:デフォルトの名無しさん mailto:sage [04/10/10 19:08:33]
- まずはJava2Dのアクセラレーションがふえないとな
LinuxのOpenGLアクセラレーションはどの程度きくんだろ?
- 512 名前:デフォルトの名無しさん mailto:sage [04/10/10 21:08:06]
- JFree-Dはどこにありますか?
検索サイトで出てきたURLはどこも404なのですが・・・
- 513 名前:デフォルトの名無しさん mailto:sage [04/10/10 21:08:21]
- でもさ、JavaSoundがどのようなAPIを持てばよいか、っていうのは
よく考えるべきだと思うんだよね。 結局DirectSoundと同じだったりしたら萎える。
- 514 名前:デフォルトの名無しさん mailto:sage [04/10/10 21:33:11]
- しかし、DirectSoundもそれなりに考えられてるぞ。
- 515 名前:デフォルトの名無しさん mailto:sage [04/10/10 22:08:11]
- DirectSoundをJavaらしくきれいにラッピングしたというところかな
セカンダリバッファに書き込むときとかリングバッファを意識しないとかね 問題はDirectSoundとこのスレとどう関係があるかだ
- 516 名前:デフォルトの名無しさん mailto:sage [04/10/10 22:28:27]
- >>512
Java3D自体にlinuxようがあるでしょ? https://java3d.dev.java.net/
- 517 名前:デフォルトの名無しさん mailto:sage [04/10/10 22:55:00]
- >>516
betaですけどありました、ありがとうございます
- 518 名前:デフォルトの名無しさん mailto:sage [04/10/10 23:58:52]
- >>510
ネイティブ部分を増やしてるってこと? 妥協せずネイティブはJITでやって欲しいね。
- 519 名前:デフォルトの名無しさん mailto:sage [04/10/11 10:30:57]
- >>506
つまり数式を解く読解力がないと
- 520 名前:デフォルトの名無しさん mailto:sage [04/10/11 10:31:37]
- >>508
ネタとしては、 Java3Dに搭載されている Sound APIは距離減衰機能があるということ
- 521 名前:デフォルトの名無しさん mailto:sage [04/10/11 10:32:40]
- >>510
java.lang.Mathの ソースコード見たことがないのか? nativeキーワードばかり使って 計算の殆どはVMに内蔵されたCでかかれた コードを使っているぞ。
- 522 名前:デフォルトの名無しさん mailto:sage [04/10/11 10:33:26]
- >>513
100%PureJavaであることに意義があるから 同じでもいいだろう。
- 523 名前:デフォルトの名無しさん mailto:sage [04/10/11 14:42:07]
- >>521
単純計算だとCよりJavaの方が速いんじゃなかったっけ? なんでJavaで書かれてないの?
- 524 名前:デフォルトの名無しさん mailto:sage [04/10/11 15:04:03]
- Javaの方が速いという根拠を聞きたいのだが
- 525 名前:デフォルトの名無しさん mailto:sage [04/10/11 15:07:27]
- >>524
俺は分からんから、ム板のスレあさってくれ。 Java厨と.NET厨がケンカしてるスレでベンチマークと解説が出てた気がする。
- 526 名前:デフォルトの名無しさん mailto:sage [04/10/11 15:26:54]
- あれは速い場合もあるってだけでしょ。
例えばグリッド(テーブル)への行の追加は、WIN32を呼ぶより仮想化してある JavaのSwingの方が速かったはず。 あと、メソッドを呼ぶ速度はJavaが何倍も速い。
- 527 名前:デフォルトの名無しさん mailto:sage [04/10/11 15:37:31]
- Cでもくそ高いプロファイラとCPUやらマシンスペックが固定されていれば早いよ
Javaはダイナミックにそのへんやれる余地があるのが強い 昔に書いたコードがVM差し替えでそのまま早くなるのは利点だな
- 528 名前:デフォルトの名無しさん mailto:sage [04/10/11 15:38:29]
- あれ?
NativeからJavaに書き換えてパフォーマンス改善したのって、BigDecimalだけだっけ?
- 529 名前:デフォルトの名無しさん mailto:sage [04/10/11 15:50:50]
- 最終的にはnativeにいきつくのがおおいし、そもそもpureJavaでいい
標準APIならその実装はどうだっていいだろ
- 530 名前:デフォルトの名無しさん [04/10/12 20:48:06]
- で、499=503は何をそんなにエキサイトしまくってるんですか?
- 531 名前:デフォルトの名無しさん mailto:sage [04/10/12 23:30:27]
- >>503
おそっ
- 532 名前:デフォルトの名無しさん mailto:sage [04/10/12 23:46:51]
- >>531
おまえもなー
- 533 名前:デフォルトの名無しさん mailto:sage [04/10/13 01:39:52]
- >>532
おまっ・・・おれもなー
- 534 名前:デフォルトの名無しさん mailto:sage [04/10/13 02:58:59]
- 俺もお前も お前も俺も
輝く未来を賭けて さぁ 鋼鉄のスクラムだ
- 535 名前:デフォルトの名無しさん mailto:sage [04/10/14 11:15:52]
- あのー、3Dを語ろうポリー
- 536 名前:デフォルトの名無しさん [04/10/14 20:49:21]
- 結論:3DやるならVC++でDirectX直
- 537 名前:デフォルトの名無しさん mailto:sage [04/10/15 21:16:45]
- OpenGLでマルチプラットフォーム
- 538 名前:デフォルトの名無しさん mailto:sage [04/10/16 03:25:10]
- 形ばかりのマルチプラットホームではあまり嬉しくない分野だからなー。
Javaの出る幕は無いだろ。
- 539 名前:デフォルトの名無しさん mailto:sage [04/10/16 04:13:29]
- JSDL以外でJavaからSDLを使うライブラリってありませんか?
- 540 名前:デフォルトの名無しさん [04/10/16 05:47:43]
- >>536
C#でManaged DirectX
- 541 名前:デフォルトの名無しさん [04/10/16 06:33:20]
- 一部のマニアしかつかわねぇよ。
- 542 名前:デフォルトの名無しさん mailto:sage [04/10/16 22:51:07]
- じゃ俺C#で無意味に3Dエディタでもつくって見ようかな
- 543 名前:デフォルトの名無しさん mailto:sage [04/10/17 02:26:18]
- Javaは好きだけどJava3Dには手を出すつもりはありません
- 544 名前:デフォルトの名無しさん [04/10/17 18:18:13]
- ん?
Javaってサーバサイド用の、COBOLみたいな位置付けの言語だろ?
- 545 名前:デフォルトの名無しさん mailto:sage [04/10/17 19:52:31]
- ageてるやつの文章をよーく見てみよう
- 546 名前:デフォルトの名無しさん mailto:sage [04/10/17 21:42:11]
- >>528
とりあえずBigDecimalのソース見たが nativeキーワードつかってるところは一つも見あたらなかった。 java.mathパッケージのソースも全部検索したが nativeは一つも無かった。 一部java.ioを使ってるクラスがあったが。 そっちにnativeがあるかもしれん
|

|