[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 09:01 / Filesize : 227 KB / Number-of Response : 956
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【徹底討論】Java3Dの可能性について考える



1 名前:デフォルトの名無しさん [02/10/04 12:54]
Java3Dはどこまで可能性を秘めているのか。
その辺についてまたーりと語り合いましょう。

672 名前:デフォルトの名無しさん [2005/12/04(日) 13:47:25 ]
>>671
そうなんだよね。どっかにクラスパスを設定してそこにすれば解決するんだろうか?

673 名前:デフォルトの名無しさん mailto:??? [2005/12/25(日) 21:51:53 ]
www.amazon.com/gp/product/0596007302/qid=1135514967/sr=8-1/ref=pd_bbs_1/104-4179194-4452711?n=507846&s=books&v=glance

これどうですかね?
Javaでゲーム作る際の速度問題について筆者の見解が述べられているほか、
後半ではJava3Dについて詳しく解説されている様子
買って読んだ人だれかレビューしてほすぃ

674 名前:デフォルトの名無しさん [2005/12/25(日) 23:40:18 ]
Java 2Dのアクセラレート、JOGL、そしてJava 3D。
JavaとOpenGLがこれからってときに、Windows Vista問題。

675 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 05:42:41 ]
>>673
「in java」が申し訳なさそうにとってつけられているのがワロス

676 名前:デフォルトの名無しさん mailto:sage [2005/12/26(月) 20:43:52 ]
>>673
ttp://fivedots.coe.psu.ac.th/~ad/jg/index.html
本は買ってないけど、ここのソース見ながら勉強してるお(^^;)

677 名前:デフォルトの名無しさん [2005/12/26(月) 22:16:17 ]
>>673>>676
興味あるけど
洋書は、そのうち和訳が出る可能性だってあるからなー。
すぐに買ってしまうより、待ってようかな。

678 名前:デフォルトの名無しさん mailto:sage [2005/12/27(火) 09:13:12 ]
>>674
犬と林檎でまずは外堀を固めたらいいさ。

679 名前:デフォルトの名無しさん [2006/01/08(日) 22:08:31 ]
Java3D 1.5 beta3出たね

680 名前:デフォルトの名無しさん [2006/01/09(月) 00:05:45 ]
>>664
j3d.jarをFatJarで固めれば関係ないんじゃね?



681 名前:デフォルトの名無しさん mailto:sage [2006/01/09(月) 00:39:01 ]
dllはどうする?

682 名前:デフォルトの名無しさん mailto:sage [2006/01/09(月) 01:37:16 ]
DirectX用のだけ必要で
通常はj3d.jarをパスに通すだけで動いたはず

683 名前:デフォルトの名無しさん [2006/01/16(月) 00:51:09 ]
質問させて。
OrientedShape3D使ってビルボードやろうとしたんだけど、これって常に
「視点の方向を向く」よね。つまり視点にかなり近い部分では、
ウォークスルーするとすぐ脇とかにあるOrientedShape3Dは微妙に視点方向に
回転しちゃうんだよな。

Billboardビヘイビアも同じ仕様みたいだけど、そうじゃなくて常に
「視線ベクトルの逆向き(いわば平行)」という仕様でビルボードして欲しい
んだけど、この二つだとそれはできませんって事なんだろうか?

684 名前:デフォルトの名無しさん [2006/01/16(月) 19:38:23 ]
親に TransformNode を 180 °回転でぶちこめばいんじゃね

685 名前:デフォルトの名無しさん [2006/01/17(火) 15:28:25 ]
間違い、 TransformGroup だった.


686 名前:デフォルトの名無しさん [2006/01/18(水) 03:58:31 ]
ttp://www.xlsoft.com/jp/products/jet/
これ使って、Java3Dをインストールしてない環境で
Java3Dアプリケーションを動かすことってできますか?

687 名前:JAVA3D素人 [2006/01/18(水) 18:54:21 ]
こんにちは。JAVA3Dを最近挑戦している、マキです。以前作成したJAVA2Dを
JAVA3Dにしたいのですが、どうすればいいかわかりません(涙)。だれか手順
などありましたら教えてください。

688 名前:デフォルトの名無しさん mailto:sage [2006/01/18(水) 20:11:10 ]
意味がわかりません。

689 名前:デフォルトの名無しさん mailto:sage [2006/01/18(水) 20:14:29 ]
解らない人はレスしないで><;

690 名前:デフォルトの名無しさん mailto:sage [2006/01/18(水) 21:00:24 ]
Java2DをJava3Dにするって意味がわからんのだが。
687は放置でいいってこと?



