- 1 名前:デフォルトの名無しさん [02/10/04 12:54]
- Java3Dはどこまで可能性を秘めているのか。
その辺についてまたーりと語り合いましょう。
- 902 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 16:09:48 ]
- 学生の勉強用にはなりそうだが
- 903 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 18:29:36 ]
- 勉強用ならなおさらJOGLじゃね?
- 904 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 22:53:22 ]
- JavaからOpenGLってつかえるんですか?
- 905 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 22:58:23 ]
- つかえるよ
- 906 名前:デフォルトの名無しさん [2008/05/21(水) 15:01:47 ]
- flashのSandyAPIを使ったプログラムのソースを見て鳥肌が立ちました。
まんまJava3Dじゃん(笑) 俺ヒットしそうな気配・・・
- 907 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 21:46:38 ]
- Java3Dはゲームでつかいものにならないから面白くないというか
まぁレイヤーが違うな
- 908 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 12:20:38 ]
- >>906
こんなこと書いてあるぞ。 本当にJava3Dに基づいているとは。 Java3Dってプログラミングしづらいと思ってたけど そんなに凄かったのか・・・・ Flashで3Dを実現するオープンソースのAPI convivial-web.com/blog/2006/10/flash3d.html -Sandy the best Flash 3D API Flashには画像の変形処理を行うためのライブラリが用意されていますが、 3×2のマトリックスにしか対応していないため、3次元のテクスチャ処理はとても大変な作業となります。 Sandyは、そういった3次元のレンダリング処理をラッピングしてくれるAPIです。 JAVA3Dに基づいて設計されています。 ドキュメントもしっかりしています。 画像処理については、PixLibという外部ライブラリを参照しているようです。 上記以外にも、こちらのサイトにはたくさんのFlashプロジェクトが公開されています。 最近、Ajaxのサイトに紛れて、Flashを使ったRIAがかなり伸びてきているように思います。 リクルートがリリースしたスゴイ地図やMash up Awardでフロムエー特別賞を受賞したFind Funなどの (うねうねな)インタフェースは、Ajaxで簡単に真似出来るものではないでしょう。(がんばればできるかも?) Googleのサービスも密かに?Flashで作られたものがいくつか紛れています。 Sandyのデモの中にこんなアプリがあるのですが、GoogleEarthのFlashバージョンも夢ではないかもしれません。
- 909 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 22:35:23 ]
- いろいろ言われてるけど、
Java3Dって至れり尽くせりで、ゲーム用途にも優秀だと思うんだけどな。 描画の最適化も、動かさない物体とキャラクターでBranchGroup分けてキャパフラグ使い分けるだけで、十分過ぎるくらい最適化してくれるし。 SceneGraphベースの構造自体、ゲームのフレームワークとして応用しやすいし。 個人的な習慣としては、Canvas3Dや各種Listenerなんかを含め、 ゲームのメインフレームはJPanel配下に付けるんだけど、 そのJPanelをJFrameにAddするなりAppletにAddしてブラウザで動かすなりどっちでも、 Windowsの開発環境からLinuxの開発環境にソースそのまま持ってっても、 ちゃんと当たり前に同じように動いてくれるし。 ただ、やぱJava3Dを別途インストールしないと使えないのは辛い。 パソコン得意でない人に、同じように「これで遊ぶならこれインストールしてね」って言うにしても、 MSのサイトからXNAをダウンロードしてきてもらうのと、 Java3DプロジェクトのサイトからJava3Dをダウンロードしてきてもらうのとでは、 ずいぶんガクブル感が違うんだよね。 XBOX360で自作ゲーム動かしてみたいということもあって、XNAに浮気しそうです。
- 910 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 02:17:08 ]
- ゲーム用とだと最適化とかいくらでもできるJOGLのほうがやっぱらくだと思われ
RPGとかならJava3Dでいいのかもしれないけどアクション系は60fpsさせるとなるから Java3Dはきついわ
- 911 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 15:17:38 ]
- >>909
そこでJava Web Startの出番ですよ。 JWSがあればインストールの手間も省ける。 ほぼ自動でやってくれる。 Flash Playerが自動でインストールされる要領で
- 912 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 16:02:29 ]
- WebStartでJava3Dインストールできるようになったのか
- 913 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 21:31:42 ]
- j3d.jarをJava3D APIで作成したアプリケーションの中にFatJar(OneJar)
でぶち込んでまとめて一つのjarファイルにすればいちいちJava3Dをインストールする必要はないよ
- 914 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 21:46:09 ]
- Java3DのランタイムはOSによって違うと思うんだがそこはどーすんの?
- 915 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 23:08:37 ]
- JNLPにOSごとにダウンロードするファイルを指定できる。
- 916 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 22:28:51 ]
- その手があったか。
j3d.jarだけでは駄目だったのか?
- 917 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 01:55:35 ]
- WindowsだとopenglとDirect3Dと実装あるとおもうんだけれども
この辺どう選択させればいいんだ?
- 918 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 18:42:15 ]
- 古い話でスマソ。
1.4からMorphがdeprecatedされてるみたいだけど、 その代替として使えるクラスってあんの?? キャラのモーションにガシガシ使ってるから、 次期あたりで無くなってたら困る〜 だれか知ってたら教えてちょ〜〜〜(´Д`;)
- 919 名前:デフォルトの名無しさん mailto:sage [2008/07/14(月) 22:04:45 ]
- >>917
preferenceじゃなかったっけ。 つまり変更したらVM再起動。
- 920 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 09:54:19 ]
- >>918
・遅いしから改善の見込みないからcoreから削除。 ・だれかやってくれたらutilityに移動。 ・skinandbones使っているけど。 forums.java.net/jive/thread.jspa?messageID=189710 https://skinandbones.dev.java.net/
- 921 名前:デフォルトの名無しさん [2008/07/22(火) 22:02:51 ]
- TextSS
- 922 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 21:43:48 ]
- 人型のモデルをゴリゴリ動かしたいんだけど、
関節部分に隙間ができてしまってうまく描画できない… 手足を動かすとそれにともなって関節部のテクスチャも伸びるとかjavaにはないのかな?
- 923 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 23:34:44 ]
- Java3Dの話か・・・?
- 924 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 05:32:09 ]
- Java3Dの話でしょ?
- 925 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 09:51:04 ]
- Java3Dとなんの関係もない・・・
- 926 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 17:19:25 ]
- Java3Dにはない機能ならJava3Dに関係ないと。
- 927 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 09:06:41 ]
- 質問があります.
JAVA3Dでいくつかのcubeからなる正方形を作成しました. 正方形の何処か一部をクリックするとその正方形内の全てのcubeの色が変わるというプログラムを書いたのですが, まだら模様になってしまいます.(元の色とクリック後の色が混ざっている状態) でも視点移動などで角度を変えたり,近づいたりすると綺麗な色に見えたりします. 要するに別角度で見ると綺麗に染まっていたりまだら色になったりするのですが… どなたか似たような現象に出くわした方いらっしゃいましたらお願いします.
- 928 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 09:29:02 ]
- Zファイティングっぽい現象?
色の異なるキューブが同じ場所に2つ重なってるんじゃないか
- 929 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 09:53:03 ]
- >>928
Zファイティングとやらを調べてみましたが,wikiを見る限りではどういう現象かイマイチわかりませんでした. Zバッファとか用語が多すぎて。 色の異なるキューブが重なってる可能性ですが,多分ないと思ってます. 言われて不安になったのでもう一度調べてみます.
- 930 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 01:01:21 ]
- java3dどころかjava自体よく知らないけど
色の異なるキューブが重なることによるZファイティングが起きてないなら その面の反対側の面でZファイティングしてるのかも。 Zバッファっていうのは簡単に説明するとカメラから見たポリゴンのZ値を比較して陰面消去するアルゴリズムの事だよ。 対策としてはnear平面とfar平面の距離を縮めるとか裏面カリング(ポリゴンの片面しか見えないようにする) とかやれば治るかも。
- 931 名前:デフォルトの名無しさん [2008/09/04(木) 08:59:36 ]
- Java3DでXファイルを使ったゲーム作成とか解説してるサイトがないな
終わってるな
- 932 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 09:27:09 ]
- 1行目と2行目のつながりがわからん
- 933 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 09:33:51 ]
- ×解説してる
○ソースコードコピペでパクれる
- 934 名前:デフォルトの名無しさん [2008/09/04(木) 10:04:02 ]
- >>932
こんなんじゃ普及するわけないってこと
- 935 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 10:24:23 ]
- >>934
普及させたいなら自分でサイト書けばいいじゃない。
- 936 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 12:51:12 ]
- mqoのローダーなら作ってた人がいたな
ボーンを動かすとかになるとわけわかめだが
- 937 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 21:19:06 ]
- >>934
だってゲーム向きじゃないもん Javaで3Dなどゲームをやろうと思ったら普通はJOGLだよ
- 938 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 23:44:37 ]
- JOGLは敷居が高い……
- 939 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 23:55:58 ]
- Java3Dよりはるかに簡単
しかも資料がたくさんあるのがJOGL 資料の差は100倍くらいあるだろ
- 940 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 22:46:14 ]
- JOGL(OpenGL)はプログラミング手法は確立されてるようですが、Javaなのでjava.netにある各プロジェクトのような有用なライブラリはないでしょうか?
まさかいくらJava3Dよりは簡単だからといって、一から自作しろってことを強いるわけじゃないですよね。
- 941 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 23:57:47 ]
- JOGLだろうがJava3Dだろうがおなじだろ?
- 942 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 19:34:49 ]
- Shape3Dの部分を、立方体などをドラッグ&ドロップするだけで作れるようなツールはないのか?
- 943 名前:デフォルトの名無しさん [2008/10/22(水) 08:25:07 ]
- Killer Game Programmingってなかなかいい本だな。
- 944 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 15:26:16 ]
- >>909
> ただ、やぱJava3Dを別途インストールしないと使えないのは辛い。 これ、今日出たバージョンで解決してない? Javaにアンテナ張ってなくてよくわからんので詳しい人で調べておいてほしい。 java.sun.com/javase/ja/6/webnotes/6u10.html > Java Network Launch Protocol (JNLP) がサポートされるようになり、JavaFX プラットフォームのコンポーネント、 > ハードウェア高速化 3D グラフィックスのサポート、ビデオ再生、3D オーディオなど、 > 元は Java Web Start アプリケーション用に設計された拡張機能をアプレットでそのまま再利用できるようになりました。
- 945 名前:デフォルトの名無しさん mailto:sage [2008/10/23(木) 21:37:12 ]
- >>944
うちはJava3Dはインストールした覚えないけど↓のデモ動いたよ (※アプレット起動するので注意) https://java3d.dev.java.net/applets/FourByFour.html
- 946 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 08:33:13 ]
- >>944
ここまで来るのに何年かかってんだよ。と思う。 別途インストールで配布を諦めた人は沢山いるはずだ。
- 947 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 21:22:55 ]
- 遊びに来てね!
Javaゲーム作成総合スレ pc11.2ch.net/test/read.cgi/gamedev/1225185820/
- 948 名前:デフォルトの名無しさん [2008/11/07(金) 08:21:45 ]
- あげ
- 949 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 19:12:37 ]
- >>945のリンク先、Javaも何もないパソでも動いた〜。
j3dはしばらく前からやってるんですが Javaの基礎知識の不足により>944の記事が読みきれない・・・ これは該当のアップデートをしたJavaがサーバーにあって 初めて可能な構成ってことでしょうか。 現在、JNLP自体を初めて知って、今ざっとチェック ->なるべく急ぎでJava Web Start触ってみる予定、みたいな状態なんですが・・・
- 950 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 00:23:55 ]
- WebStartがでたのは1.3のころだったはずだからもう6年はたってるか
- 951 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 22:06:01 ]
- ume
- 952 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 18:12:30 ]
- jsgrid.hp.infoseek.co.jp/j3d/index8.html
これ使ったことある人いたら、使い勝手の良さとか教えて下さい。
- 953 名前:デフォルトの名無しさん [2009/02/28(土) 22:08:39 ]
- どなたかAudioEngine3DL2とかについて詳しい方いらっしゃいませんか?
自分、とりあえずcom.sun.j3d.utils.universe.ViewerのソースのcreateAudioDevice()のあたりを読んだのですが、 結局AudioDeviceの中身がどういう風になってるのかが分かりませんでした。。。 981行目の System.getProperty("j3d.audiodevice"); とかがヒントになるのかな、とか考えてるのですが、、 手詰まり感が… >>952 jMEの方が高機能っぽいけど、これじゃダメですか? www.jmonkeyengine.com/
- 954 名前:953 mailto:sage [2009/03/06(金) 04:06:13 ]
- 自己解決しました。
Java3Dは3Dオーディオをサポート(実装?)できてないみたいです。 JOALを使う方法があるらしいので、そっちを調べてみたいと思います。 どうもでした。
- 955 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 00:47:03 ]
- 「Java3D!?すばらしい!これでJavaでも3Dゲームが作れるぞ!」
と思ったホビープログラマは結構いたかもしれないが、 大抵は挫折し、作り続ける人間はJOGLに行ったと思う。
|

|