【徹底討論】Java3Dの可能性について考える
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNGその辺についてまたーりと語り合いましょう。
0002見るに見かねて
NGNG0003デフォルトの名無しさん
NGNG/(ヘ っ )ヘ
0004デフォルトの名無しさん
NGNGJava3Dつかってる?
http://pc3.2ch.net/test/read.cgi/tech/1028327294/
結論としては単独スレを立てるほどの話題ではないので総合質問スレへどうぞ。
【初心者】Java質問・相談スレ8【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1032944246/
初心者無視! Java相談室 その9
http://pc3.2ch.net/test/read.cgi/tech/1021555964/
0005デフォルトの名無しさん
NGNG( `Д)
/(ヘ っ )ヘ
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG( `Д)
/(ヘ っ )ヘ
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020λφ³
NGNG0021デフォルトの名無しさん
NGNGこの糞すれを上等なThreadにするよう試してみる。
Java3Dに興味を持つものは本当に少ないのか?
プラットフォーム非依存を確実に実現していないからか、
それとも遅いjavaAppletの上に3Dでさらに重たいのがUserには耐えられないのか?
Java3DはVRMLの次に期待していたのだが。
Java3Dで動くVRMLのX3D版も仕様が固まりつつありECMA(ISOだったけ?、Web3Dだったか?)
で標準化されるるある(すでにされたかもしれない)。
VRMLはブラウザとプラグインさえあればどこでも動くというのに惹かれた。
そういう点ではOpenGLやDirectXよりオープンである、その点にもさらに惹かれた。
VRMLは汚く、物体の表面に光沢がなく、細かい表現ができないので、
飽きてきていた。そこにJava3Dの情報が飛んできた。
これはいけると思ったのだ。
Java3Dは将来ヘッドマウントディスプレイでの動作も推定しているという事には未来の夢を感じた。
0022デフォルトの名無しさん
NGNGからだと思う。しかたないんでweb3dに活路を見出そうとしたけど、バブル
崩壊で終了。
普及するには、今一番パワーのある連中とつるまないとダメだと思う。
Linuxはそれ自体それほどでもないのに、格安webサーバへの需要のおかげで
ここまでまともになった。
3Dって、そもそもどういう需要あるの?というところから始めないと、
規格が空振りするだけだと思う。Java3Dはその典型。
0023デフォルトの名無しさん
NGNGもっと簡単にプログラムを書けるようにならない物かと思う。
プログラムを簡単に書けるというのは
頭にイメージした映像をより簡単に記述できる事を指す。
俺はそういうライブラリとかツールが必要なんじゃないかと思う。
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNGライブラリ、ツールっていうよりは、「プラグイン」+「ツール」だろうな。
カッコイイ映像作るためのテクニックをわかりやすい UI でまとめたツールがあるなら、安くは作れる。
ライブラリ、は正直、これ以上は簡単に出来ないほど簡単になってるよ。
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG・需要が無い
・需要を満たすだけの物がそろっている
どっちかなあ。
0029名無し@沢村
NGNG>VRMLは汚く、物体の表面に光沢がなく、細かい表現ができないので、
>飽きてきていた。そこにJava3Dの情報が飛んできた。
>これはいけると思ったのだ。
Java3Dも汚く、細かい表現ができないが、何か?
>これはいけると思ったのだ。
プ。
0030名無し@沢村
NGNG0031名無し@沢村
NGNG0032名無し@沢村
NGNG0033デフォルトの名無しさん
NGNGWebでインタラクティブ処理をやりたいならFlushを使えば良い。
プログラマが要らない分、コストも安いし。
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNGといっても結局2次元で表や写真だけの方が使いやすかったりする。
ゲームを作ると言っても、重くてちゃっちいのしか出来ないので結局誰も使わない。
0036デフォルトの名無しさん
NGNGそうか。
じゃあ、ツールのユーザーインターフェースの改善だね。
需要ならあるんじゃないかな?
例えば、ホームページが3Dになったら面白いと思うけど。
あとはやっぱりゲームかな。
OSのユーザーインターフェースもゆくゆくは3Dだったりするし。
つーか、2次元のディスプレイに表示するかどうかは謎ですが。
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGSunはFlashのようなものをつくるためにJava3Dを用意したわけではないと思う。
単なる見世物だったらそれはFlashで十分だと思う。
だが、Java3Dライブラリを呼び出したAppletがServletと通信するという技術は
FlashではAppletほどにすばやく操作することはできないと思う。
(FlashのバージョンがMXにかわってからはどうなったかなよく知らない)
数値シミュレーション、VRを徹底的に実現するにはJava3Dが良いかなと思う。
Java3Dの目指すところは遠隔地にいる技術者が、Webを通して
リアルタイムで更新、修正、設計される設計図を共有で
きるようにすることなんだそうだ。
この発想に惹かれた。
ちなみに漏れはJava3Dでゲームをつくろうとは思わない。ゲームは最近人気ない(売れない)しね。
飽きたらやらなくなってしまう。
Java3Dのゲーム性には惹かれなかった。
0039デフォルトの名無しさん
NGNGそれはゲームにしか興味がないあなたの脳内の中ではね。
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG単なる予想だけど、入力系のブレークスルーが必須だと判断したんじゃ
ないかなあ。
ビジネス的には今のところニッチでしかないね。
見た目が派手になって喜ばれるのはゲームと広告だけど、
それらはもう足りてる。
0042デフォルトの名無しさん
NGNGNTTあたりがそういうのを研究開発しているらしい。
が、Java3D,X3Dは使っていなかった。
JavaServletで動くものだった。
検索エンジンが3Dの街になって結果が看板として表示されるやつだった。
あれはNTTのサイバースペース研究所だったろうか?
0043デフォルトの名無しさん
NGNGその手のって出ては消え、出ては消えしてるんだけど
どういう要求や需要に基づいてやってるのか知りたいなあ。
0044デフォルトの名無しさん
NGNG> リアルタイムで更新、修正、設計される設計図を共有
3Dとこれっぽっちも関係ないところが笑える。
0045デフォルトの名無しさん
NGNGCADの話じゃないの?
0046デフォルトの名無しさん
NGNGとなるとLightwave3DとかshadeとMayaを使って作ってからJava3Dするということになりそう。
3Dの映像以外にも
3Dの空間をマウスで自由に動きまわれるVR空間も作れます。
ただ3Dのムービーを作るだけだったらそれこそJava3Dの必要性が見えなくなってしまう。
VRを実現できるところにJava3Dの意義の一つがあるといえると思う。
>>24
C#でDirect3DやっていてはWindowsでしか動かないものしか作れない。
Java3Dは移植性が高くミッションクリティカルな環境で基幹系業務でも
使えるからこそ魅力がある。
>>29
全然細かい表現できるよ。(難解な構造のクラスライブラリを持ってはいるが)オブジェクト指向
だからVRMLと比べかなりのことができる。VRMLはレイレーシングすらつかっていなかったから何か変だった。
Java3Dで細かい表現ができないというのは、単にクラスライブラリを使いこなしていないだけでは?
中身はOpenGLをベースにしているからOpenGLと同じことができて当たり前です。
0047デフォルトの名無しさん
NGNG「Java3Dの目指すところは」だそうだよ。
44のソレを実現するコンポーネントとして
3Dは全く関係ないねぇ。
関係あると思ってたおめでたい連中が
VRMLをおかしくしちゃったという歴史があったりするのよ〜
0048デフォルトの名無しさん
NGNGJava3Dを開発している人たちは本気でそういうことを考えているんだよ。
Java3Dのニュースを見ればわかる。
3Dはゲームだけの世界ではないんだよ。
設計図というよりか、3次元の設計図だね。
わかっているとは思うけど、2次元の設計図ではないよ。
0049デフォルトの名無しさん
NGNG> 使えるからこそ魅力がある。
以前よく見かけたJava厨みたいな発言だなあ
Del厨と一緒に滅びたと思ったが・・・
あ、冬休みか
0050デフォルトの名無しさん
NGNGエヴァソゲリオソの司令室のコンソールでつか?
0051デフォルトの名無しさん
NGNG> 設計図というよりか、3次元の設計図だね。
> わかっているとは思うけど、2次元の設計図ではないよ。
どっちだろうと、3DあるいはJava3Dとはまったく関係ないね。
つか関係したらおかしい。
48とかの力説っぷりを見ててふと思ったんだが、
もしかしてJava3Dって3D API以外の方向に走ってるのかい?
0052デフォルトの名無しさん
NGNGVRMLがおかしくなった分は、X3Dによって解決されると期待しています。
しかしWeb3DでX3Dを試そうとしたらいくつものソフトをダウンロード、インストールさせられる羽目になった。
そしたらGUIによるX3Dの3Dモデリングツールが起動した。使い方解らないのでやめた。
Java3D APIをインストールしてから x3d.jar をインポートした方が全然楽だった。
0053デフォルトの名無しさん
NGNGZDNETかCNETあたりの記事を探してみましょう。
0054デフォルトの名無しさん
NGNGめんどくさい。まとめてくれ。
0055デフォルトの名無しさん
NGNG自分で調べろや甘え厨房
0056デフォルトの名無しさん
NGNG何で作ってるの?
FLASHとJAVAの違いって曖昧だけど
プログラミング言語としてのJAVAの方が
ツールとして強力(高速、堅牢、保守が楽など)だけど
FLASHのほうがお手軽という事でいいかな。
>Lightwave3DとかshadeとMaya
これらは何をするもの?
0057デフォルトの名無しさん
NGNGPS2のゲーム?
2D,3D問わずOPENGLが使われていますが・・・
0058OpenGL!
NGNGWin厨のより所みたいな。
0059名無し@沢村
NGNG>Java3Dで細かい表現ができないというのは、単にクラスライブラリを使いこなしていないだけでは?
>中身はOpenGLをベースにしているからOpenGLと同じことができて当たり前です。
そのOpenGL自体細かい表現ができないよ。つーかゲーセンのマシン自体まだまだ細かい表現ができない。
もっとリアルなチェンリーを見たい俺としてはね。
0060デフォルトの名無しさん
NGNG0061名無し@沢村
NGNGまあ、もっとリアルなチェンリーじゃなくてもいまのくらいのチェンリーでもいいよ。
ただし表情から指先、爪先にいたるまで動きを本物そっくりにPC上で再現でき、かつプログラムから操作できることが条件だ。
そうなればJava3Dは普及するよ。
0062名無し@沢村
NGNGチェンリーなみの3Dを人間なみにきめ細かにグリグリ動かすことができれば3Dは普及する。
それ以下では普及しないよ。
0063名無し@沢村
NGNGつーか、チェンリー以上にかっこいい女を自由自在にね♪
だがまだそのプログラミングは始めていない…。
いまのPCの性能では無理すぎるからPCの進化を待っているんだよ!!
いまは手始めにMIDIシーケンサーを組んでいる。
だがこれはやがてものすごい3Dソフトへとつながっていく布石なんだよ!!
0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNG>いまは手始めにMIDIシーケンサーを組んでいる。
>だがこれはやがてものすごい3Dソフトへとつながっていく布石なんだよ!!
…。
頑張れ。
0066デフォルトの名無しさん
NGNGJava3D が生きる場所としては、例えば、Java でしっかり設計されたプログラムで今更 C++ に変換できやしないがしかし、
3D 使いたいシーンになっちゃったとか、(Java で書いたシミュレーションをリアルタイムで 3D で書き出さなきゃいけない、とか)
そういう用途だろうね。
最初から 3D映像がメインのものなら(映像作品、そのためのプラグイン、ゲームはちょっと微妙だがやはり)C++
0067デフォルトの名無しさん
NGNGJAVAならJAVA3D
という構図でいいんじゃない?
充分なリソースがあれば、C++なんて使わず
JAVAを使うわけだから
JAVA3Dが普及するのは時間の問題なわけだ。
0068名無し@沢村
NGNGだからJAVA3Dは普及しねーつの!
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGおまえはチェンリーでオナってろ
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNGだからチェンリーって何なんだよ
0075デフォルトの名無しさん
NGNGJavaからOpenGLを使えるようにしたものだよね?
OpenGLは
C++で作られた3D描画用のライブラリだよね?
0076デフォルトの名無しさん
NGNGチェンリーだよね?
0077デフォルトの名無しさん
NGNGOpenGL Java binding だと GL4Java とかがあるよ。
OpenGL は Direct3D と同じでグラフィックカードの描画機能を呼び出すためのラッパ。
重要な部分は殆どデバイスへのアクセスなので
基本的に「C++ と標準ライブラリだけ」とか「C と標準ライブラリだけ」じゃ作れません。
0078デフォルトの名無しさん
NGNGその定義は >>61-63 の言説と矛盾する。
0079デフォルトの名無しさん
NGNG> >Lightwave3DとかshadeとMaya
> これらは何をするもの?
これは3Dソフトの定番じゃないか?
デザイナーがよくつかってる高価なソフト。
とくにMayaが高い。100万もしやがります。水しぶきや鏡、パチンコ玉とか影とかを一緒に組み合わせると非常に綺麗に映るから欲しいね。
これで作ったものをJava3Dクラス群に変換できればそれはもう最高に凄いことができそう。
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNG>これで作ったものをJava3Dクラス群に変換できればそれはもう最高に凄いことができそう。
クラスに変換するんで?
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNGJava起動時のパラメータに128MBのメモリを指定しておかないと重たいと思った。
デフォルト64MBだったろうか? というのは昔の話か?
0087名無し@沢村
NGNG>巨大でもHDD100GBあればどうってことないやろ
メモリが100GBないと話にならんよ。
で、HDDは100NB(ナノバイト)ね。最低でもそのくらい欲しい。
0088デフォルトの名無しさん
NGNG結局のところ高速化してる事に意味があるのかな?
0089デフォルトの名無しさん
NGNG意味わかんね。どこを高速化してるんで?
0090デフォルトの名無しさん
NGNG> >Lightwave3DとかshadeとMaya
> これらは何をするもの?
デザイナーが使ってる事くらいはなんとなくわかるけど
何に使うんだ?
これを使うと何ができるんだって事は知らない?
0091デフォルトの名無しさん
NGNGあなたの情報収集能力からすると
他の板へ移住された方がよいでしょう
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG結局、知らないんだろ(藁
79のレスなんてバカっぽいもんな。
OpenGLを使う事とShadeを使う事の違いが
説明できるか?
ってお前を試してるんですが何か?
0094デフォルトの名無しさん
NGNG> 説明できるか?
藁藁藁
この頓珍漢(最近のHit)な質問からすると
リアル厨房みたいですな
0095デフォルトの名無しさん
NGNG精神を病んだ人の可能性とか 頭に障害のある人の可能性もありますな。
0096デフォルトの名無しさん
NGNG> >>85
> >巨大でもHDD100GBあればどうってことないやろ
> メモリが100GBないと話にならんよ。
> で、HDDは100NB(ナノバイト)ね。最低でもそのくらい欲しい。
はぁ? お前何言ってるの? どうやったらそんな数字が出るのかわからん。
ちゃんと計算してないだろ。
そもそもJava3D使ったことないだろ?
そのいい加減な応答ですぐに図星だということがわかる。
これ読んだらメモリが100GB,HDDが100NB必要な理由と根拠を並べて来い。
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGなんで俺にからんでくるんでしょう
なにか嫌なことでもあったんでしょうか
すこし落ち着いてください
010194
NGNG> OpenGLを使う事とShadeを使う事の違いが
> 説明できるか?
この質問した本人なら
少し自分で調べてから出直した方がいいよ
0102デフォルトの名無しさん
NGNGこの冬厨房はOpenGLのこともShadeのことも知らない知ったかぶりハッタリだな。
「お前を試してる」とかいってるけど本当はOpenGLとShadeの違いを知りたくて仕方がない奴なんだな。
ま、ネットで調べればすぐに知ることができることだけどな。
こいつらは興味があるものを自分で調べて自分で検索して自分で研究して自分で
解決する能力がない奴なんだな。
なんでもかんでも人に聞こうとする甘え厨房。
辞書で調べればすぐにわかることもいちいち人に聞こうとするガキ。
うざいお前ら。質問しても無視するぞ
>>90 と >>93
いっておくがShadeとかは言語じゃねーよ。
Illustratorの3D版とでも思えばわかるだろうが。マウスで3Dモデル書けるだけのソフトだっての。
3Dという名が付いていて、デザイナーが使うソフトと書かれてピンと来なかったのかよ。
ネットで調べないからそういうことになるんだよ。
どの3Dソフトも何万とするがな。
本屋にでも言って来い。その手の本はいくらでもある。
0103デフォルトの名無しさん
NGNG最近のうざい厨房のせいだ。無視したほうがいいんだろうけど。
どうしても勘違いされるのが嫌ならハンドルに#を入力して右に自分で指定したパスワードを入力して、トリップパスを
表示すればよい。
というのは2chの使用法を見ればわかる。
0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNGもうハゲてたらスマソ
0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNG0110名無し@沢村
NGNG>はぁ? お前何言ってるの? どうやったらそんな数字が出るのかわからん。
>ちゃんと計算してないだろ。
お前馬鹿か?たとえば400×400×400の単純な立方体を描くだけでも192000000バイトのメモリがいるのよ。つまり0.19GBね。
この400×400×400というのは見かけの大きさじゃなくて真の論理的な大きさね。これをちゃんと動かそうと思ったら単純な直線運動でも4.56G/Sの処理速度が必要だぞ!!
単なる立方体ですらこれだけのメモリが必要なんだから、複雑なかっこいい女をかっこよく動かそうと思ったら100GBは優に必要だよ。
0111デフォルトの名無しさん
NGNG0112デフォルトの名無しさん
NGNGリングの違いを勉強して来いよ。話はそれからだろ普通。
#実は高度なネタなのか?
あと、中途半端に齧りかけの馬鹿はどんなモーションもプログラムだけで
制御すると勘違いしてるのかもしれんが、その手の3Dソフトには結構お世
話になるもんだぞ。
0113名無し@沢村
NGNGそれだと物体を切ったりへこましたりバラバラしたり血を流さしたりすることができないだろ?
だが俺の方式の3Dだと物体を切るとちゃんと2つにわかれるしやわらかさに応じてへこますことができるし中に血が入ってるから切って血を流させることもできるんだよ!!
それにはどうしても100GBのメモリが必要だし、100NBのHDDが必要なんだよ!!
だから俺はいま3Dには手をつけないでPCの進化を待ってるんだよ♪
いまのまがいものの3Dなんてやる気しないからね!
0114デフォルトの名無しさん
NGNG取りあえず仕切りなおしてくれ。
0115デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNGM = 10^6
k = 10^3
m = 10^(-3)
μ = 10^(-6)
n = 10^(-9)
まあ芯でクダサイ>>沢村さん
0117デフォルトの名無しさん
NGNGおい、沢村。お前管理職なんだろ?プログラムコンテストで1位なんだろ?
(スレ・「独学でのプログラム勉強方法」参照)
3Dのプログラム組む前にMIDIの研究してる(爆笑)んだろ?
3Dの描画って、具体的に(このスレの主旨にそって、Java3D,あるいはOpenGLで)どうやるのか
理解してるのか??
100ナノバイト(爆笑・2)もなんでメモリいるんだよ。
0118名無し@沢村
NGNGだからPCが進化してそれくらいの性能になるまで、3Dやるのはやめとけよ。
いまの3Dなんか何もできなくて魅力ないよ!!
0119デフォルトの名無しさん
NGNG参ったというまで閉め続けたい。
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNGだから"ナノ"ってさ...。正しい単位くらい、AVIVAで習ってこいよ。
そんで、プライド他界のはわかったからさ、話すりかえんなよ。
プログラムコンテストで1位の沢村君(笑)。
0122デフォルトの名無しさん
NGNG0123デフォルトの名無しさん
NGNGおいおい
T じゃなくて G だろう。ミイラ取りが(w
0124デフォルトの名無しさん
NGNG小班板逝け。ム板に来るな。
0125デフォルトの名無しさん
NGNG0126デフォルトの名無しさん
NGNGなんで常に影になるのデータをオンメモリで持っておかなきゃいけないの?
ていうか=100GBのメモリが必要って、何?
小学生に「大金は?」って聞いた時の「百億兆万円」って答えと一緒?
0127あーあ
NGNG沢村のせいでこのスレもう終わりだな。
0128すれ違いスマソ
NGNGリソースを食うものが存在するんだけど何か分かるかなー?
0129デフォルトの名無しさん
NGNGやるだけで、あんまりプリミティブなことはできないんじゃないかな?
と思うんだけど。科学屋さんとかの「とにかくさっさとロジックな方法
で可視化したい!」(うーむ分かりにくい・・・)という要望にはマッチ
しそうですが。
まあちょっとサンプル弄っただけなんで・・・いい加減ですけど
0130129
NGNG0131デフォルトの名無しさん
NGNGシーングラフ自体は「3Dオブジェクト版XML」のように(わかりづらい言い方?)ただ、
"世界"の中にオブジェクトをaddChildするだけのようだけど、
一応(当然だけど)「素」からポリゴン物を作る事もできます。(それこそプリミティブに)
ttp://www.javaopen.org/j3dbook/text/program2.html
↑日本語解説。参考まで。
0132129
NGNGチューンレベルの話です→プリミティブ。言葉足らずで申し訳ない。
0133131
NGNGあ、なるほど。もっとDirectX直叩きとか、グラボ限定生叩きとかの話ですか。
確かにそれは無理...。
0134デフォルトの名無しさん
NGNG0135名無し@沢村
NGNGそれはデバイスだよ。ヌヒよ。
0136名無し@沢村
NGNG>皮膚があって、洋服があってそれを見ている視点から描画するのに、
>なんで常に影になるのデータをオンメモリで持っておかなきゃいけないの?
お前馬鹿か!?影になるのデータをオンメモリで持っておかないと、洋服が破れたとき肌が露出しねーだろがよ!!
皮膚は切れたとき血が流れねーだろーがよ!!
0137デフォルトの名無しさん
NGNGメガの次はギガ、ギガの次はテラじゃないの?
沢村タンの言いたかったのは
100T(テラ)バイトということじゃないの?
どうして誰もつっこまないの?わかってるから?
0138名無し@沢村
NGNG>常に影になるのデータをオンメモリで持ってそれに固さとか弾力とか流動性とかの属性を持たせておけば、皮膚が切れて血が出たり骨折とかの場合いちいちプログラム側で計算しなくても自然にそうなって便利だからだよ。
0139デフォルトの名無しさん
NGNG間違っテラとわかっていても、
流してあげられる程度には、みんな大人ナノです。
0140名無し@沢村
NGNGこのやり方以外でまともな3Dはつくれないよ。
俺は3Dをちらっと勉強してすぐにそれを悟ったのですぐやめたね。
0141デフォルトの名無しさん
NGNGdeferred initialization
0142名無し@沢村
NGNGこのやり方以外でまともな3Dはつくれないし、このやり方以外の3Dはやっても面白くない。
俺は3Dをちらっと勉強してすぐにそれを悟ったのですぐやめたね。
ヌヒ等は何が面白くて3Dやってるわけよ?
0143デフォルトの名無しさん
NGNG全ての原子をモデル化し、化学反応まできっちり計算しなきゃ、
そんなのただの張りぼてだよ。
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNG原始、分子、コロイドとか再現してさらに、
骨とか人間とか生物学的なものを精密に再現するなら
DNAも再現しないとな。
そうなるとヒトゲノム計画のデータも必要だね。
それを使って細胞クラス(オブジェクト)を作り、肺や心臓、腎臓、筋肉などのクラスを作る。
そして人間クラスを作る。
作ったら空間上に人間クラスのインスタンスを生成して座標を指定して特長をコンストラクタの引数に
送りVirtual人間を配置していく。
素粒子も必要なのだろうか。あればリアリティが高まりあらゆるものをシミュレートでき便利だけどね。
確かに現在のマシンでは不可能に近い。
リソース節約のために一部粗くして騙し騙しやるなら少しは実現できそうだが。
世界中のネットワークコンピュータを使って分散処理すれば実現できるかな。
そのあたりはJavaが得意そうな気がする。
0147デフォルトの名無しさん
NGNG最適なアセンブルコードを吐き出してくれない、やっぱ C か アセンブラっきゃねーな、とか、悶々とするんじゃ
なかろうか。
0148デフォルトの名無しさん
NGNGこのスレのネタを実現しようとしたら
現在地球上にある全電算機と
アセンブラで最適化されたプログラム使っても全然足りない。
0149John
NGNG馬鹿どもはあきらめていくんだが、
そこを上手くごまかして、見てる人にはわからないようにする
というのが賢い人間のやり方だ。
アルゴリズムを考える力のない人間は3Dをやってても無駄。
誰かの作ったアルゴリズムを使うくらいはできるだろうけど、
そんなんじゃつまらないよね。
まぁ、ライブラリ使いになりたきゃ、ゲームプログラマーとかになればいい。
ライブラリー使いは文句言わずに、使ってればいい。
お前らの頭じゃアルゴリズムは考えられない。
0150デフォルトの名無しさん
NGNG0151デフォルトの名無しさん
NGNGおそらく、John 君は、(おそらくは、あまり便利ではない)3DCGライブラリを使ったプログラミングの経験があって、
それでもう少しマシなライブラリを作りたいと考えたのでは。
多くの人は優れたライブラリを使ってプログラミングをやって、成果を挙げたい(ついでに、外部設計を学びたい)んであって、
カプセル化された内部アルゴリズムには興味はない。
しかし、3DCG の分野は難しくて、どう考えても「最適化」を、それぞれのプロダクトに合わせて行わなければならない。
カプセル化のレベルがちょいと違ってきちゃうんだよな。他の分野とは。アルゴリズムは全ての人が学ばなくてはならない
プログラミングが伴う仕事の中じゃ珍しいタイプではある。
0152デフォルトの名無しさん
NGNG激しくハズレです。計算資源(と厳密には転送幅)ですな。取りあえずカエレ
0153デフォルトの名無しさん
NGNGCarmack?
0154デフォルトの名無しさん
NGNGマジレス返してる方々が気の毒じゃ(藁
0155デフォルトの名無しさん
NGNG楽しかったな。
またあんな仕事やりたいなあ。
0156デフォルトの名無しさん
NGNG現行の3D libraryの多くは、そもそも数学的知識とグラフィックスハー
ドウェアの知識が無いとまともに使えない物が多いのが実情。何も知らん
Johnや沢村ってある意味シヤワセなアホどもだな。どうも同一人物に
見えてくるんだが。
0157John or 沢村
NGNG0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNG> もちろん光子も3D空間上(?)で管理する、と。
それはとても無理じゃなかろうか。
できたとしても、それは現実世界よりも非常にゆっくりと時間が進むスローモーションでしか動かないVirtual空間になるんじゃないかな。
なぜならコンピュータ上を動き回る電子が光速を超えることはありえないから。
将来複数の非ノイマン型コンピュータを集めて並列処理、ニューラルネットワークみたいなものを使えば
実現できるか、って話になるのかな。
コンピュータの変わりに人間の脳を使うって話も出てきそうだ。現在の技術ではどれも到底考えられないが。
こういう話は夢があって俺は好きである。
0160デフォルトの名無しさん
NGNGしかしだよ沢村さんよ。
もうすでに指摘されているかもされいるかもしれないが、
こちらが2Dの枠から眺めている3D空間上で
例えば女が鞄をを持っていたとし、女が鞄を背中で隠したとき、
隠れた部分もわざわざ計算させるのか?
そのときの物理現象を計算しておけば鞄が現れたときにリアルな動きもできるかもしれないが
それでも裏に隠れた鞄に当たった光、影をつける、テクスチャなどを貼り付けて
見せびらかすための計算は全く不要だね。
とくにこの3Dが予測がついているあらかじめ決められた動きしか持たない単なるムービーだったら尚更だ。
沢村氏は3D以外に、3Dホログラムや感応ヘルメットみたいなもので
3D空間上あたかも実際に自分がそこを歩いているかのような世界を彷徨いたかったのか?
0161デフォルトの名無しさん
NGNGプッ
0162デフォルトの名無しさん
NGNG荒らしを無視できないやつは荒らしだぞ
0163デフォルトの名無しさん
NGNG人のいない森の中で木が倒れたとき、音はしているのか、
という話を思い出す。
0164プロの逝って良しの1 ◆MvRbZL6NeQ
NGNGナノバイトってエースコンバット3に出てきたアレではないのか?
0165デフォルトの名無しさん
NGNG価値の無い無駄な情報が多い。
>>159 さらに3D空間を徹底的に再現するなら宇宙物理学も必要かな。
相対性理論だとか量子力学だとか。
宇宙が誕生した数100億年前から放たれ続け地球に降り注ぐ宇宙背景放射
太陽から地球に放たれるニュートリノ
3Dで太陽系の動きを徹底的に再現しようとすると、
地球の動きも正確な楕円じゃないしな。地球の周りのごみや月、火星、金星の影響でわずかに揺らいでいる。
そこまで考えると手に負えぬ。学者が必要だ。当たり前だがこりゃ一人でやるもんじゃないな。
0166デフォルトの名無しさん
NGNG>ドウェアの知識が無いとまともに使えない物が多いのが実情。
知識がないと使えないのはたしかだが、
それ程高度な物が必要とされない気がするけど。
ハードウェアの知識ってどの程度の物をいってる?
>将来複数の非ノイマン型コンピュータを集めて並列処理、ニューラルネットワークみたいなものを使えば
>実現できるか、って話になるのかな。
ならないよ。
アホみたいな発言だな。
でも
>なぜならコンピュータ上を動き回る電子が光速を超えることはありえないから。
これは面白かったよ。
ただし、計算可能であれば問題ない。
つまり、2秒後の世界が2秒以下で計算可能なら実現可能。
ただし、計算可能性を論理的に否定できる可能性はあるけどね。
0167デフォルトの名無しさん
NGNGその惑星以上の大きさのコンピュータが必要になるそうだよ。
完全ってのを原子レベルとするけど、一つの原子の情報を保持するメモリは
原子一つより小さくなることはない。
よって、惑星全ての原子の情報をメモリするには惑星より大きいコンピュータが
必要になり、しかもそれが本物より速く動作することも無いので、
いっそ本物を作ってしまう方が速かったりする。
自己流の解釈だけど、同じハードウェアでエミュレータが
実機より速くなることはないのと同じじゃないのかな。
0168デフォルトの名無しさん
NGNG> ハードウェアの知識ってどの程度の物をいってる?
スイッチ押したら電源が入るってあたりじゃね〜の?
0169デフォルトの名無しさん
NGNGあほみたいな発言でも並列分散処理は馬鹿にならないと思う。
あるプログラムの実行速度を高める方法は、ハードウェアだけで考えると
CPUなどの性能を高めること。しかし、いつかどこかで行き詰まりどんなに頑張っても光速を超えられなくなる。
かといってプログラムを全部アセンブラやCだけで書くというのか? という話がでてくる。
そこで並列分散処理の出番。仕事を複数のマシンに分散する。
Javaは遅いから再びアセンブラ,Cを使うことになる、とは限らないだろう。
分散処理もネットワークに強いJavaの強みだろう。
そしてJava3D、Servlet, RMIと併用する。
>>167
> 完全ってのを原子レベルとするけど、一つの原子の情報を保持するメモリは
> 原子一つより小さくなることはない。
すると、量子コンピュータやバイオコンピュータに期待するしかないわけですな。
人間の脳のようなコンピュータなら実現できるということは無いだろうか。
あとは上で示した並列分散処理かな。
> いっそ本物を作ってしまう方が速かったりする。
確かに。無駄にシミュレートしても仕方のないモノもあるしね。
0170デフォルトの名無しさん
NGNG話的には面白いので,手始めに抽象原子クラスを作成して,
それを継承した水素原子クラスを作成してください.
0171デフォルトの名無しさん
NGNG量子はどうだか知らないが、バイオは無駄だよ。
記憶媒体がシリコンであろうがタンパク質であろうが、
一つの原子情報を保持するには一つ以上の原子が必要って
ルールは破れないんだから。
あと、並列処理も意味無し。
何千台並列させようが、それが計算できるのはそのコンピュータ全部より
規模の小さい現象だけなんだから。
バイオだろうが並列処理だろうが非ノイマンだろうが、
どれも魔法の杖じゃないよ。
夢を見たければまず勉強しような。
0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNGワロタ
ネタだよね。
>人間の脳のようなコンピュータなら実現できるということは無いだろうか。
無知な発言を繰り返すのはやめれ。
Javaが遅いってのについて、少し言及すれば
プログラミング言語によって定義された計算手順は
一意であるから
それを基に最高のパフォーマンスが出せる機械語を生成する事はできるだろうか?
人工知能の研究がすすめば、少なくても人間よりパフォーマンスのいい
機械語を生成できる。
そういう時代ももうそろそろやってくると思う。
だから、即時的な結果を求めていないなら、
アセンブラやCを使った高速化に手を出す事は無駄。
あるいは、そんなのは金を払って誰かにやってもらえ。
0174名無し@沢村
NGNG要は3Dというのは人間の感覚が自然に認識できるギリギリの境界のところまで細かくなればいいのであって、それ以上細かくなる必要はないのだよ。
ただ切っても血が出ない、押してもへこまない、ぶつけても壊れないいまの3Dはあまりにもおそまつすぎるよ。
これは人間の感覚を持ってしても明らかにはりぼてだからね。
ヌヒ等よ、そういうことだよ、ヌヒ等よ♪
0175デフォルトの名無しさん
NGNGGTA やれ。
0176デフォルトの名無しさん
NGNG> >人間の脳のようなコンピュータなら実現できるということは無いだろうか。
> 無知な発言を繰り返すのはやめれ。
ニューラルネットワークは駄目か? 非線形で生産性が無さ過ぎ? 無知すぎるか?
> Javaが遅いってのについて、少し言及すれば
> プログラミング言語によって定義された計算手順は
> 一意であるから
> それを基に最高のパフォーマンスが出せる機械語を生成する事はできるだろうか?
> 人工知能の研究がすすめば、少なくても人間よりパフォーマンスのいい
オブジェクト指向の先にあるアスペクト指向を使うというでもなく、
エージェント指向を使うということですか。
そもそも(自我を持つコンピュータとしての)人工知能は実現しがたいと思う。
> だから、即時的な結果を求めていないなら、
> アセンブラやCを使った高速化に手を出す事は無駄。
もしここまで巨大なプロジェクトをやるとしたら俺もそれは避けたい。
そこで俺はJava に対する魅力を感じたわけだが、Javaを超える超高級言語も使ってみたいと思い始める。AspectJかMixJuiceかな?
0177デフォルトの名無しさん
NGNG> 要は3Dというのは人間の感覚が自然に認識できるギリギリの境界のところまで細かくなればいいのであって、それ以上細かくなる必要はないのだよ。
> ただ切っても血が出ない、押してもへこまない、ぶつけても壊れないいまの3Dはあまりにもおそまつすぎるよ。
> これは人間の感覚を持ってしても明らかにはりぼてだからね。
老化現象も再現したいと思ったことは無いか?
子供が大人になり、としをとり老化する。
いくらなんでもいつまでも何十年経っても老化しなかったら飽きてくるだろう。
老化しない生き物はただの人形にしか見えないのである。
老化現象なら原始レベルでなくとも細胞レベルで考えるのも面白いと思うのだが。
沢村氏の3D世界が完成すれば医療にももっと役に立つと思うのだが。
0178デフォルトの名無しさん
NGNG目も当てられないほど痛い発言です。
でも、あなたのために感想を書きましょう。
>非線形で生産性が無さ過ぎ?
根本的にあなたは何もわかってません。
ニューラルネットの本を一冊読むか、
ニューラルネットの事を忘れるかした方がいいでしょう。
非線形という言葉をご存知で?
線形代数を学んでください。
さもなければ、線形、非線形という言葉は忘れた方がいいでしょう。
>オブジェクト指向の先にあるアスペクト指向を使うというでもなく、
>エージェント指向を使うということですか。
コーディングスタイルとアルゴリズムはまったく違う物です。
オブジェクト指向というものはわかっていますか?
>そもそも(自我を持つコンピュータとしての)人工知能は実現しがたいと思う。
誰もあなたの直感的な意見は求めていないでしょう。
>もしここまで巨大なプロジェクトをやるとしたら俺もそれは避けたい。
日本語の能力が欠如している可能性があります。
知的障害者かもしれません。
でも、落ち込まないでください。
ちなみに、ネタですか?
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNG> > すると、量子コンピュータやバイオコンピュータに期待するしかないわけですな。
> 量子はどうだか知らないが、バイオは無駄だよ。
> 記憶媒体がシリコンであろうがタンパク質であろうが、
> 一つの原子情報を保持するには一つ以上の原子が必要って
> ルールは破れないんだから。
それはどんなことがあっても光速と超えることができないのと同じくらい破れないルールということですか?
> あと、並列処理も意味無し。
> 何千台並列させようが、それが計算できるのはそのコンピュータ全部より
> 規模の小さい現象だけなんだから。
それはすべての事象を再現に再現しなくても良いとしても意味が無い?
使わないよりは、少しは現実解に近似するともいえないんですかい?
こういう分野にはかじった程度のことしか知らないんだが、面白そうだな。
並列処理の本で勉強したのか? ニューラルネットワークの本か? ネットの情報か?
0181デフォルトの名無しさん
NGNG> 目も当てられないほど痛い発言です。
2chであんたの理想を追求するし2チャンねらに要求するのは限界があるよ。
あんたがちょっと官僚的に見えてきた。その分野に関してすごい誇りを持っているということが良くわかったよ。
学者タイプだって事が良くわかる。あなたのレスは本当に電波ですぞ。
> 根本的にあなたは何もわかってません。
まあわかってませんよ。いずれ理解しようかとは思うんだが。
> 線形代数を学んでください。
一応知っちょる。計算程度にしか使っていないが。
> オブジェクト指向というものはわかっていますか?
一応、というかプログラミングで使っている。
ここでいるあんたの創造する オブジェクト指向はオブジェクト指向分析とかの話かい?
俺はこれについてはオブジェクト指向プログラミングのことばかり想像する癖があってね。
本当に学者っぽい発言だね。だがエージェント指向については具体的なことは知らない。
> >そもそも(自我を持つコンピュータとしての)人工知能は実現しがたいと思う。
> 誰もあなたの直感的な意見は求めていないでしょう。
人工知能の定義によってによっては直感的かどうか違うと思う。「俺様にとっての人工知能は...」って話になって
人工知能と一言で言っても人により捕らえ方,主張は違うでしょう。
0182デフォルトの名無しさん
NGNGまあ気にしないでくれ。最近の日本語も変わりつつあるからね。俺は日本語を使うときどこかの役所の標準に徹底的に従ってはいなんでね。2ch風に使うこともある。きちんとした日本語を2chに求めるなんて限界があるでしょう。
> 知的障害者かもしれません。
それ言ったら2ちゃんねらは皆知的障害者。おぬしは意外と慇懃無礼なタイプか? まあ気にしないでおくれ。
>でも、落ち込まないでください。
まああんたみたいな学者とはよくでくわすからね。
厨房レベルの香具師の荒らしと比べたらどうって事が無いし上等でなかなか有益な情報を提供していますぞ。
ところであんたは学者か? 院生か? 研究生? 助手? 講師? 助教授? もしかして教授ですかい?
これがもしただの学生だったら成り上がりで少し傲慢だと思ってしまうな。
0183デフォルトの名無しさん
NGNG関連の仕事でやってる香具師か、パソコンの中に自分だけの女の子
を飼いたい香具師かどっちかしかいないだろ。
3D自体が見捨てられた技術なんだよ。
どうしてもやりたいんなら、四の五の愚痴言ってないで自分で使う道具
は自分で用意すべきなんだよな。
0184デフォルトの名無しさん
NGNG3進法の計算では高速化できないかい?
0185デフォルトの名無しさん
NGNGちなみに沢村、オマエ前の方の書き込みと今、言ってる事変わってるぞ。
急に凶悪風な電波キャラになりやがって。(藁
管理職なんだろ?(←まだ言うか(藁
0186デフォルトの名無しさん
NGNG> ていうか、ここって、Java3Dスレじゃなかったの??
そろそろJava3Dの話題でもつくりますか?
って最近Java3Dいじって無いんですよ。
> ちなみに沢村、オマエ前の方の書き込みと今、言ってる事変わってるぞ。
> 急に凶悪風な電波キャラになりやがって。(藁
> 管理職なんだろ?(←まだ言うか(藁
あの学者風の発言が、沢村氏だったのか?
教授みたいに妙に何でも詳しいと思ったら。
医用画像の研究をしている人ではなかったのか?
「プログラミングのうまい下手は?」スレッドの強化学習について研究している早稲田の学生じゃなかったのか?
もし外れていたらしまん、(上二行にリストアップされて)外れていた人たちよ。
0187デフォルトの名無しさん
NGNG「日本語ができない人が集まるスレ」とかあちこちのスレッドにコピペした厨房は?
リアル厨かと思っていたが、知ったかぶり大学生みたいな香具師だったんだな。
0188デフォルトの名無しさん
NGNG> すると、量子コンピュータやバイオコンピュータに期待するしかないわけですな。
どー考えても無理でしょ。
そもそもバイオコンピュータでどうやって情報を原子より小さなもので保持するつもりだ?
量子コンピュータにしたって、シミュレートする対象の粒子を小さくしたら同じこと。
> 人間の脳のようなコンピュータなら実現できるということは無いだろうか。
絶対ない。
> あとは上で示した並列分散処理かな。
全然関係ない。
0189デフォルトの名無しさん
NGNG"パソコンの中に自分だけの女の子を飼いたい香具師" であると悟られることを恐れて
いるな?
0190デフォルトの名無しさん
NGNG飼えるなら喜んで飼うぞ。
アイデンティティを求めて俺を捨ててネットへ旅立つくらいのならば。
0191デフォルトの名無しさん
NGNG不毛な話になってきたな。
>> 一つの原子情報を保持するには一つ以上の原子が必要って
>> ルールは破れないんだから。
>それはどんなことがあっても光速と超えることができないのと同じくらい破れないルールということですか?
1ビットの情報を表すのに必要なメモリは1ビットなのと同じで、
破れないんじゃないの?
圧縮すればいいと言い出すかもしれないが、完全にランダムな情報は
圧縮できないから、無理だろう。
量子コンピュータなら、とは思うんだがよく知らない。
この話の流れだと、量子状態も把握できるなら
量子をシミュレートしなかったら嘘だし、
そうなると1量子を記録するのには1量子が必要という話になり、
結局堂々巡りになる。
量子コンピュータなんてちょっと聞きかじっただけなんだけど、
これってあってる?
だれか詳しい人教えて。
0192デフォルトの名無しさん
NGNGそういう単位はないのでは?
>3進法の計算では高速化できないかい?
3進法の計算ってなんだ?
情報量の単位の底が3になるだけだろうけど。
まあ、高速化のアーキテクチャがあれば高速化できるだろうし、
なければできない。
理想的にはe進数がいいらし。
>これがもしただの学生だったら成り上がりで少し傲慢だと思ってしまうな。
おいおいw
そんな情報で判断するなって。
文章の内容で判断しろよ。
>人工知能の定義によってによっては直感的かどうか違うと思う。
直感的かどうかは、どれくらい論理的かによるのでは?
>俺はこれについてはオブジェクト指向プログラミングのことばかり想像する癖があってね。
オブジェクト指向プログラミングとオブジェクト指向分析って
たいした差はないきがするのは俺だけ?
0193デフォルトの名無しさん
NGNGそりゃ低レベルな表示しかしないならそれほど知識は必要ないだろう。
フォトリアルでも(逆にノンフォトリアルでもそーだが)突き詰めてシェーダまで
弄れば、君のようななんちゃってには無理な世界になるんでない?
0194デフォルトの名無しさん
NGNG> 人工知能の定義によってによっては直感的かどうか違うと思う。「俺様にとっての人工知能は...」って話になって
> 人工知能と一言で言っても人により捕らえ方,主張は違うでしょう。
人工知能の定義は様々だが、一般に大きく分けて4種類があると言われている。
1A. 人間と同じ仕組みで知的動作をおこなう機械
1B. 人間と同じ知的動作をおこなう機械
2A. 合理的な仕組みで知的動作をおこなう機械
2B. 合理的な知的動作をおこなう機械
なお、知的動作とは人間がする時には知性を要求されるような仕事のことをいう。
例えば他の人間と会話したり、チェスしたり、病気の診断したりなど。
で、君に言う人工知能ってのはどれだい?
ちなみにチューリングテストは1Bに分類される。
0195デフォルトの名無しさん
NGNG納得だが
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNGそんなものは求めてないよ。
だいたいコンピューターとチェスをやって
それが人間っぽいか、そうじゃないかの判断なんてできないよ。
むしろ、重要なのは強さとか機能。
昔の人はバカだった。
0198デフォルトの名無しさん
NGNG盲駄巣歩年酢してる研究者もいるにはいるよ。漏れも同意見で
はあるんだけども、あんまりあのラディカルなオッサンに毒さ
れすぎないようにね(w
0199デフォルトの名無しさん
NGNG> >3進法の計算では高速化できないかい?
> 3進法の計算ってなんだ?
> 理想的にはe進数がいいらし。
e ≒ 2.7 から 3が近いんで 3進法。
電流 が 0 のときと 1 と逆向きの-1で判断。
しかし電流の向き(1と-1)を判断する方法がなかなかうまくいかなかったため実用化には至らなかったらしい。
高速化というより単位体積あたりの容量節約かな。
0200デフォルトの名無しさん
NGNG常に電気が無駄になってそうだ。
CMOSなんかと比べると、とんでもなく無駄な仕組みに見える。
まあ、電圧じゃあ難しくてやりようがないしね。
トランジスターに変わる新しい物ができたら、
3でやる事も検討されるだろうね。
っていっても、32ビットプロセッサが3^nプロセッサになる事くらいの
意味しかないけど、けっこう大きいといえば大きいか。
2 3
4 9
8 27
16 81
32 243
0201デフォルトの名無しさん
NGNGニュートラムって何?
0202名無し@沢村
NGNG俺はきめ細かい3Dをきめ細かく動かすことはあきらめて、とりあえず雑な3Dをきめ細かく動かすことから始めてみようと思うよ。
たとえ雑な3Dでも動きさえきめ細かければ充分鑑賞に堪えるアートをつくることは可能だからね。
0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNGなるべくはやくそれを公開してくれよ。
どうもおまえは口だけ男のような気がしてならない。
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNGサワムラはただの妄想厨房。放置するが吉。
} catch(NiceCyubouKakikomiException e) {
いじってもいいかも。
}
0209デフォルトの名無しさん
NGNGチェンリーって何すか?
気になって最近睡眠不足なんです。
0210デフォルトの名無しさん
NGNGチェン・リー フィルモグラフィー タイトル
http://userwww.aimnet.ne.jp/user/django-kill/P2/Lee/j_lee_title.htm
0211デフォルトの名無しさん
NGNG忠実な情報にはならなくなるが、
時間軸上のサンプリング周波数、空間分解能(? 空間軸上のサンプリング周波数)を低めに限定して近似するのはどうかな?
サンプリング周波数は低ければ低いほど畳み込みやFFTにかかる時間も減る。
空間軸を原子より大きい情報にすると話が振り出しに戻ってしまうが、
時間軸のサンプリング周波数を低くすれば
>>166 の言っていた
>2秒後の世界が2秒以下で計算可能なら実現可能
の可能性に近づくのではなかろうか。サンプリング周波数が0.5Hzというのは、ちとうーむ...という気がするが。
あとは統計学的にあつかって、平均するとだいだいこうかな程度に。とくに気体とか。
信号処理と数値計算バリバリの近似を使って騙し騙しやる。特に人間の五感に触れる部分は。
MP3も人間の耳に聞こえない周波数成分をカットして圧縮しているわけだから
画像、動画、3D, 3D動画の世界でも同じように省略しているだろう。
んなこといっても無理なものはムリか?
0212デフォルトの名無しさん
NGNG実際問題として、”もし” それを作ったとしたら圧縮なしで、対象となる惑星の何倍くらいのメモリが必要になるのだろうか。
素人考えながら原子を一番小さい物体として定義して、電子をスイッチ(メモリ)にすれば圧縮できないかなとか考えてしまう。 でも電子も原子も安定した物体じゃないんだよね・・・
いつ崩壊するかさっぱりわからないからスイッチには使えないわな・・・
絶対に安定した物体で原子よりもはるかに小さい物体があれば、それをスイッチ(メモリ)にして完全にシミュレートできそうだよね。
0213デフォルトの名無しさん
NGNG> >167
> 実際問題として、”もし” それを作ったとしたら圧縮なしで、対象となる惑星の何倍くらいのメモリが必要になるのだろうか。
> 素人考えながら原子を一番小さい物体として定義して、電子をスイッチ(メモリ)にすれば圧縮できないかなとか考えてしまう。 でも電子も原子も安定した物体じゃないんだよね・・・
> いつ崩壊するかさっぱりわからないからスイッチには使えないわな・・・
> 絶対に安定した物体で原子よりもはるかに小さい物体があれば、それをスイッチ(メモリ)にして完全にシミュレートできそうだよね。
ガリウム、ヒ素原子でアルミニウムを格子状に覆い、その中に電子を閉じ込めて1bitsという話を聞いたことがある。
東大でそういう研究しているのいなかっただろうか。橘たかしだったか? 5年以上前に日経サイエンスあたりで見た記事だから今ならもっとましな情報がでまわっているかな。
適当な計算だが、
1bitsを実現するには原子27個分が必要と言うことかな。
2bitsの場合は45個、3bitsの場合は63個、4bitsの場合は75個、
8bitsの場合は125個の原子が必要にということだろうか。
0214デフォルトの名無しさん
NGNG(ある原子の種類と位置を、別の原子の種類と位置で表す)のが
1番効率が良く、そうなるとそれ本物じゃん、という話になる。
0215デフォルトの名無しさん
NGNGで、1秒で1秒分のシミュレーションができる。
目標に限り無く近付きましたな。(藁
0216デフォルトの名無しさん
NGNG256bitsの容量(ひらがな、カタカナ分)を表現できるんだぜ。どうよ?
必要な原子の個数を式であらわすと、(2n+1)^3 n = 0か1かを記憶する原子(アルミニウム)の個数を立方したもの 2以上
(例 : nが2のとき、8bitsで125個の原子が必要。容量は8^3bits)
になる?
実際にやってみると化学的物理的に問題にぶち当たりそうだが。
原子がハニカム構造に並んでいればもっと少ない体積で実現できるかな。
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNG4bitsで表現できるパターンは2の4乗で16通り。
256通りのパターンを表現するための情報量は8bits。
0220デフォルトの名無しさん
NGNG気にするなよ。 誰にでもあるミスだから。
0221デフォルトの名無しさん
NGNG0222IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0223デフォルトの名無しさん
NGNGグッジョッブ
0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNG(・∀・)イイ!!
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0228デフォルトの名無しさん
NGNGクッキーとアクセスログの参照を有効にしる!
0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG訴状が届いたら裁判は始まってしまいますので、ておくれでしょう。
「負ける裁判を起こされる前」に消せばオッケーじゃないかな(笑
内容証明が届いてから訴状が届くまでの間に消したとしても、その間の
被害に対して賠償しなきゃいけなくなるかもねー、、
0231デフォルトの名無しさん
NGNG訴状が届いたら裁判は始まってしまいますので、ておくれでしょう。
「負ける裁判を起こされる前」に消せばオッケーじゃないかな(笑
内容証明が届いてから訴状が届くまでの間に消したとしても、その間の
被害に対して賠償しなきゃいけなくなるかもねー、、
0232デフォルトの名無しさん
NGNG訴状が来た時点で消そうが消すまいが関係ないんでないかなぁ。
0233デフォルトの名無しさん
NGNG中大つながりでいい香具師いるだろうが。
0234デフォルトの名無しさん
NGNG>>60>>73>>>>107>>119
2ちゃんねるに近いあるインターネット関連会社の社長は(略)
>>61-62>>118
0235デフォルトの名無しさん
NGNGひろゆきが出してるのもある。
0236デフォルトの名無しさん
NGNG(http://qb.2ch.net/test/read.cgi/sakud/1041301103/)なるものを削除議論板に立てて遊んだ。
近頃の氏の言動・行動には問題が多い。この一件も酷い。ガイドラインを率先して守るべき立場の人間が
取る行動ではない。このスレ以外にもキャップ付きであちこちのスレに書き込みし、迷惑をかけていた。
そして、本物の紅白歌合戦が終わる頃、このスレは姿を消した。
削除依頼は出されていたものの報告レスは無い。どうやら自ら消した様子。
困った人間だ。「遊び」「冗談」は止めてもらいたい。
ついでに削除人も止めてもらいたい。
0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNG0242デフォルトの名無しさん
NGNG一定の匿名性ある掲示板の有用性を言いたい。
犯罪に悪用とか、内部告発の利点とかは極端な例で、
ごくごく普通の使われ方の中に匿名掲示板の効用が発揮されているんじゃ?
0243デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG0246デフォルトの名無しさん
NGNG0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNGhttp://www.nikaidou.com/diary/index.html
http://www2.diary.ne.jp/user/166292/
http://www.nikaidou.com/bunko/2ch/01.html
0250デフォルトの名無しさん
NGNG知ってる人がいたら教えて下さい!!
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNG0254デフォルトの名無しさん
NGNG裁判が進む〜
無力だ。
0255デフォルトの名無しさん
NGNG匿名は弱者保護のためですって言ってのは、やっぱり詭弁だったんだね (´・д・`)
0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNGhobby 今何をされてるんでつか?
0258デフォルトの名無しさん
NGNGOh! Java3D!
http://www.javaopen.org/jfriends/
0259山崎渉
NGNG0260デフォルトの名無しさん
NGNGこっち上げるぞ。
0261山崎渉
NGNG0262山崎渉
NGNG0263デフォルトの名無しさん
NGNG0264Q
NGNG0265デフォルトの名無しさん
NGNG0266デフォルトの名無しさん
NGNGhttp://www.yappa.co.jp/site/products/index.html
0267デフォルトの名無しさん
NGNGどんな形でもいいから、座標(頂点データ?)を引き込めれば、なんでもできます。
すごくできます。ガンガレ。
0268世直し一揆
NGNGるな!)
●とにかく気が小さい(神経質、臆病、二言目には「世間」、了見が狭い)
●他人に異常に干渉し、しかも好戦的・ファイト満々(キモイ、自己中心)
●自尊心が異常に強く、自分が馬鹿にされると怒るくせに平気で他人を馬鹿にしようと
する(ただし、相手を表面的・形式的にしか判断できず(早合点・誤解の名人)、実際に
はたいてい、内面的・実質的に負けている)
●本音は、ものすごく幼稚で倫理意識が異常に低い(人にばれさえしなければOK!)
●「常識、常識」と口うるさいが、実はA型の常識はピントがズレまくっている(日本
の常識は世界の非常識)
●権力、強者(警察、暴走族…etc)に弱く、弱者には威張り散らす(強い者にはへつらい、弱い者に対してはいじめる)
●あら探しだけは名人級でウザイ(例え10の長所があってもほめることをせず、たった1つの短所を見つけてはけなす)
●基本的に悲観主義でマイナス思考に支配されているため性格がうっとうしい(根暗)
●単独では何もできない(群れでしか行動できないヘタレ)
●少数派の異質、異文化を排斥する(差別主義者、狭量)
●集団によるいじめのパイオニア&天才(陰湿&陰険)
●悪口、陰口が大好き(A型が3人寄れば他人の悪口、裏表が激しい)
●他人からどう見られているか、人の目を異常に気にする(「〜みたい」とよく言う、
世間体命)
●自分の感情をうまく表現できず、コミュニケーション能力に乏しい(同じことを何度
も言ってキモイ)
●表面上意気投合しているようでも、腹は各自バラバラで融通が利かず、頑固(本当は
個性・アク強い)
●人を信じられず、疑い深い(自分自身裏表が激しいため、他人に対してもそう思う)
●自ら好んでストイックな生活をしストレスを溜めておきながら、他人に猛烈に嫉妬
する(不合理な馬鹿)
●執念深く、粘着でしつこい(「一生恨みます」タイプ)
●自分に甘く他人に厳しい(自分のことは棚に上げてまず他人を責める。しかも冷酷)
●男は、女々しいあるいは女の腐ったみたいな考えのやつが多い(例:「俺のほうが男
前やのに、なんでや!(あの野郎の足を引っ張ってやる!!)」)
0269デフォルトの名無しさん
NGNGヤフオク出品したよ
1円スタートでマジお勧め!
「10日でおぼえるJSP/サーブレット入門教室」翔泳社
0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNG●とにかくぬるぽ(ぬるぽ、ぬるぽ、二言目には「ぬるぽ」、ぬるぽが狭い)
●他人に異常にぬるぽし、しかもぬるぽ的でぬるぽ満々(ぬるぽ、ぬるぽ中心、ぬるぽ的でデリカシーがない、ぬるぽ力がない)
●人のぬるぽをすぐにパクル(ぬるぽ魔)
●妙にぬるぽが高く、自分がぬるぽにされると怒るくせに平気で他人をぬるぽにしようとする(ただし、相手をぬるぽ的にしか判断できず(ぬるぽの名人)実際にはたいてい、ぬるぽ的に負けている)
●本音は、ものすごくぬるぽでぬるぽ意識が異常に低い(人にぬるぽさえしなければOK!)
●「ぬるぽ、ぬるぽ」と口うるさいが、実はぬるぽの常識はぬるぽがズレまくっている(日本のぬるぽは世界の非ぬるぽ)
●権力、強者(ぬるぽ、ぬるぽ族…etc)に弱く、弱者には威張り散らす(強い者にはへつらい、弱い者に対してはぬるぽ)
●ぬるぽ探しだけは名人級でウザイ(例え10のぬるぽがあってもほめることをせず、たった1つのぬるぽを見つけてはけなす)
●基本的に悲観主義でマイナス思考に支配されているため性格がうっとうしい(根暗)
●ぬるぽでは何もできない(群れでしか行動できないぬるぽ)
●少数派の異質、異文化を排斥する(ぬるぽ主義者、ぬるぽ)
●集団によるぬるぽのパイオニア&天才(陰湿&陰険)
●ぬるぽが大好き(3人寄れば他人のぬるぽ、ぬるぽが激しい)
●他人からどう見られているか、人のぬるぽを異常に気にする(「〜ぬるぽ」とよく言う、ぬるぽ命)
●自分のぬるぽをうまく表現できず、ぬるぽ能力に乏しい(同じぬるぽを何度も言ってぬるぽ)
●表面上ぬるぽしているようでも、腹は各自バラバラでぬるぽが利かず、ぬるぽ(本当はぬるぽ強い)
●ぬるぽを信じられず、ぬるぽ深い(自分自身ぬるぽが激しいため、他人に対してもそう思う)
●自ら好んでぬるぽ生活をしぬるぽを溜めておきながら、他人に猛烈にぬるぽする(不合理なぬるぽ)
●ぬるぽ深く、粘着でぬるぽ(「一生ぬるぽ」タイプ)
●自分に甘く他人にぬるぽ(自分のことはぬるぽに上げてまず他人をぬるぽ。しかもぬるぽ)
●男は、女々しいあるいはぬるぽの腐ったみたいな考えのやつが多い(例:「俺のほうがぬるぽやのに、なんでや!(あの野郎のぬるぽを引っ張ってやる!)」)
0272デフォルトの名無しさん
NGNGJava3Dも POV-Rayのような画像を作る例が出るようになってきたね
0273デフォルトの名無しさん
NGNG0274デフォルトの名無しさん
NGNGそろそろ、本格的にJava3Dに着手し始めても苦痛は無いじゃりょ〜
0275デフォルトの名無しさん
NGNGアニメーションも専用ソフトあるわけだし。
わざわざJavaでやる必要なし。実用性なし。使う人なし。
要は、自称クリエーターなどと言ってるやつらが使う気があるか否かだ。
JavaでMayaくらいのソフト作れたら使ってもらえるんじゃない?
0276デフォルトの名無しさん
NGNG0277デフォルトの名無しさん
NGNGおいおい、デザイナのために使うんじゃなんだから
このスレ全部読んだか?
わざわざJavaでやる必要が無い?
ではなぜJava3Dというものが登場したと思う?
クリエーターとプログラマを一緒にしないと考えられないのか?
0278デフォルトの名無しさん
NGNG0279デフォルトの名無しさん
NGNGJavaでも一応できますよ。ってくらいなんじゃないの?
スレ全部読んでない。すまそ。
全部読んでから有用性を考え直します。。
0280デフォルトの名無しさん
NGNG0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNG一部の趣味グラマーがオナニーしたかったから
0284デフォルトの名無しさん
NGNGとにかくお前らスレ全部嫁
Java3Dが登場した理由について説明された記事のリンク先も載ってるからよ。
0285デフォルトの名無しさん
NGNG概要は目を通した。
スレ全部読んでもイマイチ魅力が伝わらない。
そもそも言語には得手不得手があるのと違うのか?餅は餅屋。
Java3Dで凄まじいクオリティを出せるのかな?
高速、且つ高品質なレンダリングできそうにないじゃん。
Java3Dが表舞台に登場することはないから安心して趣味に打ち込んでていいよ。
0286デフォルトの名無しさん
NGNGさっさとSDKに入れろよ、JavaSound同様まったく使われんだろうけど
0287デフォルトの名無しさん
NGNGサーバサイドに特化しておけばいいじゃん。
J2EE以外消えてなくなれ。
0288デフォルトの名無しさん
NGNG∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生!こんなのを発見シマスタ!
/ / |
/ /| / \ http://saitama.gasuki.com/shinagawa/
__| | .| | \
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄\ \_____________
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
0289デフォルトの名無しさん
NGNG結局ネイティブな部分扱うことになりそう。
Java3Dに労力使うなら既存の3D技術学んだほうがマシ。
ラップされたAPI提供されたとしてもいらん。
既存言語のライブラリ使うことを念願。
蓄積されたものをJavaに置き換えてもうまくいかんだろ。
惹かれない。Java3D。
0290デフォルトの名無しさん
NGNG思うけどねえ…データの交換にバイナリストリーム使わないでXML使うよう
なもんでしょ。パーサの作業コストが気にならない環境に限っては、有用だ
と思うけどね。
マシン性能の限界を求められるゲーム向きでは全くないというのは、そのとおり。
0291デフォルトの名無しさん
NGNG>マシン性能の限界を求められるゲーム
製品なんて妥協の産物かと。
過剰品質にしたら自分で自分の首絞めてしまうかも。
0292デフォルトの名無しさん
NGNGデータ交換にXML使うメリットをどこぞのサイトで見かけた。
データ再利用についてだつた。漏れはよさげだと思ったが。
0293デフォルトの名無しさん
NGNG0294デフォルトの名無しさん
NGNGファイルパーミッションがでアクセス拒否
アクセスコントローラがなんたらかんたら
isDirectoryでなんたらかんたら……
とか出てくるんです。
これって、lwsのファイル自体があってないのかなぁ。
分かる人教えてください。
0296290
NGNGそりゃ、シーングラフのXMLフォーマットによる直列化形式でしょ。
俺が言ってるのは、データの構造がユーザにとって理解しやすい高級な表現形
式になっていることが、利点でしょってこと。話がかみ合ってないんだけど。
0297デフォルトの名無しさん
NGNG知ってんだよね。知ってるってだけで妙に誇らしげ。
知識と技術は違うってことをヲタは知らない。
0298デフォルトの名無しさん
NGNG3Dはなぜ処理が重いのかわかってるのかな?
0299デフォルトの名無しさん
NGNG0300わらゑなゐをとこ ◆PQUxQChSjo
NGNG0301デフォルトの名無しさん
NGNGどうせ低レベル部分はOpenGLかDirectXコールなのにね〜。
0302デフォルトの名無しさん
NGNG0303デフォルトの名無しさん
NGNGお前は何もわかってない。
0304デフォルトの名無しさん
NGNGそーいや前に話題になった teddy ってアプレットじゃなかったっけ?
Java3D 使ってないだろうけど。
0305デフォルトの名無しさん
NGNG今の3Dアプリケーションはとんでもないところにボトルネックがあるみたいだからな。
0306デフォルトの名無しさん
NGNG具体的には?
0307デフォルトの名無しさん
NGNGおまいがボトルネック
0308デフォルトの名無しさん
NGNGこんな時期に余計なところに余計な力注いでないで
主力のサーバーサイドの分野に力を結集してくれよ
0309デフォルトの名無しさん
NGNGX3Dで既に使われているし
プラットフォーム非依存、
拡張性が高い
Applet(with Java3D API) + Servletなどを通して
ネットワーク越しで頻繁にリアルタイムで更新される3D映像設計図を共有できる
ことが3DにJavaを適用する意義なんだろう。
0310山崎渉
NGNG0311デフォルトの名無しさん
NGNGただだし。
0312デフォルトの名無しさん
NGNGこういう人が1人いるだけで、自分がJavaやってるのが恥ずかしくなりませんか?
0313デフォルトの名無しさん
NGNG0314デフォルトの名無しさん
NGNGこういう人が一人いるだけで、自分がドットネットやってるのが恥ずかしくなりませんか?
0315山崎渉
NGNG0316デフォルトの名無しさん
NGNGJava3Dのようなブツが登場したっておかしくないだろう。
0317デフォルトの名無しさん
NGNG自らがどのような職を選ぼうとも、
どのような趣味を選ぼうとも、
変なヤツは絶対にいるから気にしても無駄。
っていうか、俺が変
0318デフォルトの名無しさん
NGNGアンチJava厨は死滅スレにカエレ!!
0319デフォルトの名無しさん
NGNGどこも変に見えない
0321デフォルトの名無しさん
NGNG4冊くらいは見かけたような気がする。
なかなかいい本も出ているみたいだね。
しかしJava3Dは難しいね。物体を複数を配置するだけでクラスを沢山使っている
ところが凄い。これらを動かせるようにビヘイビアも設定もできるけどこれまたクラスを呼び出す。
んで慣れるのが大変。
VRMLのようにマウスでドラッグして物体を動かせるようにするのも一苦労だね。
VRMLはあんなに簡単だったのに・・・・。Java3Dは記述が多いね。
0322デフォルトの名無しさん
NGNG使ってる人もなんかJava3Dがすばらしいから使うんではなくてJavaが簡単だから
それで3Dがあつかえるから使ってんじゃないの?
それに結局OpenGLなんだろ?
いまいち強みがわからん。
0323デフォルトの名無しさん
NGNGAppletなどを利用してネットワーク上で3D設計図を遠隔地でも
共有できることがJava3Dの強みらしいが・・・・。
それからヘッドマウントディスプレイにも対応できるらしい。
なんていうクラスだか忘れたけど、人間(?)をあらわすクラスがあって、
両目の、目と目との間の距離、身長(視線の高さ)、両耳の距離を指定して
将来、VRに素早く対応できるようになっているメリットがあるらしい。
デフォルトで視線の高さ、目と目の距離は定まっているらしい。
記憶が曖昧なので覚えてないけど
クラス継承かコンポジション集約か何かをすることで自分で指定すると奴だと思った。
Java3Dで空間を定義するときも、何万光年という世界も構築できるとか?
といってもカルテジアン座標の値はdouble型みたいなので
そんな値を使う価値があるのかどうか・・・。
Java3Dはこのように、あまりにも拡張性を意識しすぎてクラスがあんなにいっぱいあるんではないかと。
それでさらに重たくなっているのではないかと。
最近のJava3Dのサンプルはかなり軽いけど。
0324デフォルトの名無しさん
NGNGそれに加え大学の講義でJava3Dを教えている。
http://www.wakhok.ac.jp/~tatsuo/sen99/java3d1/kougi.html
0325
NGNGそこはJavaやUnixはなんでもやるよ。
やっぱり、企業出身の人が上にいる大学はおもしろい。
0326322
NGNGレスあり、なんとなくわかったです、Java3Dの方向性が。
VRも構築できるようにするとは、確かにやりすぎの感があるね。でもチャレンジングなのは嫌いではない。
0327山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0328デフォルトの名無しさん
NGNG0329デフォルトの名無しさん
NGNG限られたリソースで最大限の表現してるのが今の3Dの技術だろうが。
押したらへこむとかいう奴みたけりゃ大学の物性のシミュレーションやってるスーパーコンピュータ見とけ。
おそまつなのはお前の脳だろ。
0330デフォルトの名無しさん
NGNG本命の、lingoはまだまだだし
0331デフォルトの名無しさん
NGNG0332デフォルトの名無しさん
NGNGはつみみです
0333デフォルトの名無しさん
NGNGJava3DをベースにしたX3D
0334デフォルトの名無しさん
NGNGJava3Dがなんだかわかってる?
0335デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNGJava3Dが医療機器に使われる。
0337デフォルトの名無しさん
NGNG背景はビットマップで背景はピクセル画像ってどうやろうか、悩んじゃうよ。
Java3D使うとなると、絵画だけ 3DCanvas#paint(Graphics g) やって、
それを PixelGrabber, MemoryImageSource を使って背景画像を切り出した画像を
生成する処理をせにゃいかなそうなんだけど・・・。それはもちろんパフォーマンス
的に問題外。
(自前で3D絵画やったほうがいいんじゃないかと思ったヨ)
なんかいい方法教えれ!
0338デフォルトの名無しさん
NGNG0339デフォルトの名無しさん
NGNG思ったんだがなー。shockwave3d のは勘弁。
やっぱc++/SDLかね。ruby/SDL もいいかな。そっち見てみるわ。
0340デフォルトの名無しさん
NGNG0341デフォルトの名無しさん
NGNG【徹底討論】Java3Dの可能性について考える
【徹底討論】Java3Dの可能性について考える
【徹底討論】Java3Dの可能性について考える
【徹底討論】Java3Dの可能性について考える
あんま考えて無いですよね。期待して読んで損した。では。
0342デフォルトの名無しさん
NGNG何でそれをJavaで?
0343デフォルトの名無しさん
NGNGあんまり速度が命でない方面用、簡単3Dという存在です。
0344デフォルトの名無しさん
NGNGCPU ぶん回せばなんとかなる、という利用範囲では、
プログラミングに力を注がなくて済むのが良い。
0345山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0346山崎 渉
NGNG0347デフォルトの名無しさん
NGNG物体を消す処理をしているときに
javax.media.j3d.CapabilityNotSetException: Group: no capability to read children
というエラーが出ていて
objRoot.setCapability(BranchGroup.ALLOW_CHILDREN_WRITE);
で許可を出すと上のエラーはなくなったのですが
objRoot.setCapability(BranchGroup.ALLOW_CHILDREN_WRITE); の行で
java.lang.NullPointerException
というエラーが出るようになりました
どうすればいいのでしょうか・・・
0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNG人生やりたくないことをやらなければならないことが多すぎる
0350デフォルトの名無しさん
NGNGその行で出ているのならobjRootがnullってことしかありえないん
だけどね。エラーの内容全部こぴぺしてみ。
0351デフォルトの名無しさん
NGNGat test$2.actionPerformed(test.java:60)
at java.awt.Button.processActionEvent(Button.java:381)
at java.awt.Button.processEvent(Button.java:350)
at java.awt.Component.dispatchEventImpl(Component.java:3598)
at java.awt.Component.dispatchEvent(Component.java:3439)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
です・・・長い・・・
0352デフォルトの名無しさん
NGNG使って形状データをプレゼンするようなプラグイン作成に
使われるんじゃないの?
ラティステクノロジーがやってるXVLの目指すものに近いかも
0353デフォルトの名無しさん
NGNGJava3Dは切捨てか?
0354デフォルトの名無しさん
NGNGtest.javaの60行目を晒すという、とても恥ずかしいことを
したくなければ、自分で考えたほうが良いかと。
0355デフォルトの名無しさん
NGNGJava3Dは高レベルAPIとして残るんじゃないの。
ユーザが使用できる低レベルAPIが増えるというだけじゃないかな。
0356デフォルトの名無しさん
NGNGJava3Dで記述すしたほうがすっきりしてきれいさっぱりなコードになる。
0357デフォルトの名無しさん
NGNG347にはつよくいきろといいたい。
0358デフォルトの名無しさん
NGNGコードのきれいさよりも低レベルな制御やら速度やらを求めてのことだろ。
0359デフォルトの名無しさん
NGNGスーパーコンピュータ並のマシン上で動かしてもいいと思うくらい
意識で作るのに適していると思う。
シミュレーションするならスーパーコンピュータくらい使うだろ、と。
0360デフォルトの名無しさん
NGNGOpenGLで書くよりJava3Dの方がすっきりかけるというけど、
OpenGL Java Bindingは、すっきり書くことよりも速度や
カスタマイズ性のためにあるものなのだろってことね。
0361デフォルトの名無しさん
NGNG0362デフォルトの名無しさん
NGNGマダムから美少女まで盛りだくさんのおっぱいが・・・
胸フェチ必見。当然モロ見え!
http://55.40.59.72/index.html
0363デフォルトの名無しさん
NGNG> Java3Dは速度を意識して作るべきじゃないと思う。
では何を最優先に意識して作るんだ?
0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNG脳の電気信号を感知するものが必要だし、脳のを完全に解明しなければならんな。
どうせエロいことしか考えていないくせに
0366デフォルトの名無しさん
NGNGヴぁー茶るリアリティ
0368デフォルトの名無しさん
NGNGまず脳は測定装置を用意しましょう。
3Dホログラムも用意しましょう。
0369デフォルトの名無しさん
NGNG3Dの世界でも、確実にJava化の波は来る。
やっぱネイティブコードじゃないと意味ないとか、
Javaはインラインが出来ないとか言っいる人たちは多いと思うが、
パフォーマンスに徹底的な差には
ならない時代がすぐそこに来ている。。
0370デフォルトの名無しさん
NGNG誰が?
どんな理由で?
case by case
0371デフォルトの名無しさん
NGNG0372デフォルトの名無しさん
NGNGんなくだらないこといってる間にC#のDirect3Dへ全部持ってかれそうなJava3D
0373デフォルトの名無しさん
NGNG妄想と現実の区別が付かなくなるくらい没入すればいい。
0374デフォルトの名無しさん
NGNGハァ? C#?
プ
0375山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNGhttp://jogl.dev.java.net/
0378デフォルトの名無しさん
NGNGむりにC#に持っていくにもばかばかしいなあ。
Windowsで動くことしか期待しないなら今までのDirectXでやれば。
無理にM$製品にあわせるのもばかばかしい。
0379デフォルトの名無しさん
NGNGそれってSunが直接関わってるわけじゃないと思うが
0380デフォルトの名無しさん
NGNGツールはないかな?
0381デフォルトの名無しさん
NGNGそれはないと思う、あるとしてもそのツール名を書かないと。
ある3Dファイル形式からJava3Dコードの自動生成ならあるかも知れない。
もう一つ言うなら、
ある3Dファイル形式から座標点を配列で抜き出すクラスはあるかも知れない。
STLファイルの形式なら、簡単に抜き出せまっせ。
0382381
NGNG0383デフォルトの名無しさん
NGNG>>381を見るとC++のOpenGLからはどうにかなることもあるということかな。
地形図からJava3Dで立体表示できるようなソースコードに変換できるものなら
ありそうやな。
0384デフォルトの名無しさん
NGNG>>383
>LightWave3D, Mayaで作ったものをJava3Dソースに変換できないかな。
出力するファイル形式によってはあるかも知れない、が答えだけど、
Javaとは何か、Java3Dとは何かについて
もうちょっと勉強してから聞いたほうが良いと思われ。
0385デフォルトの名無しさん
NGNG既存のファイル形式を読み込めるようにする方法もあるけど
0386デフォルトの名無しさん
NGNG>>383
VRML形式ならJava3D用のライブラリを見つけたことがある.
0387デフォルトの名無しさん
NGNGどっちも大好きなので難しいです
先生はどうすればいいとおもいますか?
0388デフォルトの名無しさん
NGNG普通はOpenGL
0389デフォルトの名無しさん
NGNG俺の中で,研究はOpenGL,エンターテーメントはDirectXって決めてる.
OpenGLはDirectXに比べて細かい設定が出来ると聞いたことがある.
0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNGNetBeansでできる。
http://java3d.netbeans.org/
0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNGEclipseでできないかな?
んなプラグ印ないかな?
0394デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/fjava/column/andoh/andoh21.html
OpenGL Java Binding で劇的に新化!
0395デフォルトの名無しさん
NGNG随分古い記事だな 昔試してみたけど、geforce2以降要るとか1.4.2要るとか
めんどくさくてパスした
0396デフォルトの名無しさん
NGNG> Javaとは直接関係ないながらも、OpenGL Java Bindingのフル機能を
> 生かすためには、グラフィックスハードウェアに密接に関係した、
> 専用のプログラミング言語、APIに関しても習熟しておく必要が
> あるでしょう。SIGGRAPHで目立ったものを紹介しておきましょう。
Javaらしさを殺した技術だな。
0397デフォルトの名無しさん
NGNG「Javaらしさ」を10行以内で(以下略)
0398デフォルトの名無しさん
NGNGこれからの時代はnForce2だけでなくgForce2がオンボードされて当たり前です。
マザーボードには動作テスト用にオンボードVGAとして内蔵されています。
J2SE1.4.2くらいなら面倒くさくないはず。
0399デフォルトの名無しさん
NGNG特に何がどうこうという話でもない。
0400デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNG0402デフォルトの名無しさん
NGNGこのスレ検索してきて見たら上の方で沢村がアホな事いってて読む気ガックリ減った。
でもなんとなく良いものではないという印象が伝わってきましたけど、
どなたかイミディエイトモードを説明してくれるサイトとかご存知ない?
ただJava3Dのインターフェイスだけ知りたいんですが。
出来れば日本語のサイトで。
0403デフォルトの名無しさん
NGNG2chの発言を鵜呑みにしてなんとなく良くないものと決め付けるのもどうかと。
書籍「The Java3D API仕様」を読めばそんなにがっくりこないこともありそだが。
0404デフォルトの名無しさん
NGNG0405デフォルトの名無しさん
NGNG反応は期待しないで質問。
http://java.sun.com/products/java-media/3D/flythrough.html
このSunのFly ThroughっていうJava3Dのデモを実行してみたいんだけど、
j3dfly-1_0-win.exe , j3dfly-1_0-win-NoExamples.exe のどちらとも起動したら
インストールの準備をしています → InstallAnywhere
って出たあと消えちゃってインストールできない。(プロセスは終了してない)
自己解凍書庫をWinRARで解凍してj3dfly.exeを実行してみてもInstallAnywhere→消滅。
ソースコードダウンロードしてmakeしてみてもエラー。
j3dflyで具具ってもヒット1件(多分同じ悩みで未解決)
どうすればインストールできるの?
0406デフォルトの名無しさん
NGNGhttp://www.mail-archive.com/[email protected]/msg22061.html
0407405
NGNGサンクス。動作しますた。
j3dfly自体は普通だったけど、J3dEditorっていうのが面白かった。
でも今の時点でソースファイルとの相互変換ができない(?)のが残念。
http://java3d.netbeans.org/j3deditor_intro.html
0408デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1072883528/
海外でよく使われていうる掲示板スクリプト
専用のオフラインリーダー作って下さい。
必要な条件はID、PASSを管理できること、
OpenJaneみたいな三面型の見た目。
簡単にローカライズできるように言語ファイルを採用
0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNG0411410
NGNG0412デフォルトの名無しさん
NGNGそんなことしなくてもageたくらいでは誰も責めないよw
0413デフォルトの名無しさん
NGNGそう思うなら金輪際ageないでね。ageたらぶち殺すよ。
0414デフォルトの名無しさん
NGNGスクリーンショットが見えないんですが、どんなもんよ?
なんか、VRMLのみって書いてあるんだけど
Java3Dつかってないっちゅーこと?
Java3Dの代わりにVRMLしか使ってないならスレ違いだと思うな。
なんかちょっとがっかりしちゃうな。
>>411
上げなきゃだれも使わないだろ
0415デフォルトの名無しさん
NGNG>>414
おじさん、モデルデータとプログラムの違い分かりますか。
0416デフォルトの名無しさん
NGNG0417デフォルトの名無しさん
NGNGとやっても
Exception in thread "main" java.lang.NoClassDefFoundError: Link3DChat
ですな。
0418415
NGNGjava3D入ってれば起動はする、けどサーバにはコネクトできないね。
0419デフォルトの名無しさん
NGNG0420410
NGNGごめん、めんどくさいからHPはモジラのコンポーサで書いてたら
リンク先がミスってました
>>416
jarで圧縮しようと思ったけど無精してそのままアップしてました。
次からjarで圧縮します。
>>417
Link3DChat.classは解凍できてるかどうか問題だけど
zipファイルの中になかったかな?・・・
>>418
HPに書いてるサーバーは自宅鯖にDDNS通してるだけなので
たまに回線切れてDDNSの登録までの間落ちることがたまにあるのですが
ひょっとしたら他に問題があるかもしれないので少し調べてみます。
0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNG0423デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNG0425デフォルトの名無しさん
NGNG0426デフォルトの名無しさん
NGNG勘に頼らずに解ける問題しか生成しないのが特徴です。
http://www.geocities.jp/to_me6/
0427デフォルトの名無しさん
NGNGブラクラ注意
0428425
NGNG注意書き足しておいた。
0429426
NGNG426でした
0430お勉強中。
NGNGおのおのの面に別のテクスチャを張ることってできる?。
(A、B、C、それぞれに別のテクスチャを張りたい。)
テクスチャに透明色を指定して(できる?)
必要な面以外には透明色になるようにテクスチャコーディネイトを指定して
無理やり重ねちゃうって考えてるんだけど
考え方自体間違ってる?。
A
↓
__
/ /|←B
| ̄|/
. ̄
.↑
.C
0431デフォルトの名無しさん
NGNGそこまでわかってるならもう出来るんじゃない?
┌─┬─┬─┬─┐
│A │B │C │ │
└─┴─┴─┴─┘
こんなImageを作って、後ろはnew Color(0,0,0,0)で塗りつぶす。
そのImageからテクスチャを作って、GeometryArray#setTextureCoordinatesでA,B,Cを選ぶ。
0432お勉強中。
NGNGマジレスあんがとm(_ _)m。
今ほんとにやろうとしてることはお勉強のために
メタセコイアの.mqoファイルを読み込んで
Java3Dで表示するプログラムなんだけど
A、B、Cのテクスチャイメージ自体が別ファイルなんだ。
それをひとつのイメージに作りこんで
それようにテクスチャコーディネイトを作り直す。
ってことも考えたんだけど
そんならジオメトリ自体をテクスチャごとに分解しても
大して変わんないな〜
と。
そのほうがマテリアルも別々に設定できそうだし。
英語のJava3Dチュートリアルを必死こいて読んでるんだけど
マルチテクスチャって項目があったから
もっとうまくできるのかな〜
って。
マジで
もっと英語勉強しときゃよかったな〜
と思う今日この頃…。
ちなみに
431はお仕事でJava3D使ってる人?。
ってか
今Java3D使ってる人っている?。
0433お勉強中。
NGNGテクスチャコーディネイトとテクスチャユニットステイトのペアを
3つ用意して
それをブレンド(?)すればできるかな〜?
と思ったのです。
それぞれのペアではAかBかCの面のみ何かかかれてて
それ以外の面は透明。
透明と透明じゃない部分がブレンドされても透明じゃない部分が残るだけ。
結果的にA、B、Cが描画された状態が残る。
A
↓
__
/ /|
| ̄|/
. ̄
__
/ /|←B
| ̄|/
. ̄
__
/ /|
| ̄|/
. ̄
.↑
.C
0434デフォルトの名無しさん
NGNGそれはどこまで本当なのだ?
0435デフォルトの名無しさん
NGNGsS = sS.replaceAll("||","+");
でsSの値が"+1+2+3+|+|+4+5+6"
になるけど、どうして?
||を+に置換するにはどうしたよいの?
0436デフォルトの名無しさん
NGNGマルチうるさいぞ
0437nana
NGNGクイツキいいね。あんた、釣られてるよ。
0438デフォルトの名無しさん
NGNGSunのMLで
http://archives.java.sun.com/cgi-bin/wa?A2=ind0403&L=java3d-interest&F=&S=&P=21949
- 標準実装のソース公開
- API定義はJCPを通じて決める
とsun社員が言ってるYO。
0439デフォルトの名無しさん
NGNGほとんどリストラされたり出て行ったんでしょ?
0440デフォルトの名無しさん
NGNGhttp://www.xith.org/tiki-index.php
0441お勉強中。
NGNGとりあえず行ってみた。
英語だ…_| ̄|○。
とりあえずJava3D一区切りつけてからもちょいみてみようと思います。
おんなじ様なシーングラフ構造してますよ
って書いてありますよね?。>Xith3D>Java3D。
0442デフォルトの名無しさん
NGNGJavaでできているんだな?
100%PureJavaなのか?
0443デフォルトの名無しさん
NGNGJOGLかLWJGLが必要。
https://jogl.dev.java.net/
http://www.lwjgl.org/
0444デフォルトの名無しさん
NGNGPureJavaな3Dエンジンなんて需要あるか?
Javaでソフトウェアレンダリングなんて、実装できたとしても劇重だろ。
0445デフォルトの名無しさん
NGNG今のままだとアクセラレーションきく状況なんてまずないしのう
カラーキーつき転送だけでもいいからもっとバリバリ動いてくれれば・・・
0446デフォルトの名無しさん
NGNGjGL
http://www.cmlab.csie.ntu.edu.tw/~robin/JavaGL/index-j.html
使ったこと無いけど全部Javaで書いたOpenGL実装らしい
0447デフォルトの名無しさん
NGNG1.5からは速くなりましたよ。
マシンも速くなっているから全然問題なし。
劇重なのはマシンがしょぼいだけだろ?
0448デフォルトの名無しさん
NGNGへぇ〜。
しかし3年で1万ヒットって寂しいな。
0449デフォルトの名無しさん
NGNG少なくとも日本人はほとんど知らなさそうな。
0450デフォルトの名無しさん
NGNG作ったものはどれもタダでばらまける?
0451デフォルトの名無しさん
NGNGお互い依存はしていないんだけど、シーングラフのクラス構造がほぼ
同じなので、どちらかを覚えればもう一方も割合楽に組めます。
Xith3Dの利点は
・速い。ゲームを前提としているので、Java3Dに比べてパフォーマンスに優れている。
・Java3Dは公式といいながらも、開発はほぼストップしている(らしい)のに比べて、Xith3Dは活発に開発が進められている。
でも、勉強がてらなら、日本語ドキュメントが充実してるJava3Dの方が
やりやすいかもしれんね。
0452m@お勉強中。
NGNGXith3Dって速いんですか〜。
そか〜。どうしよ〜。
今のお勉強は
ちょい簡単なゲーム(っていえるほどのものでもない)を
最終目標にしてるんですけどね〜。
とりあえず
.mqoファイルからジオメトリとテクスチャを読み込んで
表示できるようになりました〜。
(マテリアルは無視。)
モデルデータにはミコトのサンプルデータの女の子を使ってます。
次はボーンを読み込んでボーン変形できるようにしてみます。
0453デフォルトの名無しさん
NGNGうへぇ、Java3D、開発ストップしてるのかよ。
SGIっていま参加してないんだっけ?
というかSGI自体がもう3Dやってないのかな。
0454デフォルトの名無しさん
NGNG止まってはいない。
でも非常に遅い。
かつ、JOGL等別の動きがある。
http://www.j3d.org/
0455デフォルトの名無しさん
NGNGそれは、「ひととおり使えるようになってやる気がなくなった」から遅いのかな。
それとも、「ひととおり使えるようになるまで先が長すぎてやる気がなくなった」から遅いのかな。
0456デフォルトの名無しさん
NGNGなんでだろねぇ。
一通り使えるようにはなってると思うんだけど。
思ったほど性能が出てなくて行き詰まってるのかも。
0457m ◆GYql9MUjQU
NGNGある点が凸型の立方体の内側にあるか外側にあるかを判断したいんですが
どうしたらよいのでしょうか?。
各ポリゴンがJava3D的に三角ポリゴンと考えて
全ポリゴンに対してある点がその三角ポリゴンの法線の逆のほうにあれば
内側にあるということになると思うんですが
Java3D的にはどのように書けばよいのでしょうか?。
メソッドがいっぱいありすぎてわからなくなってしまいました。
よろしくお願いいたしますm(_ _)m。
0458デフォルトの名無しさん
NGNGZaurusのjeodeで使ってみたら動いたけどとてつもなく遅かったw
0459デフォルトの名無しさん
NGNGやさしくわかるJava 3D
Java3Dグラフィックス入門
とか読んだ人いますか?
JAVA3Dはじめようと思って、
おすすめ本教えて下さい。
お願いします。
0460デフォルトの名無しさん
NGNG0461デフォルトの名無しさん
NGNG|
∩___∩ (( | プラプラ
| ノ ヽ J ))
/ ● ● | たった一つの命を捨てて
|◎) ̄  ̄|| ̄ ̄ ) ミ 生まれ変わった不死身の体
彡、___||_/`\ 鉄の悪魔を叩いて砕く
/ __ /´> ) クマーンがやらねば誰がやる
(___) / (_/
| /
| /\ \
| / ) )
∪ ( \
\_)
0462デフォルトの名無しさん
NGNGもっとマイナーな Java Sound API なんて
出来たばっかりなのにもう既に仕様がウンコ。
0463デフォルトの名無しさん
NGNGそれに出来たばかりといっても1.3からだからもうかなり立つよ
0464デフォルトの名無しさん
NGNG0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNG標準APIなのに普通に使えないってどういうことですかい
0467デフォルトの名無しさん
NGNGAPIはあるにはあるがまるで使い道がない、ってのかなと。
0468デフォルトの名無しさん
NGNGlooking glassだっけ?でもってデスクトップ用途として使われ始めれば
なんらかの手が入ると思うけど・・・
0469デフォルトの名無しさん
NGNGおれは悪い評判はみたことないけど
むしろカスなのは昔からある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ではいろいろと問題が山積みとかね
0470デフォルトの名無しさん
NGNGJavaSoundを使う場面がないということじゃないかなあ
>>469みたいなの書かれたとしても、
そもそも真偽を確かめる価値がないのよ。
だからコメントとしては「マンセー小僧必死だな」ぐらいしかいえない。
0471デフォルトの名無しさん
NGNG音楽流すためにはJavaSoundしかないのに?
他のライブラリあるの?
0472デフォルトの名無しさん
NGNGというのはサテオキ
サウンドを鳴らすアプリをJavaで作る場面がないってこったろ。
0473デフォルトの名無しさん
NGNG0474デフォルトの名無しさん
NGNG0475デフォルトの名無しさん
NGNG腐ってるかどうかなんて、判断しようがないよ。
0476デフォルトの名無しさん
NGNGじみーにJBuilderの効果音がうらやますい
0477デフォルトの名無しさん
NGNGサーバーサイドしかしらんならこのスレからでていけ
0478デフォルトの名無しさん
NGNG0479デフォルトの名無しさん
NGNGふつうにJavaでゲームとかアプリ作ってる人が極端に少ないだけじゃないの?
0480デフォルトの名無しさん
NGNGゲーム作っても、音入れないことあるし。
0481デフォルトの名無しさん
NGNG仕様にくわしいようなんで
0482デフォルトの名無しさん
NGNGどこをどう読めば仕様に詳しいように読めるんだよw
っつーかJavaSoundはそもそもスレ違い。
0483デフォルトの名無しさん
NGNG0484デフォルトの名無しさん
NGNG0485デフォルトの名無しさん
NGNGそっちの方が利用価値あるだろ
ガンダム めぐりあい宇宙 は感動したぞな
あーいうのがアプレットで普通にweb上に転がってるってのも面白いかもしれんけども
0486デフォルトの名無しさん
NGNG古い雑誌にちょこちょこ載ってない?
0487デフォルトの名無しさん
NGNG使う場面はありますよ。
音響工学で
0488デフォルトの名無しさん
NGNG音響工学で使えるほど高機能・厳密な制御ができるの?
0489デフォルトの名無しさん
NGNG0490デフォルトの名無しさん
NGNG0491デフォルトの名無しさん
NGNG『Java3Dグラフィックス―Web上で動く3DCG 基礎から立体...』
『Java 3Dグラフィック完全解説』
どっちか読まれた人いますか? どっちがいいかな?
0492デフォルトの名無しさん
NGNG0493デフォルトの名無しさん
NGNGそれは愚問というものだよ。
根性次第。
高機能・厳密な制御は根性さえあればどんな言語だってできる。
0494デフォルトの名無しさん
NGNG新しくてかつ分厚いのがお勧めだね
0495デフォルトの名無しさん
NGNGAPIの話なので、根性さえあればどんな言語だってというのとは別なんですが。
たとえばJavaSoundで位相を決めたりとかってできるの?
0496デフォルトの名無しさん
NGNG0497デフォルトの名無しさん
NGNG0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNGお前、ライブラリ厨だろ。
標準APIに付属しているものでないと使いたがらないのか。
他人や他組織が作った該当するAPIくらい自分で探せ。
それが嫌なら自分で作れ。音響できる奴は数学くらいできてあたりまえなんだから
それくらい自分でやれ
0500デフォルトの名無しさん
NGNGJavaSoundでできるかどうかを問題にしてるだけで、Javaで他に実現できるライブラリがあるかどうか、とかは別問題なんだけど。
それに波形を自分で合成して流し込むだけ、っていうことでFAみたいだし。
0501デフォルトの名無しさん
NGNGこりゃ誰も使わないと思いますよ。
クソ確定。
0502デフォルトの名無しさん
NGNG0503デフォルトの名無しさん
NGNGというかお前の数学能力がクソ。
お前の脳がクソ確定。
お前は変えられる方法を自分で調べもしないで
クソクソ喚いているだけの餓鬼。
本当に変えられないと思っているなら
API仕様を良く読んでみろ。
0504デフォルトの名無しさん
NGNG0505デフォルトの名無しさん
NGNGお前は位相を変える
式も自分で書けないのか?
0506デフォルトの名無しさん
NGNGつまり読解力がない、と。
0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNGJavaSoundの徹底討論にもなってないし。
0509デフォルトの名無しさん
NGNG最近は結構速くなってんのかな。
0510デフォルトの名無しさん
NGNGLooking GlassがブレイクしたらJava3Dも脚光を欲しいものだ・・・
0511デフォルトの名無しさん
NGNGLinuxのOpenGLアクセラレーションはどの程度きくんだろ?
0512デフォルトの名無しさん
NGNG検索サイトで出てきたURLはどこも404なのですが・・・
0513デフォルトの名無しさん
NGNGよく考えるべきだと思うんだよね。
結局DirectSoundと同じだったりしたら萎える。
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNGセカンダリバッファに書き込むときとかリングバッファを意識しないとかね
問題はDirectSoundとこのスレとどう関係があるかだ
0516デフォルトの名無しさん
NGNGJava3D自体にlinuxようがあるでしょ?
https://java3d.dev.java.net/
0517デフォルトの名無しさん
NGNGbetaですけどありました、ありがとうございます
0518デフォルトの名無しさん
NGNGネイティブ部分を増やしてるってこと?
妥協せずネイティブはJITでやって欲しいね。
0519デフォルトの名無しさん
NGNGつまり数式を解く読解力がないと
0520デフォルトの名無しさん
NGNGネタとしては、
Java3Dに搭載されている
Sound APIは距離減衰機能があるということ
0521デフォルトの名無しさん
NGNGjava.lang.Mathの
ソースコード見たことがないのか?
nativeキーワードばかり使って
計算の殆どはVMに内蔵されたCでかかれた
コードを使っているぞ。
0522デフォルトの名無しさん
NGNG100%PureJavaであることに意義があるから
同じでもいいだろう。
0523デフォルトの名無しさん
NGNG単純計算だとCよりJavaの方が速いんじゃなかったっけ?
なんでJavaで書かれてないの?
0524デフォルトの名無しさん
NGNG0525デフォルトの名無しさん
NGNG俺は分からんから、ム板のスレあさってくれ。
Java厨と.NET厨がケンカしてるスレでベンチマークと解説が出てた気がする。
0526デフォルトの名無しさん
NGNG例えばグリッド(テーブル)への行の追加は、WIN32を呼ぶより仮想化してある
JavaのSwingの方が速かったはず。
あと、メソッドを呼ぶ速度はJavaが何倍も速い。
0527デフォルトの名無しさん
NGNGJavaはダイナミックにそのへんやれる余地があるのが強い
昔に書いたコードがVM差し替えでそのまま早くなるのは利点だな
0528デフォルトの名無しさん
NGNGNativeからJavaに書き換えてパフォーマンス改善したのって、BigDecimalだけだっけ?
0529デフォルトの名無しさん
NGNG標準APIならその実装はどうだっていいだろ
0530デフォルトの名無しさん
NGNG0531デフォルトの名無しさん
NGNGおそっ
0532デフォルトの名無しさん
NGNGおまえもなー
0533デフォルトの名無しさん
NGNGおまっ・・・おれもなー
0534デフォルトの名無しさん
NGNG輝く未来を賭けて
さぁ 鋼鉄のスクラムだ
0535デフォルトの名無しさん
NGNG0536デフォルトの名無しさん
NGNG0537デフォルトの名無しさん
NGNG0538デフォルトの名無しさん
NGNGJavaの出る幕は無いだろ。
0539デフォルトの名無しさん
NGNG0540デフォルトの名無しさん
NGNGC#でManaged DirectX
0541デフォルトの名無しさん
NGNG0542デフォルトの名無しさん
NGNG0543デフォルトの名無しさん
NGNG0544デフォルトの名無しさん
NGNGJavaってサーバサイド用の、COBOLみたいな位置付けの言語だろ?
0545デフォルトの名無しさん
NGNG0546デフォルトの名無しさん
NGNGとりあえずBigDecimalのソース見たが
nativeキーワードつかってるところは一つも見あたらなかった。
java.mathパッケージのソースも全部検索したが
nativeは一つも無かった。
一部java.ioを使ってるクラスがあったが。
そっちにnativeがあるかもしれん
0547デフォルトの名無しさん
NGNGって本末転倒すぎ
速度気にするなら率直にCでやれよ
0548デフォルトの名無しさん
NGNG0549デフォルトの名無しさん
NGNGネビーユの補完やLU分解は
なぜかJavaが最速なんだな
0550デフォルトの名無しさん
NGNGIBM製Java VMが高速
0551デフォルトの名無しさん
NGNGJava is now nearly equal to (or faster than) C++ on low-level and numeric benchmarks.
This should not be surprising: Java is a compiled language (albeit JIT compiled).
Nevertheless, the idea that "java is slow" is widely believed. Why this is so is perhaps
the most interesting aspect of this article.
Let's look at several possible reasons:
# Java circa 1995 was slow. The first incarnations of java did not java a JIT compiler,
and hence were bytecode interpreted (like Python for example). JIT compilers appeared
in JVMs from Microsoft, Symantec, and in Sun's java1.2.
This explanation is implausible. Most "computer folk" are able to rattle off the exact speed
in GHz of the latest processors, and they track this information as it changes each month
(and have done so for years). Yet this explanation asks us to believe that they are not able to
remember that a single and rather important language speed change occurred in 1996.
# Java can be slow still. For example, programs written with the thread-safe Vector class are
necessarily slower (on a single processor at least) than those written with the equivalent thread-unsafe ArrayList class.
0552デフォルトの名無しさん
NGNG"abstraction penalties". For example, The Kernighan and Pike book The Practice of Programming
has a table with the following entries, describing the performance of several implementations of a text processing program:
*
Another evidently well known problem in C++ is the overhead of returning an object from
a function (several unnecessary object create/copy/destruct cycles are involved).
* Java program startup is slow. As a java program starts, it unzips the java libraries and
compiles parts of itself, so an interactive program can be sluggish for the first couple seconds of use.
This approaches being a reasonable explanation for the speed myth. But while it might explain
user's impressions, it does not explain why many programmers (who can easily understand the idea
of an interpreted program being compiled) share the belief.
Two of the most interesting observations regarding this issue are that:
1. there is a similar "garbage collection is slow" myth that persists despite decades of evidence
to the contrary, and
2. that in web flame wars, people are happy to discuss their speed impressions for many pages
without ever referring to actual data.
0553デフォルトの名無しさん
NGNGTogether these suggest that it is possible that no amount of data will alter peoples' beliefs, and
that in actuality these "speed beliefs" probably have little to do with java, garbage collection, or
the otherwise stated subject. Our answer probably lies somewhere in sociology or psychology.
Programmers, despite their professed appreciation of logical thought, are not immune to a kind of
mythology, though these particular "myths" are arbitrary and relatively harmless.
Acknowledgements
Ian Rogers and Curt Fischer clarified some points.
References
[1] K. Reinholtz, Java will be faster than C++, ACM Sigplan Notices, 35(2): 25-28 Feb 2000.
[2] Benjamin Zorn, The Measured Cost of Conservative Garbage Collection Software - Practice
and Experience 23(7): 733-756, 1992.
[3] Linux Number Crunching: Languages and Tools, referenced on slashdot.org
[4] Christopher W. Cowell-Shah, Nine Language Performance Round-up: Benchmarking Math & File I/O,
appeared at OSnews.com, Jan. 2004.
[5] E. Schanzer, Performance Considerations for Run-Time Technologies in the .NET Framework,
Microsoft Developer Network article.
0554デフォルトの名無しさん
NGNG今日もネタもないのにageてやるからな!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ age
(・∀・∩)(∩・∀・) age
(つ 丿 ( ⊂) age
( ヽノ ヽ/ ) age
し(_) (_)J
0555デフォルトの名無しさん
NGNGJavaの性能がどの程度なのかは
自分で使ってる人間ならわかってるだろ
0556デフォルトの名無しさん
NGNG0557デフォルトの名無しさん
NGNG0558デフォルトの名無しさん
NGNG0559デフォルトの名無しさん
NGNG0560デフォルトの名無しさん
NGNG0561デフォルトの名無しさん
NGNGまぁ、速いけどな
0562デフォルトの名無しさん
NGNGCrusoeのCMS(16MB)と同じで諦めてます
消費税みたいなもんです
0563デフォルトの名無しさん
NGNGプロファイラとかで見るとやたらとStringオブジェクトが多かったりするんだよね
Immutableなせいもあるのだろうが・・
0564デフォルトの名無しさん
NGNG1.4.2からはさらに高速化し
1.5からはPreJITに相当する機能によりさらに高速化
0565デフォルトの名無しさん
NGNGhttp://jakarta.apache.org/site/binindex.cgi
みるかぎりアルファっぽいけど?
でもバイナリのほう見るとアルファがないのもあったりする
以前のがあってもよさそうだけど、リリース済みの5.5.0や5.5.1のバイナリがどこにもおいていない・・・
0566デフォルトの名無しさん
NGNGずっといじってきたけどVMのコア自体は1.4から5.0で速度的に大きく変わった点はないかな
1.4.1ではもちろんShift_JIS方面の変更が大きいし、一部ハードウェアアクセラレーションを使った
機能が追加されて体感速度はあがったけどね。
1.4.2ではほんのすこしで5.0はコンパイルがききやすいヘビーな処理は1.4.2と変わらない感じ。
ただしgcの速度が大幅に改善されていることと、インクリメンタルが別物になったとか大きい変更点はある。
起動時間はWindows使ってる限り改善されているように感じないし。
0567デフォルトの名無しさん
NGNG0568デフォルトの名無しさん
NGNG5.5.0と5.5.1にはalphaはついてなかったよ。
「it is not yet stable.」だったけどね。
0569デフォルトの名無しさん
NGNG別に1.4.2でも2つめ以降はキャッシュに乗ってるので別に問題にならないくらい早い
バニアスコアとドタンコアのPentiumMで確認済み
5.0はコンパイルの速度とかが原因かクラスロードとか少し重いかなぁという気はする
まだこまかくチェックしてないけど、古いマシンでは1.4.2のほうが快適な場合も多い感じ
>>568
ぜんぜんだめやん
0570デフォルトの名無しさん
NGNG0571デフォルトの名無しさん
NGNGそれは、Javaの仕組みとしてじゃなくて、潤沢なメモリでキャッシュされてれば、ってことでしょ。
連続して2つ起動した場合じゃない?
5はクラスを共有したりしてるから、全然違うと思うんだけども。
0572デフォルトの名無しさん
NGNGSwingはめっさはやくなったぞ。
ぬるぽ処理も1.4.2から高速化したで。
5.0からはGenericsでさらに高速化。
さらに一度起動したJavaはネイティブコンパイル
されたままディスクに保存され
2回目以降からは高速化される。
0573デフォルトの名無しさん
NGNG0574デフォルトの名無しさん
NGNGそう。OSの仕組み、というか2回目以降はウィルスチェックがはいらないのが一番大きい
それ以外では大きくかわらんということだ。メモリ使用量チェックしてないのでまだわからんが
速度的にはびっくりするくらい変わらなかった
6.0では完璧な共有ライブラリになるようだから注目してるけどね
>>572
うそばっかかくなよ
Swingも計測してみたが早くなってないよ
大きく変わったのはLinuxでOpengGLサポートをtrueにしたときだけ
デフォのテーマが変わって見た目がよくなったというのも大事だが
WindowsLAFの出来がよくなったのが個人的には非常に大きい
ネイティブとの見分けがますますできなくなったという感じ
0575デフォルトの名無しさん
NGNG文字描画周りの一部がJavaで書き直しとか
BufferdImageのVRAMへのキャッシングとか
微妙にJava2Dが変わってるからケースによっては
Swingの性能にも影響あるかもよ
http://weblogs.java.net/blog/chet/archive/2004/09/tiger_on_the_de_1.html
0576デフォルトの名無しさん
NGNGWindowsではほとんど変わってないのにショック受けたしな
OpenGLも手元の環境では有効にならないし・・・動いたという報告も聞いたことない
BufferedImageのキャッシュはやり方知っていれば1.4.2でも適切に処理ができた
それでも敷居が下がったのはいいだろうね
0577デフォルトの名無しさん
NGNGOpenGL対応のグラフィックカード使ってる?
0578デフォルトの名無しさん
NGNGOpenGLをTrueにすると標準出力にどういう表示される?
0579デフォルトの名無しさん
NGNGOpenGL pipeline enabled for default config on screen 0
0580デフォルトの名無しさん
NGNG0581デフォルトの名無しさん
NGNGNVIDIAのGeforceシリーズはかなり前からOpenGLサポートしてるよ
他社のグラボでも、最近のグラボは大抵OpenGLくらいサポートしてるだろ
0582デフォルトの名無しさん
NGNG0583デフォルトの名無しさん
NGNGJavaがDirectX採用したら、Windowsでしか動作しなくなる
OpenGLをDirectXでエミュレーションできるかどうかはWindowsがやるべきで、JavaVMがやることではないよ
業界標準を守らないのはあくまでもMicrosoftだということを忘れるな
0584デフォルトの名無しさん
NGNGしかし1GHz未満+GeForce2MXよりはもう早いのなぁ
0585デフォルトの名無しさん
NGNGオプションつけないとデフォルトではOpenGLは無効になるみたいだけど
0586デフォルトの名無しさん
NGNG>そのほかJavaのグラフィック機能(Java2D)が、OpenGL経由で、
>システムが持つグラフィックアクセラレーション機能を利用できるように改良された。
>これにより、高速なグラフィックサブシステムを持つ環境で、より高速な描画が可能になる。
http://www.itmedia.co.jp/enterprise/articles/0406/30/news026.html
これだったらJavaVMのオプションで -Dsun.java2d.opengl=True つけないと有効にならないよ
0587デフォルトの名無しさん
NGNG0588デフォルトの名無しさん
NGNG情報くれ
0589デフォルトの名無しさん
NGNG0590デフォルトの名無しさん
NGNGどっちが上とかじゃなくて実際にJava3Dで作られたアプリケーションやら
アプレットがあれば見てみたいんだけど何か代表的な物はありますか?
0591デフォルトの名無しさん
NGNGJavaはサーバサイドでCOBOLの後継やってなさい。
0592デフォルトの名無しさん
NGNG0593デフォルトの名無しさん
NGNG0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNGまあ、でも海外だとOpenGLのゲームは珍しくも無いからなー。
0596デフォルトの名無しさん
NGNGttp://timetripper.hp.infoseek.co.jp/
0597デフォルトの名無しさん
NGNG8801の頃を思い出すな。
0598デフォルトの名無しさん
NGNG0599デフォルトの名無しさん
NGNGの認識としては、
・JOGLはまんまOpenGLだからOpenGLになれてる人には便利。ただし
ハードウェアがOpenGLに対応していない場合にソフトエミュレーションを
やってくれないため環境によって動かないことがある。つまりWrite once
run anywhereじゃない。
・Java3Dは独自の記述方法だが、内部的に必要があればOpenGLを
使っている。ハードウェアがOpenGL対応かどうかに関係なく(速度は
違えど)同じ結果を返す。
・しばらくは「Java3Dが放置され、これからはJOGLになるんじゃないか」
という見方もあったが、Looking Glass などに象徴されるように、JOGLは
低級/環境依存/実験向け、Java3Dは高級/環境非依存/運用向けの
棲み分けとなり、今後もJava3Dは発展し続ける。
という認識で間違いない? これからJava3Dやろうとおもってるんだけど
もしかして「いまさらJava3Dってずれてる?」と不安になってネット上で調
べてみた結果なんだけど。
0600デフォルトの名無しさん
NGNG0601デフォルトの名無しさん
NGNGいいんでないかな。
もうちょっとアグレッシブにJava3Dやって欲しい気もするが。
Looking GlassもJava3D使ってるし。
デスクトップがシーングラフってのに可能性を感じる。
0602デフォルトの名無しさん
NGNG今時のPCのCPU性能とメモリ容量ならずれまくりだとは思わないけど
それに、Webアプリでも、クライアント部分にJavaアプレット使ってるのもあるけどな
0603デフォルトの名無しさん
NGNGクライアントサイド、デスクトップ用途でJavaってのがずれまくりというのが少々ずれてる。
0604デフォルトの名無しさん
NGNGhttp://www.cyberstep.com/oni/index.html
0605デフォルトの名無しさん
NGNG一番の問題かなあ・・・。
Java3Dで何か作っても、ランタイム入れないと見れないので、
普通の人はあまり見てくれない。
だから、Web上で見かける3DのJavaアプレットは
大抵Java3D使わずに、自前でレンダリングしてる。
Javaだけで何処まで3D表現が出来るかは、この辺を参考。
ttp://homepage1.nifty.com/open-prog/
"Old Contents"→"JAVAde3D"にあるアプレットを見れば、
どんな処理がどれ位の速度で出来るか、大体わかると思う。
0606デフォルトの名無しさん
NGNGそこのアプレット
1フレーム毎にcreateImage()してたりして
性能面ではちょっとあやしい
それとは関係ないけどJavaベースの据置きゲーム機の話
http://www.itmedia.co.jp/enterprise/articles/0410/30/news006.html
0607デフォルトの名無しさん
NGNGキャラクタの移動で地形の形状を追従させるのに苦難しています。
Collision系のビヘイビアだと突き抜けることがあるのでダメだったので、
現在はPickingを使って地形の形状に対して衝突しているかしていないかを
移動毎にチェックする方法で対処しています。
他に何かいい方法があるならば教えて貰えないでしょうか?
0608デフォルトの名無しさん
NGNG0609デフォルトの名無しさん
NGNGそれ、アドバイスのつもりでアドバイスになってないよ。
0610デフォルトの名無しさん
NGNG0611608
NGNGいいアドバイスだと思うがな。
Java3Dではしょぼいゲームしかできない事は、まともな判断の
できる奴ならわかる事だし、まだHSPかiアプリの方がましだ。
プレステ並とか夢みてるならC++やるしかないだろう。
0613デフォルトの名無しさん
NGNGプレステ並のゲームを作るとしたら、Java3DとかDirect3DとかOpenGLとかのレベルじゃない問題の方がでかいと思う。
0614デフォルトの名無しさん
NGNG道具は使いよう。
ゲームの質とレンダリングエンジンの速さは関係ない。
607は、pickingよりもうまい方法を考えろ。Java3Dの問題じゃない。
うまい方法を考えるのが、ゲームプログラミングの醍醐味だ。
0615デフォルトの名無しさん
NGNG0616607
NGNGかなり前にも書いたけど駄目っぽかってほったらかしてたのですが開発再開して見ました。
ttp://cattaka.jfast.net/
>>614
とりあえず現状は思いつかないのでpickingで処理してるのですが
他の方法が思いついたらそちらに変更できるようにしておきます。
0617デフォルトの名無しさん
NGNG四角と円柱を10個以上使って何か図形を作れといわれたのですが、
図形を同時に表示させる方法がわかりません。
色々HPを参考にしたのですが、よくわからず困っています。
ソースをパクろうにも四角や円柱を使って図形を作ってるHPが無く、
月曜までに仕上げないと、かなり留年しそうなので
どなたかわかる方いましたら、ご教授お願いしていただけませんでしょうか?
0618デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNG複数のShape3DをBranchGroupに追加するだけだよ
0620デフォルトの名無しさん
NGNG留年おめでとう!長い人生、1年や2年どうってことないさ!
アハハハハハハハハハh
0621デフォルトの名無しさん
NGNGその笑い方どこかで・・・・ザインソフト?
0622デフォルトの名無しさん
NGNGそれJava3Dじゃなくてソフトレンダだぞ。
0623デフォルトの名無しさん
NGNGopen source 3D engine to the Java(tm) platform.
http://sourceforge.net/projects/bindenlicht/
jirr.sourceforge.net, the java port of the Irrlicht Engine created by Stefan Dingfelder
http://jirr.sourceforge.net/
0624デフォルトの名無しさん
NGNG0625デフォルトの名無しさん
05/01/18 18:29:160626デフォルトの名無しさん
2005/03/30(水) 03:47:110627デフォルトの名無しさん
2005/05/27(金) 11:40:010628デフォルトの名無しさん
2005/05/27(金) 14:46:24https://java3d.dev.java.net/
0629デフォルトの名無しさん
2005/05/27(金) 14:53:24https://j3d-core.dev.java.net/j3d1_4/proposed-changes.html
0630デフォルトの名無しさん
2005/06/27(月) 17:04:460631デフォルトの名無しさん
2005/06/28(火) 14:16:46つ [先行者ゲーム]
0632デフォルトの名無しさん
2005/06/28(火) 15:01:09あれは Java3D 使ってないと思ったが……
0633デフォルトの名無しさん
2005/07/03(日) 23:42:57Canvas3DにOBJ形式のファイルを表示させる方法がわかりません。
Java3DのデモのOBJLoaderはアプレットなのでアプリケーションの
方法はどうしたらよいのでしょうか?
よろしくお願いします。
0634デフォルトの名無しさん
2005/07/04(月) 17:21:19Java3Dを使っているProjectLookingGlassのカテゴリでは
九工大のチームが受賞したようです.
http://java.sun.com/javaone/sf/dukes_choice_awards.jsp
LookingGlassは開発者も日本人だし,日本人の層が厚いのかな.
0635デフォルトの名無しさん
2005/07/04(月) 23:39:09バーチャファイターにもスト�Uにも
チェンリーなんてキャラはいない
0636デフォルトの名無しさん
2005/07/05(火) 03:08:40シュンリーだった。スマソ
0637デフォルトの名無しさん
2005/07/05(火) 05:43:200638デフォルトの名無しさん
2005/07/09(土) 18:50:47http://javadesktop.org/java3d/javadoc/1.3.2/com/sun/j3d/utils/picking/PickTool.html
の
PickTool.GEOMETRY_INTERSECT_INFO -is the same as GEOMETRY, but the the PickResult will also include information on each intersection of the pick shape with the geometry.
The intersection information includes the sub-primitive picked (that is, the point, line, triangle or quad), the closest vertex to the center of the pick shape,
and the intersection's coordinate, normal, color and texture coordinates.
To allow this information to be generated, Shape3D and Morph nodes must have the ALLOW_GEOMETRY_READ capability set and GeometryArrays must have the ALLOW_FORMAT_READ,
ALLOW_COUNT_READ, and ALLOW_COORDINATE_READ capabilities set, plus the ALLOW_COORDINATE_INDEX_READ capability for indexed geometry.
To inquire the intersection color, normal or texture coordinates the corresponding READ capability bits must be set on the GeometryArray.
あたりの記述にヒントがありそうなんだが・・・漏れの頭じゃいまいち分からない。
賢者のどなたか教えてくれまいか?
0639Baba
2005/07/11(月) 18:24:20単純は PickingTranslateBehaviorだと、座標系が違うからマウスに追従しないよね?
どこかにサンプルコード無いかねぇ。。
0640デフォルトの名無しさん
2005/07/12(火) 10:42:38ちゃんと読んでないから確証はないけどPickIntersectionにそれらしいメソッドがあるから
GEOMETRYモードでピッキングしたらそれに関わる情報が得られるんじゃない?
>>639
ちゃんと読んでないから確証はないけどPickCanvasを使えばできるんでない?
1:PickCanvasを作る。
2:PickCanvas.setShapeLocation() でピッキングの座標を入力
3:PickCanvas.getPickShape() でPickRayを取得
4:取得したPickRayからピッキングする開始点と方向ベクトルが得られる。
1〜4の手順でキャンバス上の座標から空間を貫く開始点と方向ベクトルが得られるわけだから
あとはそれを利用すればノードの移動させる先というのはけいさんできるよね。
0641デフォルトの名無しさん
2005/07/18(月) 17:20:220642デフォルトの名無しさん
2005/07/26(火) 01:20:35Java3Dではむずかしい。
0643デフォルトの名無しさん
2005/07/26(火) 02:11:540644デフォルトの名無しさん
2005/07/27(水) 01:02:480645デフォルトの名無しさん
2005/07/27(水) 06:15:300646デフォルトの名無しさん
2005/08/08(月) 21:37:31ありがとん。以下のやり方で出来たよ。
PickMouseBehaviorを派生したクラスのupdateSceneをオーバーライドした。
分かっちゃえばなんてこと無いけど、やっぱり細かい事でいちいちクラス分け杉な気もす。
public void updateScene(int xpos,int ypos)
{
TransformGroup tg = null;
Point3d [] pickedPrimitive = null;
pickCanvas.setMode(PickTool.GEOMETRY_INTERSECT_INFO);
// マウスの座標を与える
pickCanvas.setShapeLocation(xpos,ypos);
pickCanvas.setTolerance(10);
// マウスの位置に一番近いノード
PickResult res = pickCanvas.pickClosest();
if(res != null){
Shape3D shape = (Shape3D)res.getNode(PickResult.SHAPE3D);
PickIntersection pi = res.getIntersection(0);
//交差したポリゴンの各頂点を返す
pickedPrimitive = pi.getPrimitiveCoordinates();
for(int i=0; i<pickedPrimitive.length; i++) {
System.out.println(pickedPrimitive[i]);
}
}
}
0647デフォルトの名無しさん
2005/08/12(金) 22:33:22早くシェーダ使いたい・・・。
0648デフォルトの名無しさん
2005/08/19(金) 01:50:48シェーダとシーングラフの関係ってどうなるのか興味あり。
それぞれのノードやグループに個別のシェーダーを割り当てられるのか?
いずれにせよOpenGLやDirectXとは大分毛色の違う呼び出し方になりそうだが……。
0649デフォルトの名無しさん
2005/08/26(金) 16:21:090650デフォルトの名無しさん
2005/08/26(金) 16:57:18Java Communication APIってどうよ?
USBしかできなかったっけ?
0651デフォルトの名無しさん
2005/08/26(金) 23:26:090652デフォルトの名無しさん
2005/08/27(土) 00:37:420653デフォルトの名無しさん
2005/09/04(日) 01:26:33Shape3Dの一つのジオメトリにテクスチャマッピングを行いたいのですが、ジオメトリ中テクスチャを
貼り付けたくない頂点があります。その場合はテクスチャ座標の登録はどのようにすれば良いのでしょうか。
物の本を読むと、どうも頂点と同じ数だけ頂点座標も用意して登録しないといけないような印象を受けるのですが・・。
0654デフォルトの名無しさん
2005/09/08(木) 00:24:04ポリゴンなどでオブジェクトを細切れにし、一枚ずつテクスチャを張っていくのは?
0655デフォルトの名無しさん
2005/10/22(土) 15:09:100656デフォルトの名無しさん
2005/10/22(土) 15:27:320657デフォルトの名無しさん
2005/10/23(日) 00:00:250658デフォルトの名無しさん
2005/10/23(日) 03:12:150659デフォルトの名無しさん
2005/10/23(日) 13:57:240660デフォルトの名無しさん
2005/10/25(火) 01:05:57つか、そろそろMustangあたりでJava3D含んでくれないのかね。
含んでくれない理由ってもしかしてJava3Dが対応してるプラットフォームがWin、Mac、Linux、Solarisしかないから?
0661デフォルトの名無しさん
2005/10/25(火) 21:46:070662デフォルトの名無しさん
2005/10/25(火) 22:01:020663デフォルトの名無しさん
2005/10/26(水) 02:58:040664デフォルトの名無しさん
2005/10/28(金) 00:15:01配布方法をもっと積極的に考えてほしいよな。FLASHのインストールページ並が理想だが。
最近じゃSunの開発者ページにメンバー登録しないとダウンロードできなくね?
0665デフォルトの名無しさん
2005/10/28(金) 01:54:47Deprecated. As of Java 3D version 1.3, use geometry by-copy for Point3d arraysって事は
geometryUpdater使わずにPoint3d配列をGeometryArrayにセットしなおすだけでいいってこと?
0666デフォルトの名無しさん
2005/10/28(金) 11:06:30java.netに移動したからかな?
ちなみに登録しなくてもここからダウンロードできる
https://java3d.dev.java.net/binary-builds.html
0667デフォルトの名無しさん
2005/11/03(木) 02:34:26サンクス。1.4もこつこつNightly出てるね。
年内だっけ? リリース予定は。
0668デフォルトの名無しさん
2005/11/17(木) 20:38:14公式Wikiからのコピペ
Here is the current schedule for the Java 3D 1.4.0 release:
* Build6 available: 16-Sep-2005
* Beta1 soft code freeze: 6-Oct-2005 (all core features / major changes complete)
* Beta1 hard code freeze: 13-Oct-2005
* Beta1 available: 14-Oct-2005
* Beta2 code freeze: 22-Nov-2005
* Beta2 available: 23-Nov-2005
* Beta3 code freeze: 5-Jan-2006
* Beta3 available: 6-Jan-2006
* Final code freeze: 20-Jan-2006
* Final release available : 27-Jan-2006
来年1月末に延びたっぽいね。
0669デフォルトの名無しさん
2005/11/27(日) 23:12:35予定通りBeta2出たね。
Looking Glassみたいなキラー(?)アプリのベースとしても使われ出してるし、
開発にも熱が入ってるのかな?
誰かBeta2でシェーダー機能使ってみない?
0670デフォルトの名無しさん
2005/11/28(月) 01:05:36Java Communication APIを使えば
何かができる
USBはできる。IEEE1394は知らない
0671デフォルトの名無しさん
2005/11/28(月) 01:06:55JDKの上に
上書きするよな。
けどあれって、JDKをアップデートすると
Java3Dが無効になってまたJava3Dを
インストールし直さないといけないんだよな。
0672デフォルトの名無しさん
2005/12/04(日) 13:47:25そうなんだよね。どっかにクラスパスを設定してそこにすれば解決するんだろうか?
0673デフォルトの名無しさん
2005/12/25(日) 21:51:53これどうですかね?
Javaでゲーム作る際の速度問題について筆者の見解が述べられているほか、
後半ではJava3Dについて詳しく解説されている様子
買って読んだ人だれかレビューしてほすぃ
0674デフォルトの名無しさん
2005/12/25(日) 23:40:18JavaとOpenGLがこれからってときに、Windows Vista問題。
0675デフォルトの名無しさん
2005/12/26(月) 05:42:41「in java」が申し訳なさそうにとってつけられているのがワロス
0676デフォルトの名無しさん
2005/12/26(月) 20:43:52ttp://fivedots.coe.psu.ac.th/~ad/jg/index.html
本は買ってないけど、ここのソース見ながら勉強してるお(^^;)
0677デフォルトの名無しさん
2005/12/26(月) 22:16:17興味あるけど
洋書は、そのうち和訳が出る可能性だってあるからなー。
すぐに買ってしまうより、待ってようかな。
0678デフォルトの名無しさん
2005/12/27(火) 09:13:12犬と林檎でまずは外堀を固めたらいいさ。
0679デフォルトの名無しさん
2006/01/08(日) 22:08:310680デフォルトの名無しさん
2006/01/09(月) 00:05:45j3d.jarをFatJarで固めれば関係ないんじゃね?
0681デフォルトの名無しさん
2006/01/09(月) 00:39:010682デフォルトの名無しさん
2006/01/09(月) 01:37:16通常はj3d.jarをパスに通すだけで動いたはず
0683デフォルトの名無しさん
2006/01/16(月) 00:51:09OrientedShape3D使ってビルボードやろうとしたんだけど、これって常に
「視点の方向を向く」よね。つまり視点にかなり近い部分では、
ウォークスルーするとすぐ脇とかにあるOrientedShape3Dは微妙に視点方向に
回転しちゃうんだよな。
Billboardビヘイビアも同じ仕様みたいだけど、そうじゃなくて常に
「視線ベクトルの逆向き(いわば平行)」という仕様でビルボードして欲しい
んだけど、この二つだとそれはできませんって事なんだろうか?
0684デフォルトの名無しさん
2006/01/16(月) 19:38:230685デフォルトの名無しさん
2006/01/17(火) 15:28:250686デフォルトの名無しさん
2006/01/18(水) 03:58:31これ使って、Java3Dをインストールしてない環境で
Java3Dアプリケーションを動かすことってできますか?
0687JAVA3D素人
2006/01/18(水) 18:54:21JAVA3Dにしたいのですが、どうすればいいかわかりません(涙)。だれか手順
などありましたら教えてください。
0688デフォルトの名無しさん
2006/01/18(水) 20:11:100689デフォルトの名無しさん
2006/01/18(水) 20:14:290690デフォルトの名無しさん
2006/01/18(水) 21:00:24687は放置でいいってこと?
0691JAVA3D素人
2006/01/19(木) 15:26:16JAVA3D化して下さいって言われたんですよ。JAVA3Dが全然分からなくて・・・。
意味がわからない質問ですいませんでした。
0692デフォルトの名無しさん
2006/01/19(木) 15:55:44全然分からない状態で2chで質問しようというのはあまりに無謀。
とりあえずAmazonでJava3Dの本を探して買いなさい。
そして一から勉強汁。
0693デフォルトの名無しさん
2006/01/19(木) 17:28:53それは、単にJava3Dの使い方がわかんないだけ?
Javaのプログラム自体はちゃんとできるの?
Java3Dは本を買うか、インストールしたらついてくるチュートリアルのソースを見てみるかして勉強しろ。
日本語もちゃんとできてない気もするが・・・
0694デフォルトの名無しさん
2006/01/19(木) 17:52:400695デフォルトの名無しさん
2006/01/21(土) 01:55:40Java3Dをアプレットで表示しようとすると画面が真っ暗になってしまいます。
別PCでは表示確認済みのソースです。
directXのバージョン当で表示できないなどあるのでしょうか?
よろしくお願いします。
0696デフォルトの名無しさん
2006/01/22(日) 19:07:02情報が少なすぎて回答不可だな。
とりあえず今のjava3DをアンインストールしてOpenGL版のJava3Dを入れてみたらどうよ?
0697デフォルトの名無しさん
2006/01/23(月) 01:31:12俺もノートPCで表示できないことあったけど
1.3.1から1.3.2にしたら直った気がする
もしくはドライバの更新だったかも
0698デフォルトの名無しさん
2006/01/23(月) 15:31:500699デフォルトの名無しさん
2006/01/23(月) 17:28:190700デフォルトの名無しさん
2006/01/23(月) 18:04:59描画のみなら、近い数値は出ると思う。
問題は、シーングラフ構成を複雑にすると、シーングラフの走査
などのソフトウェア側の処理がオーバーヘッドになって速度がかなり落ちる。
あまり大量のノードをシーングラフには繋がない方がいいね。
Java3Dでのパフォーマンス調整の情報がたしかどっかになかったっけ?
0701デフォルトの名無しさん
2006/01/23(月) 18:53:480702デフォルトの名無しさん
2006/01/23(月) 22:20:38ありがとうございました
0703デフォルトの名無しさん
2006/01/24(火) 01:19:17本当にありがとうございました。
0704デフォルトの名無しさん
2006/01/24(火) 10:17:16速い。ウルトラ速い。超速い
0705デフォルトの名無しさん
2006/01/24(火) 20:18:150706デフォルトの名無しさん
2006/01/25(水) 18:03:15座標(x,y,z)を入力したメモ帳を用意して、その座標に球を置くという
ものです。で最終的には、座標を1万と作り、その座標に球(1万個)
を置きたいのですが…。誰か教えてください。
0707デフォルトの名無しさん
2006/01/25(水) 18:31:08IO処理ができるようになってからまた来い
0708デフォルトの名無しさん
2006/02/09(木) 15:08:32Win版はインストーラが出てる。ちょっと試してみるよ。シェーダ動くか楽しみ。
1.3.xと併存できるようにせねば・・・。
0709デフォルトの名無しさん
2006/02/10(金) 00:53:51ちょっとネットで調べてみたんですけどPrimitive図形しかENABLE_GEOMETRY_PICKING使えないんで
それ以外だとピッキング可能にならないんですかね?
0710デフォルトの名無しさん
2006/02/14(火) 16:54:160711デフォルトの名無しさん
2006/02/14(火) 17:48:41触らなくなって時間が経ってるからうろ覚えだけど、
Primitive以外にShapre3Dにもピッキングできる。
というか元々形状を持つノードはShape3Dだよ。
ファイルから形状を読み込んだらShape3Dを含むグラフになったはず。
漏れはそのグラフを走査して
片っ端からピッキング用のフラグを立てて対応してた。
ALLOW_GEOMETRY_READとかENABLE_PICK_REPORTINGとかALLOW_INTERSECTとか
0712デフォルトの名無しさん
2006/02/14(火) 19:38:10犯罪者
0713デフォルトの名無しさん
2006/02/15(水) 21:25:45シーングラフベースって事はマルチパスなレンダリングとか描画順の調整とか、
OpenGL/DirectXでしょっちゅう使うやり方と相性がそれほど良くないというのはそうなんだが。
時代の要求として、そういうのにも答えざるを得ないって感じになってるな。ロードマップ見ると。
どう折り合いを付けていくのか・・・。
0714デフォルトの名無しさん
2006/02/18(土) 13:22:04JMFと同じ末路>Java3D
0715デフォルトの名無しさん
2006/02/18(土) 16:56:220716デフォルトの名無しさん
2006/02/19(日) 03:27:53v2 = v0 + v1;
Javaってこれが出来ないんだろ?
皆さんよーやるわ、俺は無理。
0717デフォルトの名無しさん
2006/02/19(日) 13:22:24良いような気はするよなぁ。
Sunの人はその気はないらしいが・・・。
0718デフォルトの名無しさん
2006/02/19(日) 13:38:37matrix m1, m2;
vector v1, v2, v3;
v2 = m1 * v1;
v3 = v2 * m2;
これを演算子オーバーロードなしに書くなんて・・・アフォ?
0719デフォルトの名無しさん
2006/02/19(日) 13:55:59バカだお^^;
0720デフォルトの名無しさん
2006/02/19(日) 17:49:00平行移動と回転の関数とか。
0721デフォルトの名無しさん
2006/02/19(日) 18:29:08v4.add( v3, v2.add( v1, v0 ) ); // v4 = v3 + v1 + v0;
いや、やはりこれはどうかと思うぞ。
あと、
float f = v0.dot( v1 );
↓
float f = dot( v0, v1 );
ふつーこっちだろ。
0722デフォルトの名無しさん
2006/02/19(日) 18:50:06v2 = translatef(v1, m1);
v3 = rotatef(v2, m2);
とかでしょ。こっちの方が意味がわかりやすいし。
0723デフォルトの名無しさん
2006/02/19(日) 18:51:31演算子オーバーロード欲しいね
0724デフォルトの名無しさん
2006/02/19(日) 18:53:46行列でも演算したりないし、結局演算子オーバーロードイラネ
0725デフォルトの名無しさん
2006/02/19(日) 18:57:470726デフォルトの名無しさん
2006/02/19(日) 20:13:04そこはdotとかcrossとか別の関数用意しといて演算子つかわなきゃいい
0727デフォルトの名無しさん
2006/02/20(月) 03:29:06で、結局演算子使えなくなるだろ。
0728デフォルトの名無しさん
2006/02/22(水) 22:07:53影なんかは絶望的だなー
0729デフォルトの名無しさん
2006/02/24(金) 14:36:20少し遅れてるっぽい。この調子だとリリースは3月初め頃か・・・。
0730デフォルトの名無しさん
2006/02/26(日) 01:23:46キタ━━━━(゚∀゚)━━━━!!
https://java3d.dev.java.net/binary-builds.html
0731デフォルトの名無しさん
2006/02/26(日) 01:52:220732デフォルトの名無しさん
2006/02/26(日) 02:01:00リリースノート嫁
0733デフォルトの名無しさん
2006/03/08(水) 09:50:030734デフォルトの名無しさん
2006/03/08(水) 16:41:21これを参照してくれ。
http://jcp.org/aboutJava/communityprocess/maintenance/jsr926/926ChangeLog.html
しかし、ピッキングが大分変わったな。pickfastなんてパッケージが追加されて従来のはOBSOLETE扱いになっちまった(一応まだ動くけど)。
fastっていう位だから速くなってるんだろうが、PickResultクラスが無くなってるじゃん。
また勉強し直しかYO!
0735デフォルトの名無しさん
2006/03/09(木) 00:32:36取得したいデータの種類に応じて、その都度setFlags(int flags)でフラグを指定しないといけない。
ちょっと面倒になったような・・・。
0736デフォルトの名無しさん
2006/03/09(木) 17:15:09助かりますた!
これから頑張って読みます。
0737デフォルトの名無しさん
2006/04/16(日) 11:58:020738デフォルトの名無しさん
2006/04/17(月) 16:14:04ttps://java3d.dev.java.net/binary-builds.html
JAVAはどんどん普及していくのにJAVA3Dはマイナーになっていく・・・
やっぱり3DはC++&DirectXの独壇場なのかな(´・ω・`)ショボーン
0739デフォルトの名無しさん
2006/04/17(月) 18:54:080740デフォルトの名無しさん
2006/04/20(木) 17:55:11抱き合わせ配布すればJava3Dが普及するかもしれない・・・
0741デフォルトの名無しさん
2006/04/20(木) 19:01:27書かれた文献やサイトを探しています。心当たりありませんか?
三次元可視化装置でjava3Dを動かすのが目標です。
0742デフォルトの名無しさん
2006/04/23(日) 01:13:01Swingアプリケーション内でもOpenGLを使った3Dグラフィックスの描画が可能になる、
と聞いているけど。
0743デフォルトの名無しさん
2006/04/23(日) 10:04:030744デフォルトの名無しさん
2006/04/23(日) 16:13:43もうbuild1が出たのか。開発はしっかり進んでるな。
やっぱJava SEにそのまま含めてくれるのが一番の普及の近道だと思うのだが・・・。
今のところキラーソフトはLookingGlassのみ?
0745デフォルトの名無しさん
2006/04/23(日) 19:27:53好奇心的なものは感じるけど。。。
0746デフォルトの名無しさん
2006/05/10(水) 23:57:360747デフォルトの名無しさん
2006/05/11(木) 12:32:570748デフォルトの名無しさん
2006/05/19(金) 15:56:17http://www.itmedia.co.jp/enterprise/articles/0605/18/news094.html
0749デフォルトの名無しさん
2006/05/19(金) 17:25:15Canvas3Dのライトウェイト版って事か、はたまた・・・。
0750デフォルトの名無しさん
2006/05/19(金) 17:53:380751デフォルトの名無しさん
2006/06/04(日) 23:27:500752デフォルトの名無しさん
2006/07/04(火) 21:15:02場所 所沢(池袋・高田馬場から直通)
i−want−to−study−java@hotmail.co.jp
(アドレスは全角で書いてあるので半角に直してください)
よろしくおねがいします
0753デフォルトの名無しさん
2006/07/05(水) 03:26:510754752
2006/07/17(月) 21:18:05専門学校などでJavaを勉強されていて夏休みだけ教えたいという方も歓迎です
0755デフォルトの名無しさん
2006/07/21(金) 05:42:170756デフォルトの名無しさん
2006/07/21(金) 08:52:580757デフォルトの名無しさん
2006/07/22(土) 17:50:270758デフォルトの名無しさん
2006/07/22(土) 22:51:58シーングラフベースだしね。抽象化している以上、直接的な機能でDirectXに及ばないのは
そりゃしょうがない。GPUの細部を知らずに使えるのが良いところ。
でも、時代の要請なのか、低レベルな処理もできるように機能が次第に追加されていっている感じがある。
0759デフォルトの名無しさん
2006/07/23(日) 14:19:180760デフォルトの名無しさん
2006/07/23(日) 17:17:02自給1万円でなければ断固として
その要求を拒否する!
0761デフォルトの名無しさん
2006/07/26(水) 02:41:43ラバーバンドで選択した範囲内の点群の情報を得たいんですが
どうすればいいでしょうか。
0762デフォルトの名無しさん
2006/07/26(水) 08:27:310763デフォルトの名無しさん
2006/07/26(水) 10:24:290764デフォルトの名無しさん
2006/07/27(木) 05:43:00いい方法を教えてもらえませんか?
0765デフォルトの名無しさん
2006/07/27(木) 10:59:140766デフォルトの名無しさん
2006/07/27(木) 23:51:14たぶん、空間の点の座標をイメージプレートの座標に変換して
その座標をgetPixelLocationFromImagePlateで
キャンバスの座標にする。
あとはマウスのキャンバス上の位置を取得して
ってやればできると思う。
0767デフォルトの名無しさん
2006/08/04(金) 19:30:20Java3Dの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)
何かわかりますでしょうか?
0768デフォルトの名無しさん
2006/08/05(土) 16:36:210769デフォルトの名無しさん
2006/08/07(月) 21:18:18平行であるような Transform3d() を作る方法を述べよ。
0770デフォルトの名無しさん
2006/08/07(月) 21:53:130771769
2006/08/07(月) 23:34:17作ってセットする、で良いようです。
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) ));
0772デフォルトの名無しさん
2006/08/18(金) 13:43:16java3dのテキスト読みたいんですが本家や java.net なんかのサイトで
どこを探して良いのか分かりません。関連本を読んでいたんですが3Dサウンドや
マルチスクリーン関連の記述がなかなか載っていなくて探しています。
どこら辺を探すと幸せになれるのでしょうか?
漠然とした質問ですがよろしくお願いします。
0773デフォルトの名無しさん
2006/08/19(土) 06:08:540774デフォルトの名無しさん
2006/08/20(日) 02:56:160775デフォルトの名無しさん
2006/08/20(日) 10:32:400776デフォルトの名無しさん
2006/08/20(日) 10:38:130777デフォルトの名無しさん
2006/08/20(日) 14:19:580778デフォルトの名無しさん
2006/08/22(火) 22:01:47JREをアップデートしたらクラスパスが無視されたって可能性があるので
最新版Java3D1.4を再インストールすることをお勧めする。
今のJava2Dインストーラはかなり扱いやすくなっている。
再インストールにより、JREがインストールされているディレクトリを自動的に
高速で見つけてくれて、そこにWizardでクラスパス、というか、Java3DのJARライブラリをを自動的に再度追加してくれる。
非常に簡単になったもんだ。
0779デフォルトの名無しさん
2006/08/22(火) 22:02:42Java3DもGenericsに対応してくれないかなと思ったりする。
addChild()系とか、Generics使えば非常に便利じゃんかと思う。
0780デフォルトの名無しさん
2006/08/23(水) 00:32:26> Exception in thread "J3D-Renderer-1" java.lang.IllegalStateException: GL_VERSION
Java3Dの1.3.1と1.4.0では、必要なOpenGLのバージョンが違った気がする。
Direct Xを使うか、グラフィックドライバーをアップデートする。
0781デフォルトの名無しさん
2006/08/23(水) 01:22:21hpみても見つけられない
0782デフォルトの名無しさん
2006/08/29(火) 19:28:37adobeで探さないと
まあ
Adobe has discontinued the sale and development of Adobe Atmosphere software
なんて書かれているわけだが
0783デフォルトの名無しさん
2006/08/29(火) 21:25:15キャンバスいっぱいに描画させる方法はあるでしょうか?
ニアクリップを限りなく小さくしてカメラを物体に近づけたり
スケールを大きくしてもイメージパレットよりも手前にある物は
表示されなくて困っています。
イメージパレットを移動する手段があればいいのだけど。
0784デフォルトの名無しさん
2006/08/29(火) 21:41:46view.setProjectionPolicy(View.PARALLEL_PROJECTION);
0785デフォルトの名無しさん
2006/08/30(水) 11:06:48○イメージプレート
0786デフォルトの名無しさん
2006/08/30(水) 11:47:300787デフォルトの名無しさん
2006/08/30(水) 17:52:25Canvas3D#setLeftManualEyeInImagePlate(Point3d position)
を使うとイメージプレートが移動できるとこを知りました。
てっきり、Viewがイメージプレートを操作していると勘違いしたのが敗因です。
0788デフォルトの名無しさん
2006/10/20(金) 03:44:13https://java3d.dev.java.net/binary-builds-pre.html
0789デフォルトの名無しさん
2006/10/22(日) 23:19:08ttps://lg3d-core.dev.java.net/binary-builds.html
0790デフォルトの名無しさん
2006/10/29(日) 13:29:33クラスパスも通したし、再インストールしてもだめでした。
どなたかわかるかたいらっしゃいますか?orz
0791デフォルトの名無しさん
2006/12/02(土) 07:03:55GLのバージョンが違うってエラー吐いてるじゃん
GLバージョンうpしなされ
0792デフォルトの名無しさん
2006/12/18(月) 22:20:520793デフォルトの名無しさん
2006/12/19(火) 00:10:180794デフォルトの名無しさん
2006/12/19(火) 00:20:360795デフォルトの名無しさん
2006/12/19(火) 00:22:52なんでスレ伸びてないの!!!!
何で落ちてないの!!!
0796デフォルトの名無しさん
2006/12/24(日) 13:47:540797デフォルトの名無しさん
2006/12/24(日) 16:47:17ttp://download.java.net/media/java3d/javadoc/1.5.0/index.html
(BranchGroup.pickAll or Locale.pickAll) and PickRayでいくか
PickCanvasを使うかどっちかだね。
というか日本語ドキュメントってないのかな。
読めないことはないけど英語はしんどい。
0798デフォルトの名無しさん
2006/12/25(月) 00:15:13ありがとうございます。とりあえず試してみます!
0799デフォルトの名無しさん
2007/02/02(金) 21:11:58日本語の解説はありえないとしても、せめてソースがあれば勉強のしようあるので。
ttps://j3d-webstart.dev.java.net/test/index.html
ここにあるサンプルのソースが見れると良いのですが。
0800799
2007/02/05(月) 13:18:29公式ページっぽいところにありました。
0801デフォルトの名無しさん
2007/02/09(金) 17:15:180802デフォルトの名無しさん
2007/02/13(火) 21:11:02うまく表現できませんが、図で示すと↓のような感じにしたいのです。
._,,-‐''"゙ ̄ ゙̄^'''ー-,_
,/` `\、
,/ ‘ヽ
,/` ヽ
: ,iliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiili,
.,llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
,llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll ←この領域にのみテクスチャマッピング
lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll!
| l゙
゙l ,"
│ /
ヽ 丿
‘ヽ ,,i´
\、 ,/
`'-,,_ _,,/`
~゙''―----ー''''゙^
0803デフォルトの名無しさん
2007/02/14(水) 21:27:480804デフォルトの名無しさん
2007/02/15(木) 14:36:31http://www.javadrive.jp/java3d/apearance/index11.html
0805802
2007/02/15(木) 19:46:220806デフォルトの名無しさん
2007/02/18(日) 04:38:11プリミティブ型?
0807デフォルトの名無しさん
2007/02/18(日) 13:17:340808デフォルトの名無しさん
2007/02/18(日) 13:22:44知る必要があるが、PrimitiveでそれをやるにはコンストラクタにGENERATE_TEXTURE_COORDS
引数が必要みたいだな。
0809デフォルトの名無しさん
2007/02/20(火) 17:42:520810デフォルトの名無しさん
2007/02/20(火) 19:13:330811デフォルトの名無しさん
2007/02/20(火) 19:39:20うん、Java3Dの方。Java SEはずっと1.5.0_10でやってた。
1.4.0に戻したら、実行速度も戻った。
0812デフォルトの名無しさん
2007/02/20(火) 20:33:37今ならSE 6だろうか。
0813デフォルトの名無しさん
2007/02/21(水) 15:56:50com.sun.j3d.exp.swing.JCanvas3D
なんてのがあるのな。
0814デフォルトの名無しさん
2007/02/27(火) 12:08:150815デフォルトの名無しさん
2007/02/27(火) 12:12:03OpenGl自体かれてるのと業界標準だから扱いやすいが
いわゆる低レベルAPIでJava3Dは高機能なAPIと別物
とはいえドキュメント皆無なのでOpenGLがわかれば使えるJOGLのほうが扱いやすいとおもう
0816814
2007/02/27(火) 16:34:550817デフォルトの名無しさん
2007/02/27(火) 22:51:370818デフォルトの名無しさん
2007/02/27(火) 23:23:32ただ、とろくて使い物にならなかったのは確か
0819デフォルトの名無しさん
2007/02/28(水) 01:14:010820デフォルトの名無しさん
2007/02/28(水) 02:59:13ゲーム向きではないのは事実だね。
ただJava3Dはマルチプロセッサ環境に何もしなくても
自動で最適化するとかメリットがあったんじゃなかったっけ?
0821デフォルトの名無しさん
2007/02/28(水) 09:04:23Java自身ゲーム向きではない
0822デフォルトの名無しさん
2007/03/02(金) 22:50:59> 関連過去スレ
> Java3Dつかってる?
> http://pc3.2ch.net/test/read.cgi/tech/1028327294/
> 結論としては単独スレを立てるほどの話題ではないので総合質問スレへどうぞ。
> 【初心者】Java質問・相談スレ8【大歓迎】
> http://pc3.2ch.net/test/read.cgi/tech/1032944246/
> 初心者無視! Java相談室 その9
> http://pc3.2ch.net/test/read.cgi/tech/1021555964/
これを見て、凄いことに気づいた・・・・。
Java質問・相談スレはまだ8だったのか・・・
凄い歴史の深さを感じる・・・・
今は、、もうすぐスレが100を行きそうな勢いだ・・
0823デフォルトの名無しさん
2007/03/03(土) 01:06:47JOGLは1.0がでて安定動作、しかも使いやすいということでゲームに普通につかわれてるけど
Java3Dはまだめどが立たない
0824デフォルトの名無しさん
2007/03/03(土) 01:35:210825デフォルトの名無しさん
2007/03/18(日) 16:11:180826デフォルトの名無しさん
2007/03/19(月) 14:01:360827デフォルトの名無しさん
2007/03/23(金) 08:03:350828デフォルトの名無しさん
2007/03/23(金) 13:34:11なにができ、どんなもんかがわかる程度だし
0829デフォルトの名無しさん
2007/05/05(土) 19:02:070830デフォルトの名無しさん
2007/05/05(土) 20:24:53ただし、Java3DではなくJOGLだと思われ
0831デフォルトの名無しさん
2007/05/06(日) 07:06:140832デフォルトの名無しさん
2007/05/06(日) 13:04:57使い安いとか使い難いとかじゃなくて根本的に日本語の文献が少ないのが問題だと思う。
もっとも研究とかで使う人間なら英語でも読んでこういうところを見てないだろうから、
余計に情報が出なくなると・・・。
ときに>>829はJava3Dを何に使う予定なんですか?
0833デフォルトの名無しさん
2007/05/07(月) 23:48:500834デフォルトの名無しさん
2007/05/07(月) 23:53:170835sage
2007/05/09(水) 09:45:542Dを直接描画できなくなってしまった。
何でだろう???
0836デフォルトの名無しさん
2007/05/09(水) 09:52:43すんまそん。
0837デフォルトの名無しさん
2007/05/09(水) 22:27:45いや、アプレットで動かそうとしたんだけどどうすればいいのかよくわからなくて・・・
0838デフォルトの名無しさん
2007/05/09(水) 22:45:420839デフォルトの名無しさん
2007/05/10(木) 11:11:40このメソッドを使ってアンチエイリアシングが成功した人居ますか?
なんか真っ黒な画面しか出てこない。
0840デフォルトの名無しさん
2007/05/10(木) 18:28:52プログラムを検証するとちゃんと2Dは描けていました。
しかし、Canvas3D.getOffScreenBuffer()のメソッドを呼ぶたびに
3Dが再描画されて前に描いた2Dが消されてしまいます。
Java3D1.4ではこんなこと無かったのにな?
0841デフォルトの名無しさん
2007/05/11(金) 11:19:423Dの再描画はされていませんでした。
Java3D1.4ではCanvas3D.getOffScreenBuffer()を呼び出すと
3Dを描くバッファのポインターを返していたけど
Java3D1.5ではバッファのコピーを返されてきます。
すなわち、直接オフスクリーンバッファに2Dを描けなくなりました。
何でこんな仕様変更したんだろう?また作り直しだ。
0842デフォルトの名無しさん
2007/05/12(土) 01:21:250843デフォルトの名無しさん
2007/05/12(土) 08:51:16お、そうなのか。それは面白そうだ。
ソースを教えて貰えますか?
0844デフォルトの名無しさん
2007/05/16(水) 22:41:30http://d.hatena.ne.jp/nowokay/20070511#1178858425
0845デフォルトの名無しさん
2007/05/29(火) 02:38:02OpenGL 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が含まれてないのか、無念。
近似したベジエ曲面に分割して頑張るかなぁ…
0846デフォルトの名無しさん
2007/06/09(土) 01:32:33うまく動かないので、どなたか試していただけないでしょうか。
http://code.j3d.org/
アニメーションもできると思うのですが。
ちなみにappletが望ましいです。
0847デフォルトの名無しさん
2007/06/09(土) 20:36:09さいかし、実用になるだけのパフォーマンスが出るかが問題
0848デフォルトの名無しさん
2007/06/10(日) 15:44:410849デフォルトの名無しさん
2007/06/10(日) 23:17:440850デフォルトの名無しさん
2007/06/11(月) 00:24:09どういった趣旨で使いたいのか知らんけど、趣味じゃないならWEB3Dのエンジンを使ってみたら?
アプレットを一から作ってたら大変っしょ。
0851デフォルトの名無しさん
2007/06/14(木) 06:12:180852デフォルトの名無しさん
2007/06/27(水) 17:58:451.5と1.3しかないにょ
0853デフォルトの名無しさん
2007/06/29(金) 09:54:21バックアップとってないからヤバイよ!
0854デフォルトの名無しさん
2007/07/01(日) 22:08:24うちでコンパイルして実行しようと思ったら
ちゃんと動かないんですけど
どこがおかしいのでしょうか?
0855デフォルトの名無しさん
2007/07/02(月) 00:08:10せめてOSとエラーメッセージぐらい書けw
0856デフォルトの名無しさん
2007/07/02(月) 00:19:09import java.awt.BorderLayout;
import java.awt.GraphicsConfiguration;
を先頭の方に入れておけば動くと思う。動かしてないからどうなるかわからんけど
Java3D全く関係ないw
0857デフォルトの名無しさん
2007/07/02(月) 00:28:08同じ名前のインスタンス変数とローカル変数…
0858デフォルトの名無しさん
2007/07/06(金) 20:22:110859デフォルトの名無しさん
2007/07/06(金) 21:48:030860デフォルトの名無しさん
2007/07/06(金) 22:03:140862デフォルトの名無しさん
2007/07/07(土) 10:39:580863デフォルトの名無しさん
2007/07/07(土) 11:31:00リンク先を読むと1999年か。
ここまで古いとパフォーマンスについては参考にならんね。
0864デフォルトの名無しさん
2007/07/07(土) 13:00:20JOGLなら作例がたくさんあるだろ
0865デフォルトの名無しさん
2007/08/14(火) 15:37:40Canvas3Dのレンダリングされた画面に二次元の描画を追加して
行うためのいい方法ってないですかね?なんかキーワードだけでもいいので
教えてもらえると助かります。
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);
}
みたいなコードを書いてみたのだけれども、これは確かに二次元の描画を行えたけど
ちらつきが大きくてちょっといまいちな感じです。
0866デフォルトの名無しさん
2007/08/18(土) 14:54:240867デフォルトの名無しさん
2007/08/24(金) 16:58:040868デフォルトの名無しさん
2007/08/24(金) 17:45:480869デフォルトの名無しさん
2007/08/24(金) 18:25:050870デフォルトの名無しさん
2007/08/26(日) 04:36:560871デフォルトの名無しさん
2007/08/31(金) 22:44:21できたー
お前すげえ
0872デフォルトの名無しさん
2007/09/04(火) 00:21:51ttp://www.cybergarage.org/vrml/cyberform/j3d/index.html
NullPointerExceptionと出て全く動かない…
別なcybertoolboxとか言うのもまともに動作しない。理解不能。
ソースもDLしてみたけどよく分からんしなぁ
0873デフォルトの名無しさん
2007/09/06(木) 13:51:43既存のデータがあるなら仕方ないけど。
0874デフォルトの名無しさん
2007/09/14(金) 08:56:52ttp://java.sun.com/products/java-media/3D/olderreleases.html
0875デフォルトの名無しさん
2007/09/15(土) 22:54:140876デフォルトの名無しさん
2007/09/15(土) 23:30:190877デフォルトの名無しさん
2007/09/24(月) 22:24:20if (o.equals(delObject)) {
list.remove(o);
}
}
こんな具合に、ジェネリクス使ったループの中でリムーブしたらConcurrentModificationExceptionが出た。
あービックリした
0878デフォルトの名無しさん
2007/09/24(月) 22:34:260879デフォルトの名無しさん
2007/09/26(水) 21:06:57最新のnVidiaドライバーでも変な画面が出る。
0880デフォルトの名無しさん
2007/09/29(土) 12:15:49バックグラウンドの色を白にしたら無茶苦茶へんなジャギーが現れて鬱陶しい。
あれを何とか切る方法は出来ないのかな?
0881デフォルトの名無しさん
2007/10/05(金) 15:08:18System.gc()をかけてもメモリー使用量が減らない。
Java3Dはメモリーリークする仕様ですか?
0882デフォルトの名無しさん
2007/10/06(土) 09:22:26それって確実にガベージが走る仕様だっけ?
0883デフォルトの名無しさん
2007/10/06(土) 17:12:470884デフォルトの名無しさん
2007/10/15(月) 12:08:40オブジェクトの Picking について,このスレでも何度かやりとりが
ありましたが,「マウスでクリックをせずに」マウスポインタ下の
オブジェクトの情報を取得することは可能でしょうか?
イメージとしては,JavaScript の onMouseOver のような使用法が
できないかと模索しています.
アドバイスをよろしくお願いします.
0885デフォルトの名無しさん
2007/10/15(月) 12:40:090886MouseMotionListener
2007/10/15(月) 13:43:19Java標準低速GUI 6 AWT/Swing
http://pc11.2ch.net/test/read.cgi/tech/1190807478/
0887デフォルトの名無しさん
2007/10/16(火) 12:08:25Transform オブジェクトの座標値を (クリックせずに) 取得するには
Java3D のメソッドが必要なのかと思ってましたけど,
awt の MouseMotionListener でも同様のことができるんですか.
ちょっと試してみます.ありがとうございました.
0888デフォルトの名無しさん
2007/10/16(火) 13:09:000889デフォルトの名無しさん
2007/10/16(火) 23:11:040890デフォルトの名無しさん
2007/12/07(金) 15:49:59レンダリングして画像(jpgなど)ファイルに落とし込む方法って
なにかありませんか?
0891デフォルトの名無しさん
2007/12/10(月) 18:02:420892デフォルトの名無しさん
2007/12/20(木) 16:24:02使い方がほとんどわかりません。。
誰か作ったやつのソースそのまま貼ってくれたりしませんか?
0893デフォルトの名無しさん
2007/12/20(木) 16:29:100894デフォルトの名無しさん
2007/12/20(木) 17:51:580895デフォルトの名無しさん
2008/02/27(水) 16:16:560896デフォルトの名無しさん
2008/02/27(水) 18:17:170897デフォルトの名無しさん
2008/02/27(水) 18:36:240898デフォルトの名無しさん
2008/02/27(水) 18:50:01つーかフレームレート測りたいなら自分で描けよと。
0899デフォルトの名無しさん
2008/03/03(月) 01:16:110900デフォルトの名無しさん
2008/03/03(月) 21:49:00それすらできないようじゃ
世間がどうであろうと関係あるまい
0901デフォルトの名無しさん
2008/03/04(火) 11:30:03すぐに飽きた
流行らないと思う
0902デフォルトの名無しさん
2008/03/04(火) 16:09:480903デフォルトの名無しさん
2008/03/04(火) 18:29:360904デフォルトの名無しさん
2008/03/04(火) 22:53:220905デフォルトの名無しさん
2008/03/04(火) 22:58:230906デフォルトの名無しさん
2008/05/21(水) 15:01:47まんまJava3Dじゃん(笑)
俺ヒットしそうな気配・・・
0907デフォルトの名無しさん
2008/05/21(水) 21:46:38まぁレイヤーが違うな
0908デフォルトの名無しさん
2008/05/26(月) 12:20:38こんなこと書いてあるぞ。
本当にJava3Dに基づいているとは。
Java3Dってプログラミングしづらいと思ってたけど
そんなに凄かったのか・・・・
Flashで3Dを実現するオープンソースのAPI
http://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バージョンも夢ではないかもしれません。
0909デフォルトの名無しさん
2008/07/06(日) 22:35:23Java3Dって至れり尽くせりで、ゲーム用途にも優秀だと思うんだけどな。
描画の最適化も、動かさない物体とキャラクターでBranchGroup分けてキャパフラグ使い分けるだけで、十分過ぎるくらい最適化してくれるし。
SceneGraphベースの構造自体、ゲームのフレームワークとして応用しやすいし。
個人的な習慣としては、Canvas3Dや各種Listenerなんかを含め、
ゲームのメインフレームはJPanel配下に付けるんだけど、
そのJPanelをJFrameにAddするなりAppletにAddしてブラウザで動かすなりどっちでも、
Windowsの開発環境からLinuxの開発環境にソースそのまま持ってっても、
ちゃんと当たり前に同じように動いてくれるし。
ただ、やぱJava3Dを別途インストールしないと使えないのは辛い。
パソコン得意でない人に、同じように「これで遊ぶならこれインストールしてね」って言うにしても、
MSのサイトからXNAをダウンロードしてきてもらうのと、
Java3DプロジェクトのサイトからJava3Dをダウンロードしてきてもらうのとでは、
ずいぶんガクブル感が違うんだよね。
XBOX360で自作ゲーム動かしてみたいということもあって、XNAに浮気しそうです。
0910デフォルトの名無しさん
2008/07/07(月) 02:17:08RPGとかならJava3Dでいいのかもしれないけどアクション系は60fpsさせるとなるから
Java3Dはきついわ
0911デフォルトの名無しさん
2008/07/07(月) 15:17:38そこでJava Web Startの出番ですよ。
JWSがあればインストールの手間も省ける。
ほぼ自動でやってくれる。
Flash Playerが自動でインストールされる要領で
0912デフォルトの名無しさん
2008/07/07(月) 16:02:290913デフォルトの名無しさん
2008/07/08(火) 21:31:42でぶち込んでまとめて一つのjarファイルにすればいちいちJava3Dをインストールする必要はないよ
0914デフォルトの名無しさん
2008/07/08(火) 21:46:090915デフォルトの名無しさん
2008/07/08(火) 23:08:370916デフォルトの名無しさん
2008/07/09(水) 22:28:51j3d.jarだけでは駄目だったのか?
0917デフォルトの名無しさん
2008/07/10(木) 01:55:35この辺どう選択させればいいんだ?
0918デフォルトの名無しさん
2008/07/14(月) 18:42:151.4からMorphがdeprecatedされてるみたいだけど、
その代替として使えるクラスってあんの??
キャラのモーションにガシガシ使ってるから、
次期あたりで無くなってたら困る〜
だれか知ってたら教えてちょ〜〜〜(´Д`;)
0919デフォルトの名無しさん
2008/07/14(月) 22:04:45preferenceじゃなかったっけ。
つまり変更したらVM再起動。
0920デフォルトの名無しさん
2008/07/15(火) 09:54:19・遅いしから改善の見込みないからcoreから削除。
・だれかやってくれたらutilityに移動。
・skinandbones使っているけど。
http://forums.java.net/jive/thread.jspa?messageID=189710
https://skinandbones.dev.java.net/
0921デフォルトの名無しさん
2008/07/22(火) 22:02:510922デフォルトの名無しさん
2008/07/26(土) 21:43:48関節部分に隙間ができてしまってうまく描画できない…
手足を動かすとそれにともなって関節部のテクスチャも伸びるとかjavaにはないのかな?
0923デフォルトの名無しさん
2008/07/26(土) 23:34:440924デフォルトの名無しさん
2008/07/30(水) 05:32:090925デフォルトの名無しさん
2008/07/30(水) 09:51:040926デフォルトの名無しさん
2008/07/30(水) 17:19:250927デフォルトの名無しさん
2008/08/08(金) 09:06:41JAVA3Dでいくつかのcubeからなる正方形を作成しました.
正方形の何処か一部をクリックするとその正方形内の全てのcubeの色が変わるというプログラムを書いたのですが,
まだら模様になってしまいます.(元の色とクリック後の色が混ざっている状態)
でも視点移動などで角度を変えたり,近づいたりすると綺麗な色に見えたりします.
要するに別角度で見ると綺麗に染まっていたりまだら色になったりするのですが…
どなたか似たような現象に出くわした方いらっしゃいましたらお願いします.
0928デフォルトの名無しさん
2008/08/08(金) 09:29:02色の異なるキューブが同じ場所に2つ重なってるんじゃないか
0929デフォルトの名無しさん
2008/08/08(金) 09:53:03Zファイティングとやらを調べてみましたが,wikiを見る限りではどういう現象かイマイチわかりませんでした.
Zバッファとか用語が多すぎて。
色の異なるキューブが重なってる可能性ですが,多分ないと思ってます.
言われて不安になったのでもう一度調べてみます.
0930デフォルトの名無しさん
2008/08/19(火) 01:01:21色の異なるキューブが重なることによるZファイティングが起きてないなら
その面の反対側の面でZファイティングしてるのかも。
Zバッファっていうのは簡単に説明するとカメラから見たポリゴンのZ値を比較して陰面消去するアルゴリズムの事だよ。
対策としてはnear平面とfar平面の距離を縮めるとか裏面カリング(ポリゴンの片面しか見えないようにする)
とかやれば治るかも。
0931デフォルトの名無しさん
2008/09/04(木) 08:59:36終わってるな
0932デフォルトの名無しさん
2008/09/04(木) 09:27:090933デフォルトの名無しさん
2008/09/04(木) 09:33:51○ソースコードコピペでパクれる
0934デフォルトの名無しさん
2008/09/04(木) 10:04:02こんなんじゃ普及するわけないってこと
0935デフォルトの名無しさん
2008/09/04(木) 10:24:23普及させたいなら自分でサイト書けばいいじゃない。
0936デフォルトの名無しさん
2008/09/04(木) 12:51:12ボーンを動かすとかになるとわけわかめだが
0937デフォルトの名無しさん
2008/09/04(木) 21:19:06だってゲーム向きじゃないもん
Javaで3Dなどゲームをやろうと思ったら普通はJOGLだよ
0938デフォルトの名無しさん
2008/10/02(木) 23:44:370939デフォルトの名無しさん
2008/10/02(木) 23:55:58しかも資料がたくさんあるのがJOGL
資料の差は100倍くらいあるだろ
0940デフォルトの名無しさん
2008/10/04(土) 22:46:14まさかいくらJava3Dよりは簡単だからといって、一から自作しろってことを強いるわけじゃないですよね。
0941デフォルトの名無しさん
2008/10/04(土) 23:57:470942デフォルトの名無しさん
2008/10/08(水) 19:34:490943デフォルトの名無しさん
2008/10/22(水) 08:25:070944デフォルトの名無しさん
2008/10/23(木) 15:26:16> ただ、やぱJava3Dを別途インストールしないと使えないのは辛い。
これ、今日出たバージョンで解決してない?
Javaにアンテナ張ってなくてよくわからんので詳しい人で調べておいてほしい。
http://java.sun.com/javase/ja/6/webnotes/6u10.html
> Java Network Launch Protocol (JNLP) がサポートされるようになり、JavaFX プラットフォームのコンポーネント、
> ハードウェア高速化 3D グラフィックスのサポート、ビデオ再生、3D オーディオなど、
> 元は Java Web Start アプリケーション用に設計された拡張機能をアプレットでそのまま再利用できるようになりました。
0945デフォルトの名無しさん
2008/10/23(木) 21:37:12うちはJava3Dはインストールした覚えないけど↓のデモ動いたよ (※アプレット起動するので注意)
https://java3d.dev.java.net/applets/FourByFour.html
0946デフォルトの名無しさん
2008/10/28(火) 08:33:13ここまで来るのに何年かかってんだよ。と思う。
別途インストールで配布を諦めた人は沢山いるはずだ。
0947デフォルトの名無しさん
2008/10/28(火) 21:22:55Javaゲーム作成総合スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1225185820/
0948デフォルトの名無しさん
2008/11/07(金) 08:21:450949デフォルトの名無しさん
2008/11/07(金) 19:12:37j3dはしばらく前からやってるんですが
Javaの基礎知識の不足により>944の記事が読みきれない・・・
これは該当のアップデートをしたJavaがサーバーにあって
初めて可能な構成ってことでしょうか。
現在、JNLP自体を初めて知って、今ざっとチェック
->なるべく急ぎでJava Web Start触ってみる予定、みたいな状態なんですが・・・
0950デフォルトの名無しさん
2008/11/08(土) 00:23:550951デフォルトの名無しさん
2008/12/10(水) 22:06:010952デフォルトの名無しさん
2008/12/18(木) 18:12:30これ使ったことある人いたら、使い勝手の良さとか教えて下さい。
0953デフォルトの名無しさん
2009/02/28(土) 22:08:39自分、とりあえずcom.sun.j3d.utils.universe.ViewerのソースのcreateAudioDevice()のあたりを読んだのですが、
結局AudioDeviceの中身がどういう風になってるのかが分かりませんでした。。。
981行目の
System.getProperty("j3d.audiodevice");
とかがヒントになるのかな、とか考えてるのですが、、
手詰まり感が…
>>952
jMEの方が高機能っぽいけど、これじゃダメですか?
http://www.jmonkeyengine.com/
0954953
2009/03/06(金) 04:06:13Java3Dは3Dオーディオをサポート(実装?)できてないみたいです。
JOALを使う方法があるらしいので、そっちを調べてみたいと思います。
どうもでした。
0955デフォルトの名無しさん
2009/03/07(土) 00:47:03と思ったホビープログラマは結構いたかもしれないが、
大抵は挫折し、作り続ける人間はJOGLに行ったと思う。
0956デフォルトの名無しさん
2009/03/30(月) 17:35:181.ユーザにJava3Dをインストールさせる(ユーザからは面倒なので論外らしい)
2.Jarに同梱する(ライセンス上無理らしい)
3.実行時にdownload.java.netからユーザに自分でダウンロードしてもらうプログラム起動ツールを同梱する
最近では、Java3Dが未インストールの環境向けのJavaアプレット用に公開されてる模様:
http://download.java.net/media/java3d/webstart/release/vecmath/latest/vecmath.jar
これをローカルのJarでも使ってやっていいものかねぇ?
0957デフォルトの名無しさん
2009/05/13(水) 21:15:51且且~
且且~
∧__∧ 且且~
(´・ω・) 且且~
`/ヽO=O且且~
/ ‖_‖且且~
し ̄◎ ̄◎ ̄◎
皆さん、お茶が入りましたよ…
0958デフォルトの名無しさん
2009/06/03(水) 23:40:44例えば、オブジェクトを回転させる場合に、x,yは60°まで、yは0°という感じです
もし知ってる人がいれば教えてくください
0959デフォルトの名無しさん
2009/06/06(土) 08:10:04applet-launcher なんて有るのね、初めて知ったわ
Java3D なんて入れてるユーザーほとんど無いから、希望があるね
ローカルはどうなんだろうね
IE限定だったら、hta ぐらいしか思いつかんわ
0960デフォルトの名無しさん
2009/07/07(火) 13:24:060961デフォルトの名無しさん
2009/07/13(月) 15:24:590962デフォルトの名無しさん
2009/09/04(金) 14:38:59計画は無いのかな?
0963デフォルトの名無しさん
2009/09/05(土) 00:46:460964デフォルトの名無しさん
2009/10/17(土) 15:51:450965デフォルトの名無しさん
2010/03/04(木) 16:59:57簡単に作れる点ではJava3Dに勝るものはないと思うけど。
0966デフォルトの名無しさん
2010/03/04(木) 21:36:29本気でいってるわけじゃないよね?
0967デフォルトの名無しさん
2010/03/04(木) 21:43:39シーングラフってのは扱いやすそうだが、遅そうだな。
0968デフォルトの名無しさん
2010/03/04(木) 21:50:260969デフォルトの名無しさん
2010/03/29(月) 01:37:160970デフォルトの名無しさん
2010/05/31(月) 09:26:38すると別にイベント駆動で描画されてるわけではなくて単純にループを回して
その中に描画処理を行ってることを知りました。
何だかスマートプログラムじゃないなぁ。
0971デフォルトの名無しさん
2010/06/01(火) 09:06:12ちゃんとイベントごとに描画されてました。
0972デフォルトの名無しさん
2010/06/26(土) 01:32:35(´・ω・`) うさちゃんピース
0973デフォルトの名無しさん
2010/07/19(月) 14:10:560974デフォルトの名無しさん
2010/07/23(金) 00:59:270975デフォルトの名無しさん
2010/09/14(火) 20:52:470976デフォルトの名無しさん
2010/09/16(木) 13:45:38「Fail to create reference rasterizer 3D Device. - D3DERR_DEVICELOST」というメッセージのダイアログが出て上手くいきません。
DirectXのデバイス消失のエラーらしいんですが、どうすればいいかわかりません。
OS :Windows Vista
SDK :1.6.0_21
JRE :6
Java3D:1.5.1
DirecX:DirectX11
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice dev = ge.getDefaultScreenDevice();
GraphicsConfiguration gc = dev.getDefaultConfiguration();
JFrame frame = new JFrame(gc);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setUndecorated(true);
Canvas3D canvas = new Canvas3D(SimpleUniverse.getPreferredConfiguration());
SimpleUniverse universe = new SimpleUniverse(canvas);
Container con = frame.getContentPane();
con.setLayout(new BorderLayout());
con.add(canvas,BorderLayout.CENTER);
dev.setFullScreenWindow(frame);
0977デフォルトの名無しさん
2010/09/25(土) 10:33:09, - '"´ `゙ヽ、
/ {0} /¨`ヽ {0} ゙ヽ、
/ ヽ._.ノ ゙',
.ノ `ー'′ ミ <落ち着いてきたな この方向でスレ進めていきましょう
i ミ
ミ ミ
ミ ミ
゙ミ、 .,/
ヽ、 , ,/
゙ヽ, ,__ ,. -ー"ヽヽ
! | `゙  ̄ | |
| | ノ ヾ,
ノ } ` ー'
0978デフォルトの名無しさん
2010/09/29(水) 17:32:05作るための道具よりもまずゲームの内容考えろよ糞ゲー職人!
0979デフォルトの名無しさん
2010/09/29(水) 17:59:20最近でたドフスの世界っていうフランスのネトゲなんだけどAIRで作られてるね。
Flashはなかなかいいぞ。
0980デフォルトの名無しさん
2010/09/30(木) 08:10:10ぐぐってみたが3Dには見えないぞ?
0981デフォルトの名無しさん
2010/09/30(木) 12:27:27実際、3D表示できるライブラリが多く公開されているけど、処理が重くてフル3Dは辛い。
0982デフォルトの名無しさん
2010/09/30(木) 12:36:110983デフォルトの名無しさん
2010/09/30(木) 12:49:26廃止とか有料化とか全部こっちの都合関係なしに決められるから。
0984デフォルトの名無しさん
2010/09/30(木) 19:45:05オープンにしてコミュニティに丸投げで放置なんて死亡と同じ
0985デフォルトの名無しさん
2010/09/30(木) 20:01:21Javaはフリー実装がいっぱいあるぞ。
俺も昔組み込み用のJVMを実装したことがある。
0986デフォルトの名無しさん
2010/09/30(木) 22:28:57http://www.square-enix.com/jp/members/ext/myspace/blogparts/crawlian/crawlian_blogparts.swf?ver=20090605a
0987デフォルトの名無しさん
2010/10/01(金) 00:48:54そういうのはJavaの思想に反するらしいよw
JVMの仕様だって規格化されてるわけじゃないしな
0988デフォルトの名無しさん
2010/10/01(金) 00:52:330989デフォルトの名無しさん
2010/10/01(金) 00:56:08だったらJava捨てるしか無いな
0990デフォルトの名無しさん
2010/10/01(金) 00:56:360991デフォルトの名無しさん
2010/10/01(金) 01:00:09一見グーグルはオープンに見えるけど依存しているライブラリがもともとgplやbsdライセンスだから非公開にする程でもないし非公開でも別にどうでもいいAPIだったりするし。
0992デフォルトの名無しさん
2010/10/01(金) 01:02:43java捨てても行くとこないだろw
おまえのスキルじゃw
0993デフォルトの名無しさん
2010/10/01(金) 01:09:27ほんとにわからないんだけど、どうして俺のスキルで行くところがないと思うの?
それともただからかってるだけ?
後学のために教えてください。
0994デフォルトの名無しさん
2010/10/01(金) 01:22:02知らない人にjava3Dを紹介するのに都合が良いオープンプロジェクトやアプリをいくつか教えてくれますか?
0995デフォルトの名無しさん
2010/10/01(金) 01:24:47質問に質問で返さないでください。
0996デフォルトの名無しさん
2010/10/01(金) 20:01:14今のマイクロソフトは少なくともその三つの中じゃ一番オープンだろ
0997デフォルトの名無しさん
2010/10/01(金) 23:16:21どうしてこうなった
0998デフォルトの名無しさん
2010/10/01(金) 23:36:450999デフォルトの名無しさん
2010/10/01(金) 23:38:33生の配列にもできないし
1000デフォルトの名無しさん
2010/10/02(土) 04:02:2710011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。