691 名前:JAVA3D素人 mailto:ak010630@yahoo.co.jp [2006/01/19(木) 15:26:16 ]
今大学生なんですけど、私のゼミの課題が以前JAVAで作成したシュミレーションソフトを、
JAVA3D化して下さいって言われたんですよ。JAVA3Dが全然分からなくて・・・。
意味がわからない質問ですいませんでした。

692 名前:デフォルトの名無しさん [2006/01/19(木) 15:55:44 ]
>>691
全然分からない状態で2chで質問しようというのはあまりに無謀。
とりあえずAmazonでJava3Dの本を探して買いなさい。
そして一から勉強汁。

693 名前:デフォルトの名無しさん mailto:sage [2006/01/19(木) 17:28:53 ]
>>691
それは、単にJava3Dの使い方がわかんないだけ?
Javaのプログラム自体はちゃんとできるの?
Java3Dは本を買うか、インストールしたらついてくるチュートリアルのソースを見てみるかして勉強しろ。

日本語もちゃんとできてない気もするが・・・

694 名前:デフォルトの名無しさん mailto:sage [2006/01/19(木) 17:52:40 ]
シュミじゃなくシミュ

695 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 01:55:40 ]
質問お願いします。
Java3Dをアプレットで表示しようとすると画面が真っ暗になってしまいます。
別PCでは表示確認済みのソースです。
directXのバージョン当で表示できないなどあるのでしょうか?
よろしくお願いします。

696 名前:デフォルトの名無しさん [2006/01/22(日) 19:07:02 ]
>>695
情報が少なすぎて回答不可だな。
とりあえず今のjava3DをアンインストールしてOpenGL版のJava3Dを入れてみたらどうよ?

697 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 01:31:12 ]
別PCで問題ないならVGAのせいかな
俺もノートPCで表示できないことあったけど
1.3.1から1.3.2にしたら直った気がする
もしくはドライバの更新だったかも


698 名前:デフォルトの名無しさん [2006/01/23(月) 15:31:50 ]
Java3DはDirectX並の速度を期待できますか?

699 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 17:28:19 ]
実装と環境によりけり。

700 名前:デフォルトの名無しさん [2006/01/23(月) 18:04:59 ]
>>698
描画のみなら、近い数値は出ると思う。
問題は、シーングラフ構成を複雑にすると、シーングラフの走査
などのソフトウェア側の処理がオーバーヘッドになって速度がかなり落ちる。

あまり大量のノードをシーングラフには繋がない方がいいね。
Java3Dでのパフォーマンス調整の情報がたしかどっかになかったっけ?



701 名前:デフォルトの名無しさん [2006/01/23(月) 18:53:48 ]
結論:お先真っ暗。

702 名前:デフォルトの名無しさん [2006/01/23(月) 22:20:38 ]
>>700
ありがとうございました

703 名前:デフォルトの名無しさん [2006/01/24(火) 01:19:17 ]
>>701
本当にありがとうございました。

704 名前:デフォルトの名無しさん [2006/01/24(火) 10:17:16 ]
JavaからJINIでDirectX。

速い。ウルトラ速い。超速い


705 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 20:18:15 ]
JNI?

706 名前:デフォルトの名無しさん [2006/01/25(水) 18:03:15 ]
java3dでファイル操作をしたいのですが、いまいちわかりません。
座標(x,y,z)を入力したメモ帳を用意して、その座標に球を置くという
ものです。で最終的には、座標を1万と作り、その座標に球(1万個)
を置きたいのですが…。誰か教えてください。

707 名前:デフォルトの名無しさん mailto:sage [2006/01/25(水) 18:31:08 ]
まず普通の入門書を1冊仕上げて、
IO処理ができるようになってからまた来い

708 名前:デフォルトの名無しさん [2006/02/09(木) 15:08:32 ]
1.4.0-beta4 出たね。
Win版はインストーラが出てる。ちょっと試してみるよ。シェーダ動くか楽しみ。
1.3.xと併存できるようにせねば・・・。

709 名前:デフォルトの名無しさん [2006/02/10(金) 00:53:51 ]
objファイルを読み込んだオブジェクトをピッキングで平行移動することってできますか?
ちょっとネットで調べてみたんですけどPrimitive図形しかENABLE_GEOMETRY_PICKING使えないんで
それ以外だとピッキング可能にならないんですかね?



710 名前:デフォルトの名無しさん [2006/02/14(火) 16:54:16 ]
てかJava3Dは裏側でDirectXやOpenGL使ってるんだけど・・・?



