[表示 : 全て 最新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はどこまで可能性を秘めているのか。
その辺についてまたーりと語り合いましょう。

802 名前:デフォルトの名無しさん [2007/02/13(火) 21:11:02 ]
ボールに細長い帯を巻きつけるように、球の表面のある限られた幅にぐるっとテクスチャをマッピングするような方法ってないでしょうか?
うまく表現できませんが、図で示すと↓のような感じにしたいのです。
      ._,,-‐''"゙ ̄ ゙̄^'''ー-,_      
    ,/`          `\、    
   ,/               ‘ヽ   
  ,/`                 ヽ  
: ,iliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiili, 
.,llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll 
,llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll ←この領域にのみテクスチャマッピング 
lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll!
|                      l゙
゙l                      ,"
│                       / 
 ヽ                   丿 
  ‘ヽ                 ,,i´  
   \、                ,/   
     `'-,,_         _,,/`    
       ~゙''―----ー''''゙^       


803 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 21:27:48 ]
なんかワロタwwwwwwww

804 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 14:36:31 ]
>>802
www.javadrive.jp/java3d/apearance/index11.html

805 名前:802 [2007/02/15(木) 19:46:22 ]
色々と調べてみたのですが、PrimitiveのSphereにテクスチャ座標を指定することは出来ないのでしょうか?

806 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 04:38:11 ]
Primitive?
プリミティブ型?


807 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 13:17:34 ]
球とか円柱とか立方体とかの出来合いのやつのことでしょ。


808 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 13:22:44 ]
物体の一部にテクスチャを貼るには、その一部の物体表面上の座標を
知る必要があるが、PrimitiveでそれをやるにはコンストラクタにGENERATE_TEXTURE_COORDS
引数が必要みたいだな。


809 名前:デフォルトの名無しさん [2007/02/20(火) 17:42:52 ]
1.5.0導入してから遅くなったんだが……なにが原因だろう?

810 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 19:13:33 ]
それはJava SEではなくJava3Dの方?



811 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 19:39:20 ]
>>810
うん、Java3Dの方。Java SEはずっと1.5.0_10でやってた。
1.4.0に戻したら、実行速度も戻った。

812 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 20:33:37 ]
Java は SE 5の方が速いと思うんだが。。。


今ならSE 6だろうか。

813 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 15:56:50 ]
最近Java3Dから離れてたんだが、1.5.0にはEXPERIMENTALだけど
com.sun.j3d.exp.swing.JCanvas3D
なんてのがあるのな。


814 名前:デフォルトの名無しさん [2007/02/27(火) 12:08:15 ]
Java3DとJOGLはどっちがいいの?

815 名前:デフォルトの名無しさん [2007/02/27(火) 12:12:03 ]
OpenGLそのまま使えるようにしたのがJOGL
OpenGl自体かれてるのと業界標準だから扱いやすいが
いわゆる低レベルAPIでJava3Dは高機能なAPIと別物

とはいえドキュメント皆無なのでOpenGLがわかれば使えるJOGLのほうが扱いやすいとおもう

816 名前:814 mailto:sage [2007/02/27(火) 16:34:55 ]
なるほど。解説dクス

817 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 22:51:37 ]
Java3Dは高機能と言うか細かい自由がきかな過ぎてゲームプログラミング不可能

818 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 23:23:32 ]
別にゲームの話はしてないだろ

ただ、とろくて使い物にならなかったのは確か

819 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 01:14:01 ]
ゲームやりたいならJOGLだろ

820 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 02:59:13 ]
>>817
ゲーム向きではないのは事実だね。
ただJava3Dはマルチプロセッサ環境に何もしなくても
自動で最適化するとかメリットがあったんじゃなかったっけ?




821 名前:デフォルトの名無しさん [2007/02/28(水) 09:04:23 ]
>>819
Java自身ゲーム向きではない

822 名前:デフォルトの名無しさん mailto:sage [2007/03/02(金) 22:50:59 ]
>>4
> 関連過去スレ
> Java3Dつかってる?
> pc3.2ch.net/test/read.cgi/tech/1028327294/
> 結論としては単独スレを立てるほどの話題ではないので総合質問スレへどうぞ。
> 【初心者】Java質問・相談スレ8【大歓迎】
> pc3.2ch.net/test/read.cgi/tech/1032944246/
> 初心者無視! Java相談室 その9
> pc3.2ch.net/test/read.cgi/tech/1021555964/


これを見て、凄いことに気づいた・・・・。

Java質問・相談スレはまだ8だったのか・・・
凄い歴史の深さを感じる・・・・

今は、、もうすぐスレが100を行きそうな勢いだ・・

823 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 01:06:47 ]
Java3Dが動き出したのはここ1年くらいなんだよなぁ
JOGLは1.0がでて安定動作、しかも使いやすいということでゲームに普通につかわれてるけど
Java3Dはまだめどが立たない

824 名前:デフォルトの名無しさん mailto:sage [2007/03/03(土) 01:35:21 ]
JOGLのが低級なんだろ?それが人気だってのならわざわざJava3Dを使う必要もあるまい。

825 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 16:11:18 ]
JOGLを初心者向けに解説したサイトはありませんか?

826 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 14:01:36 ]
Looking Glassがありますって!!

827 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 08:03:35 ]
???

828 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 13:34:11 ]
ちょっとちがうだろ。
なにができ、どんなもんかがわかる程度だし


829 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 19:02:07 ]
やっぱJavaで3Dやるひとは少ないかな?

830 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 20:24:53 ]
やる人はたくさんいる
ただし、Java3DではなくJOGLだと思われ



831 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 07:06:14 ]
Cに比べれば、すくないだろうな。

832 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 13:04:57 ]
Java3DはJOGLよりメリットはあるけど
使い安いとか使い難いとかじゃなくて根本的に日本語の文献が少ないのが問題だと思う。
もっとも研究とかで使う人間なら英語でも読んでこういうところを見てないだろうから、
余計に情報が出なくなると・・・。
ときに>>829はJava3Dを何に使う予定なんですか?


833 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 23:48:50 ]
そういえばJOGLのスレってないんですかね?

834 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 23:53:17 ]
オブジェクト指向もくそもねぇOpenGLそのまんまだから困らないと思う

835 名前:sage [2007/05/09(水) 09:45:54 ]
Java3Dのバージョンを1.5へ上げたらオフスクリーンバッファに
2Dを直接描画できなくなってしまった。
何でだろう???

836 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 09:52:43 ]
sageる場所を間違えました。
すんまそん。

837 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 22:27:45 ]
>>834
いや、アプレットで動かそうとしたんだけどどうすればいいのかよくわからなくて・・・

838 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 22:45:42 ]
普通にどうぞ

839 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 11:11:40 ]
view.setSceneAntialiasingEnable(true);

このメソッドを使ってアンチエイリアシングが成功した人居ますか?
なんか真っ黒な画面しか出てこない。

840 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 18:28:52 ]
>>835
プログラムを検証するとちゃんと2Dは描けていました。
しかし、Canvas3D.getOffScreenBuffer()のメソッドを呼ぶたびに
3Dが再描画されて前に描いた2Dが消されてしまいます。
Java3D1.4ではこんなこと無かったのにな?



841 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 11:19:42 ]
>>840
3Dの再描画はされていませんでした。
Java3D1.4ではCanvas3D.getOffScreenBuffer()を呼び出すと
3Dを描くバッファのポインターを返していたけど
Java3D1.5ではバッファのコピーを返されてきます。
すなわち、直接オフスクリーンバッファに2Dを描けなくなりました。
何でこんな仕様変更したんだろう?また作り直しだ。


842 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 01:21:25 ]
Java3D2.0ではJOGLと統合するらしいよ

843 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 08:51:16 ]
>>842
お、そうなのか。それは面白そうだ。
ソースを教えて貰えますか?

844 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 22:41:30 ]
JavaOneで言ってたらしい
d.hatena.ne.jp/nowokay/20070511#1178858425

845 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 02:38:02 ]
download.java.net/media/jogl/builds/nightly/javadoc_public/overview-summary.html
OpenGL GLU API Inclusion Criteria
Bindings for all core GLU APIs have been included with the exception of the GLU NURBS APIs.
These APIs may be included in a future maintenance release of the Java bindings.

現状のJOGLにはNURBS曲面のAPIが含まれてないのか、無念。
近似したベジエ曲面に分割して頑張るかなぁ…

846 名前:デフォルトの名無しさん [2007/06/09(土) 01:32:33 ]
ここのサイトにあるライブラリを使って、3dsファイルを表示させたいのですけど、
うまく動かないので、どなたか試していただけないでしょうか。
code.j3d.org/
アニメーションもできると思うのですが。
ちなみにappletが望ましいです。

847 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 20:36:09 ]
3Dだけにしたいだけだったら、馬鹿でもできる
さいかし、実用になるだけのパフォーマンスが出るかが問題

848 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 15:44:41 ]
3Dだけにしたいだけだったら、馬鹿でもできるよな

849 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 23:17:44 ]
3Dだけにしたいだけって、どういう意味ぞなもし

850 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 00:24:09 ]
>>846
どういった趣旨で使いたいのか知らんけど、趣味じゃないならWEB3Dのエンジンを使ってみたら?
アプレットを一から作ってたら大変っしょ。



851 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 06:12:18 ]
Java3DがGPLでオープンソース化

852 名前:デフォルトの名無しさん [2007/06/27(水) 17:58:45 ]
java3d1.4ってどこで落とせるの?
1.5と1.3しかないにょ


853 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 09:54:21 ]
本当だ。Previous Releasesから消えている。
バックアップとってないからヤバイよ!

854 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 22:08:24 ]
pc11.2ch.net/test/read.cgi/tech/1179168569/606
うちでコンパイルして実行しようと思ったら
ちゃんと動かないんですけど
どこがおかしいのでしょうか?

855 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 00:08:10 ]
Java3Dがインストールされてないとか?
せめてOSとエラーメッセージぐらい書けw

856 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 00:19:09 ]
ああ、リンク先のプログラム見てきたw
import java.awt.BorderLayout;
import java.awt.GraphicsConfiguration;
を先頭の方に入れておけば動くと思う。動かしてないからどうなるかわからんけど
Java3D全く関係ないw

857 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 00:28:08 ]
わざと動かないプログラムを書いてるな
同じ名前のインスタンス変数とローカル変数…

858 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 20:22:11 ]
Java3D で3Dバリバリシューティングとか作れるんですか?


859 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 21:48:03 ]
today.java.net/lpt/a/169

860 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 22:03:14 ]
ゲーム用途ならいくらでも細かく出来るJOGLのほうがいいかと



861 名前:858 mailto:sage [2007/07/07(土) 00:11:36 ]
>>859
>>860
どうもです!できるのか〜〜〜
でも
作り方がさっぱりわからん・・・


862 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 10:39:58 ]
www.asahi-net.or.jp/~cs8k-cyu/java3d/index.html

863 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 11:31:00 ]
このサイト、日付しか書いてないけど何年なのか気になるな。
リンク先を読むと1999年か。
ここまで古いとパフォーマンスについては参考にならんね。

864 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 13:00:20 ]
1、2年ほど前に触ったときにはJava3Dはゲームでは使い物にならなかったよ
JOGLなら作例がたくさんあるだろ

865 名前:デフォルトの名無しさん [2007/08/14(火) 15:37:40 ]
Java3D 1.5.1 (OpenGL) + WindowsXP なんですが、
Canvas3Dのレンダリングされた画面に二次元の描画を追加して
行うためのいい方法ってないですかね?なんかキーワードだけでもいいので
教えてもらえると助かります。


Canvas3DのgetGraphics2D()を使えばいけるのかなあとか思って
いろいろ試してみたんだがどうもうまくいかず。

> The features that have NOT been implemented include:
> * Support for Graphics2D rendering into a Canvas3D
ttp://www.javaopen.org/j3dbook/mlarchive/msg01281.html

みたいな記述もあって、もしかしてgetGraphics2Dはそもそもうまく実装されてなかったりする?


あと、別のアプローチとしてCanvas3Dを継承したクラスを自作し、postSwapを上書きして

public void postSwap(){
  Graphics2D g = (Graphics2D)getGraphics();
  g.setColor(Color.GREEN);
  g.fillRect(0, 0, 100, 100);
}

みたいなコードを書いてみたのだけれども、これは確かに二次元の描画を行えたけど
ちらつきが大きくてちょっといまいちな感じです。

866 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 14:54:24 ]
Java3Dの1.5ってOpenGLとか選べたっけ?


867 名前:デフォルトの名無しさん [2007/08/24(金) 16:58:04 ]
Java3Dってxファイル読み込んで表示できる?

868 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 17:45:48 ]
出来るよ(ロダを書けば)。

869 名前:デフォルトの名無しさん [2007/08/24(金) 18:25:05 ]
ありがとうございます

870 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 04:36:56 ]
もうすぐスレ立ってから5年か



871 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 22:44:21 ]
>>823
できたー

お前すげえ

872 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 00:21:51 ]
これ試した人いる?
ttp://www.cybergarage.org/vrml/cyberform/j3d/index.html
NullPointerExceptionと出て全く動かない…

別なcybertoolboxとか言うのもまともに動作しない。理解不能。
ソースもDLしてみたけどよく分からんしなぁ

873 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 13:51:43 ]
よく分からんけど、VRMLは時代遅れなんじゃない?
既存のデータがあるなら仕方ないけど。

874 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 08:56:52 ]
Java3D 1.4が復活していたよ。

ttp://java.sun.com/products/java-media/3D/olderreleases.html

875 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 22:54:14 ]
NullPointerExceptionはぬるぽと書けよ。

876 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 23:30:19 ]
ガガッ


877 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 22:24:20 ]
for (MyObject o : list) {
if (o.equals(delObject)) {
list.remove(o);
}
}

こんな具合に、ジェネリクス使ったループの中でリムーブしたらConcurrentModificationExceptionが出た。
あービックリした

878 名前:デフォルトの名無しさん mailto:sage [2007/09/24(月) 22:34:26 ]
おおっと、誤爆したようだ

879 名前:デフォルトの名無しさん mailto:sage [2007/09/26(水) 21:06:57 ]
Java3Dでアンチエイリアシングが成功した人いますか?
最新のnVidiaドライバーでも変な画面が出る。

880 名前:デフォルトの名無しさん [2007/09/29(土) 12:15:49 ]
デフォルトで黒のバックグラウンドを前提にした疑似アンチエイリアシング?は止めてほしい。
バックグラウンドの色を白にしたら無茶苦茶へんなジャギーが現れて鬱陶しい。
あれを何とか切る方法は出来ないのかな?




881 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 15:08:18 ]
Groupノードからノードをdetach()してどこからも参照されない状態にして
System.gc()をかけてもメモリー使用量が減らない。
Java3Dはメモリーリークする仕様ですか?

882 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 09:22:26 ]
>>881
それって確実にガベージが走る仕様だっけ?

883 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 17:12:47 ]
ほぼ確実だとは思う。それよりどの程度のノードをdetachして、メモリ使用量を何で確認したのか気になる

884 名前:デフォルトの名無しさん [2007/10/15(月) 12:08:40 ]
質問です.

オブジェクトの Picking について,このスレでも何度かやりとりが
ありましたが,「マウスでクリックをせずに」マウスポインタ下の
オブジェクトの情報を取得することは可能でしょうか?

イメージとしては,JavaScript の onMouseOver のような使用法が
できないかと模索しています.

アドバイスをよろしくお願いします.

885 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 12:40:09 ]
それJava3Dの話か?

886 名前:MouseMotionListener mailto:sage [2007/10/15(月) 13:43:19 ]
>>884
Java標準低速GUI 6 AWT/Swing
pc11.2ch.net/test/read.cgi/tech/1190807478/

887 名前:デフォルトの名無しさん [2007/10/16(火) 12:08:25 ]
おお,なるほど.
Transform オブジェクトの座標値を (クリックせずに) 取得するには
Java3D のメソッドが必要なのかと思ってましたけど,
awt の MouseMotionListener でも同様のことができるんですか.

ちょっと試してみます.ありがとうございました.

888 名前:デフォルトの名無しさん [2007/10/16(火) 13:09:00 ]
openglなりdirectxなりをラップしてるだけじゃないの?

889 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:11:04 ]
OpenGLのラッパーはJOGL。Java3Dはシーングラフを持った上位のAPI。

890 名前:デフォルトの名無しさん [2007/12/07(金) 15:49:59 ]
Java3dでオブジェクトを描画したキャンバスを,
レンダリングして画像(jpgなど)ファイルに落とし込む方法って
なにかありませんか?



891 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 18:02:42 ]
Java3Dで作成したものを(テクスチャも含め)他の形式に出力って出来ますか?

892 名前:デフォルトの名無しさん [2007/12/20(木) 16:24:02 ]
Java3Dでシェーディング・アニメーションを含む作品を作らなければならないんですけど
使い方がほとんどわかりません。。
誰か作ったやつのソースそのまま貼ってくれたりしませんか?

893 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 16:29:10 ]
で、いくら出すの?

894 名前:デフォルトの名無しさん [2007/12/20(木) 17:51:58 ]
30えん

895 名前:デフォルトの名無しさん [2008/02/27(水) 16:16:56 ]
キャンバスのフレームレートを測定する方法をどなたかご存知ありませんか?

896 名前:デフォルトの名無しさん [2008/02/27(水) 18:17:17 ]
俺がはじめてjavaを触ったときはなんにも無かったので


897 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 18:36:24 ]
自分でフレーム数を数えて秒で割ったらいいんじゃないか

898 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 18:50:01 ]
自動リフレッシュの事をいってるんでなかろうか。

つーかフレームレート測りたいなら自分で描けよと。

899 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 01:16:11 ]
で、これいつ流行るの?

900 名前:デフォルトの名無しさん [2008/03/03(月) 21:49:00 ]
お前が流行らせてみろ
それすらできないようじゃ
世間がどうであろうと関係あるまい



901 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 11:30:03 ]
少し使って面白かったけど
すぐに飽きた
流行らないと思う

902 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 16:09:48 ]
学生の勉強用にはなりそうだが






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

前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