711 名前:デフォルトの名無しさん mailto:sage [2006/02/14(火) 17:48:41 ]
>>709
触らなくなって時間が経ってるからうろ覚えだけど、
Primitive以外にShapre3Dにもピッキングできる。
というか元々形状を持つノードはShape3Dだよ。
ファイルから形状を読み込んだらShape3Dを含むグラフになったはず。
漏れはそのグラフを走査して
片っ端からピッキング用のフラグを立てて対応してた。

ALLOW_GEOMETRY_READとかENABLE_PICK_REPORTINGとかALLOW_INTERSECTとか

712 名前:デフォルトの名無しさん [2006/02/14(火) 19:38:10 ]
 ↑
犯罪者

713 名前:デフォルトの名無しさん mailto:sage [2006/02/15(水) 21:25:45 ]
Java3Dのこれからの方向性ってどうなるんだろう。
シーングラフベースって事はマルチパスなレンダリングとか描画順の調整とか、
OpenGL/DirectXでしょっちゅう使うやり方と相性がそれほど良くないというのはそうなんだが。

時代の要求として、そういうのにも答えざるを得ないって感じになってるな。ロードマップ見ると。
どう折り合いを付けていくのか・・・。

714 名前:デフォルトの名無しさん [2006/02/18(土) 13:22:04 ]
>>713
JMFと同じ末路>Java3D

715 名前:デフォルトの名無しさん mailto:sage [2006/02/18(土) 16:56:22 ]
Java3D 1.4 正式版公開間近なんだからもっと前向きに見ようぜw

716 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 03:27:53 ]
vector3 v0, v1, v2;
v2 = v0 + v1;

Javaってこれが出来ないんだろ?
皆さんよーやるわ、俺は無理。

717 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 13:22:24 ]
確かに演算子オーバーロードくらい、将来の言語仕様で取り入れてくれても
良いような気はするよなぁ。
Sunの人はその気はないらしいが・・・。

718 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 13:38:37 ]
あちゃー、そりゃやりにくいどころじゃないわ。

matrix m1, m2;
vector v1, v2, v3;
v2 = m1 * v1;
v3 = v2 * m2;

これを演算子オーバーロードなしに書くなんて・・・アフォ?

719 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 13:55:59 ]
アフォじゃないお^^;
バカだお^^;

720 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 17:49:00 ]
別に関数で書けばいいじゃん。
平行移動と回転の関数とか。



721 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 18:29:08 ]
Vector3f v0, v1, v2, v3, v4;
v4.add( v3, v2.add( v1, v0 ) ); // v4 = v3 + v1 + v0;

いや、やはりこれはどうかと思うぞ。


あと、

float f = v0.dot( v1 );

float f = dot( v0, v1 );

ふつーこっちだろ。


722 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 18:50:06 ]
どうせやりたいのは
v2 = translatef(v1, m1);
v3 = rotatef(v2, m2);
とかでしょ。こっちの方が意味がわかりやすいし。

723 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 18:51:31 ]
genericとか拡張for文みたいにシンタックスシュガーでもいいから
演算子オーバーロード欲しいね

724 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 18:53:46 ]
外積と内積はどう書き分けるの?
行列でも演算したりないし、結局演算子オーバーロードイラネ

725 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 18:57:47 ]
明日、1.4のFinal Codeフリーズだな。

726 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 20:13:04 ]
外積と内積の書き分け問題はC++でもおこるべ
そこはdotとかcrossとか別の関数用意しといて演算子つかわなきゃいい

727 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 03:29:06 ]
>>726
で、結局演算子使えなくなるだろ。

728 名前:デフォルトの名無しさん mailto:sage [2006/02/22(水) 22:07:53 ]
>>713
影なんかは絶望的だなー

729 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 14:36:20 ]
>>725
少し遅れてるっぽい。この調子だとリリースは3月初め頃か・・・。

730 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 01:23:46 ]
Java3D 1.4 リリースビルド
キタ━━━━(゚∀゚)━━━━!!
https://java3d.dev.java.net/binary-builds.html



731 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 01:52:22 ]
何が変ったの?

732 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 02:01:00 ]
>>731
リリースノート嫁

733 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 09:50:03 ]
READMEはあってもRELEASE_NOTESが無い。


734 名前:デフォルトの名無しさん mailto:sage [2006/03/08(水) 16:41:21 ]
>>733
これを参照してくれ。
jcp.org/aboutJava/communityprocess/maintenance/jsr926/926ChangeLog.html

しかし、ピッキングが大分変わったな。pickfastなんてパッケージが追加されて従来のはOBSOLETE扱いになっちまった(一応まだ動くけど)。
fastっていう位だから速くなってるんだろうが、PickResultクラスが無くなってるじゃん。
また勉強し直しかYO!

735 名前:デフォルトの名無しさん mailto:sage [2006/03/09(木) 00:32:36 ]
PickToolクラスも仕様変更されてるな。
取得したいデータの種類に応じて、その都度setFlags(int flags)でフラグを指定しないといけない。
ちょっと面倒になったような・・・。

736 名前:デフォルトの名無しさん mailto:sage [2006/03/09(木) 17:15:09 ]
>>734
助かりますた!
これから頑張って読みます。

737 名前:デフォルトの名無しさん [2006/04/16(日) 11:58:02 ]
JAVA3Dがんばれ!超がんばれ!

738 名前:デフォルトの名無しさん [2006/04/17(月) 16:14:04 ]
JAVA3D 1.5.0-build1
ttps://java3d.dev.java.net/binary-builds.html

JAVAはどんどん普及していくのにJAVA3Dはマイナーになっていく・・・
やっぱり3DはC++&DirectXの独壇場なのかな(´・ω・`)ショボーン

739 名前:デフォルトの名無しさん mailto:sage [2006/04/17(月) 18:54:08 ]
LookingGlass期待

740 名前:デフォルトの名無しさん [2006/04/20(木) 17:55:11 ]
もうJAVA2とセットでDL・インストールでいいよ・・・
抱き合わせ配布すればJava3Dが普及するかもしれない・・・



741 名前:デフォルトの名無しさん [2006/04/20(木) 19:01:27 ]
com.sun.j3dパッケージのConfiguredUniverseクラスについて
書かれた文献やサイトを探しています。心当たりありませんか?

三次元可視化装置でjava3Dを動かすのが目標です。

742 名前:デフォルトの名無しさん [2006/04/23(日) 01:13:01 ]
Java SE 6(開発コードMustang)でJOGL(Java Bindings for OpenGL)が追加され、
Swingアプリケーション内でもOpenGLを使った3Dグラフィックスの描画が可能になる、
と聞いているけど。


743 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 10:04:03 ]
joglとかopenGLの問題は文字描画関係。特に、立体文字だな。

744 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 16:13:43 ]
>>738
もうbuild1が出たのか。開発はしっかり進んでるな。
やっぱJava SEにそのまま含めてくれるのが一番の普及の近道だと思うのだが・・・。

今のところキラーソフトはLookingGlassのみ?

745 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 19:27:53 ]
LookingGlassもキラーソフトとは言い難くないか?
好奇心的なものは感じるけど。。。

746 名前:デフォルトの名無しさん [2006/05/10(水) 23:57:36 ]
JAVA3D期待age

747 名前:デフォルトの名無しさん mailto:sage [2006/05/11(木) 12:32:57 ]
なんかあったのか?

748 名前:デフォルトの名無しさん mailto:sage [2006/05/19(金) 15:56:17 ]
"3Dで活気づく「デスクトップJava」"
www.itmedia.co.jp/enterprise/articles/0605/18/news094.html

749 名前:デフォルトの名無しさん mailto:sage [2006/05/19(金) 17:25:15 ]
1.5以降ではJOGLとの統合が進む、って、いまいちよく分からないよね。
Canvas3Dのライトウェイト版って事か、はたまた・・・。

750 名前:デフォルトの名無しさん mailto:sage [2006/05/19(金) 17:53:38 ]
なんにしても統合してくれた方が悩まなくて済むわ。



751 名前:デフォルトの名無しさん [2006/06/04(日) 23:27:50 ]
1.4系の日本語ドキュメント下ちい><

752 名前:デフォルトの名無しさん [2006/07/04(火) 21:15:02 ]
時給1000円でJava教えてくださるかたを募集します
場所 所沢(池袋・高田馬場から直通)

i−want−to−study−java@hotmail.co.jp
(アドレスは全角で書いてあるので半角に直してください)
よろしくおねがいします

753 名前:デフォルトの名無しさん mailto:sage [2006/07/05(水) 03:26:51 ]
コンビニのバイトより安いですが、よろしくお願いします。

754 名前:752 [2006/07/17(月) 21:18:05 ]
教える対象は超初心者です。

専門学校などでJavaを勉強されていて夏休みだけ教えたいという方も歓迎です

755 名前:デフォルトの名無しさん [2006/07/21(金) 05:42:17 ]
DIRECTXと比べてあまりにも貧弱

756 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 08:52:58 ]
Java 3DとDirectXを比べるのは間違い。JOGLを使いましょう。

757 名前:デフォルトの名無しさん [2006/07/22(土) 17:50:27 ]
Java3Dでテクスチャがbmp形式の3dsモデルをロードしようとしてるんですがテクスチャだけ読み込めません。bmp形式だからでしょうか?

758 名前:デフォルトの名無しさん mailto:sage [2006/07/22(土) 22:51:58 ]
>>755,756
シーングラフベースだしね。抽象化している以上、直接的な機能でDirectXに及ばないのは
そりゃしょうがない。GPUの細部を知らずに使えるのが良いところ。
でも、時代の要請なのか、低レベルな処理もできるように機能が次第に追加されていっている感じがある。


759 名前:デフォルトの名無しさん mailto:sage [2006/07/23(日) 14:19:18 ]
それじゃ意味ないじゃん

760 名前:デフォルトの名無しさん mailto:sage [2006/07/23(日) 17:17:02 ]
>>752
自給1万円でなければ断固として
その要求を拒否する!



761 名前:デフォルトの名無しさん [2006/07/26(水) 02:41:43 ]
空間に点群がある場合
ラバーバンドで選択した範囲内の点群の情報を得たいんですが
どうすればいいでしょうか。

762 名前:デフォルトの名無しさん mailto:sage [2006/07/26(水) 08:27:31 ]
なんでこのスレ?

763 名前:デフォルトの名無しさん [2006/07/26(水) 10:24:29 ]
DirectXやプラグインタイプと比して貧弱くさいね

764 名前:デフォルトの名無しさん [2006/07/27(木) 05:43:00 ]
マウスホイール使って物体の拡大縮小したいんですけど
いい方法を教えてもらえませんか?

765 名前:デフォルトの名無しさん mailto:sage [2006/07/27(木) 10:59:14 ]
マウスのイベントを取得して、ホイールがまわされていたなら拡大縮小する。

766 名前:デフォルトの名無しさん [2006/07/27(木) 23:51:14 ]
>>761
たぶん、空間の点の座標をイメージプレートの座標に変換して
その座標をgetPixelLocationFromImagePlateで
キャンバスの座標にする。
あとはマウスのキャンバス上の位置を取得して
ってやればできると思う。

767 名前:デフォルトの名無しさん [2006/08/04(金) 19:30:20 ]

Java3Dの1.4.1入れたんだけど、1.3.1までIEで普通に表示できたのに
表示できなくなった。

Exception in thread "J3D-Renderer-1" java.lang.IllegalStateException: GL_VERSION
at javax.media.j3d.Canvas3D.createNewContext(Native Method)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2429)
at javax.media.j3d.Renderer.doWork(Renderer.java:747)
at javax.media.j3d.J3dThread.run(J3dThread.java:250)

何かわかりますでしょうか?

768 名前:デフォルトの名無しさん mailto:sage [2006/08/05(土) 16:36:21 ]
classpath

769 名前:デフォルトの名無しさん mailto:sage [2006/08/07(月) 21:18:18 ]
Point3d(x1,y1,z1) から Point3d(x2,y2,z2) へ向かうベクトル が、X軸と
平行であるような Transform3d() を作る方法を述べよ。

770 名前:デフォルトの名無しさん mailto:sage [2006/08/07(月) 21:53:13 ]
宿題は宿題スレで。



771 名前:769 mailto:sage [2006/08/07(月) 23:34:17 ]
目的の方向ベクトルとX軸とのなす平面の法線(外積)と、角度とからクォータニオンを
作ってセットする、で良いようです。

Vector3d xaxis = new Vector3d(1,0,0);
Vector3d targetV = new Vector3d(x2-x1,y2-y1,z2-z1);
Vector3d vcross = new Vector3d();
vcross.cross( xaxis, targetV );

Transform3D t3d = new Transform3D();
t3d.setRotation( new AxisAngle4d( vcross, xaxis.angle(targetV) ));


772 名前:デフォルトの名無しさん [2006/08/18(金) 13:43:16 ]
こんにちわ、質問です。

java3dのテキスト読みたいんですが本家や java.net なんかのサイトで
どこを探して良いのか分かりません。関連本を読んでいたんですが3Dサウンドや
マルチスクリーン関連の記述がなかなか載っていなくて探しています。

どこら辺を探すと幸せになれるのでしょうか?
漠然とした質問ですがよろしくお願いします。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<227KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef