- 1 名前:デフォルトの名無しさん [02/10/04 12:54]
- Java3Dはどこまで可能性を秘めているのか。
その辺についてまたーりと語り合いましょう。
- 75 名前:デフォルトの名無しさん [02/12/27 00:02]
- Java3Dってのは
JavaからOpenGLを使えるようにしたものだよね? OpenGLは C++で作られた3D描画用のライブラリだよね?
- 76 名前:デフォルトの名無しさん mailto:sage [02/12/27 00:08]
- Java3Dってのは
チェンリーだよね?
- 77 名前:デフォルトの名無しさん mailto:sage [02/12/27 00:11]
- >>75
OpenGL Java binding だと GL4Java とかがあるよ。 OpenGL は Direct3D と同じでグラフィックカードの描画機能を呼び出すためのラッパ。 重要な部分は殆どデバイスへのアクセスなので 基本的に「C++ と標準ライブラリだけ」とか「C と標準ライブラリだけ」じゃ作れません。
- 78 名前:デフォルトの名無しさん mailto:sage [02/12/27 00:13]
- >>76
その定義は >>61-63 の言説と矛盾する。
- 79 名前:デフォルトの名無しさん mailto:age [02/12/27 03:55]
- >>56
> >Lightwave3DとかshadeとMaya > これらは何をするもの? これは3Dソフトの定番じゃないか? デザイナーがよくつかってる高価なソフト。 とくにMayaが高い。100万もしやがります。水しぶきや鏡、パチンコ玉とか影とかを一緒に組み合わせると非常に綺麗に映るから欲しいね。 これで作ったものをJava3Dクラス群に変換できればそれはもう最高に凄いことができそう。
- 80 名前:デフォルトの名無しさん [02/12/27 04:05]
- www.asahi-net.or.jp/~cs8k-cyu/java3d/index.html
- 81 名前:デフォルトの名無しさん [02/12/27 04:06]
- www.mstc.or.jp/hrp/990901/990901-4.pdf
- 82 名前:デフォルトの名無しさん mailto:sage [02/12/27 04:45]
- >>79
>これで作ったものをJava3Dクラス群に変換できればそれはもう最高に凄いことができそう。 クラスに変換するんで?
- 83 名前:デフォルトの名無しさん mailto:sage [02/12/27 08:24]
- それはもう最高に重そう…
- 84 名前:デフォルトの名無しさん mailto:sage [02/12/27 08:26]
- 巨大なjar萌え
- 85 名前:デフォルトの名無しさん [02/12/27 15:54]
- >>83 変換ソフトにもよる
>>84 巨大でもHDD100GBあればどうってことないやろ
- 86 名前:デフォルトの名無しさん mailto:age [02/12/27 16:56]
- Java3DのApplet起動するなら最低でもメモリ128MB欲しいな。
Java起動時のパラメータに128MBのメモリを指定しておかないと重たいと思った。 デフォルト64MBだったろうか? というのは昔の話か?
- 87 名前:名無し@沢村 [02/12/27 23:08]
- >>85
>巨大でもHDD100GBあればどうってことないやろ メモリが100GBないと話にならんよ。 で、HDDは100NB(ナノバイト)ね。最低でもそのくらい欲しい。
- 88 名前:デフォルトの名無しさん [02/12/27 23:51]
- >基本的に「C++ と標準ライブラリだけ」とか「C と標準ライブラリだけ」じゃ作れません。
結局のところ高速化してる事に意味があるのかな?
- 89 名前:デフォルトの名無しさん mailto:sage [02/12/28 00:35]
- >>88
意味わかんね。どこを高速化してるんで?
- 90 名前:デフォルトの名無しさん [02/12/28 00:36]
- >>79
> >Lightwave3DとかshadeとMaya > これらは何をするもの? デザイナーが使ってる事くらいはなんとなくわかるけど 何に使うんだ? これを使うと何ができるんだって事は知らない?
- 91 名前:デフォルトの名無しさん mailto:sage [02/12/28 00:57]
- >>90
あなたの情報収集能力からすると 他の板へ移住された方がよいでしょう
- 92 名前:デフォルトの名無しさん mailto:sage [02/12/28 01:16]
- 初心者板とかね。
- 93 名前:デフォルトの名無しさん [02/12/28 01:54]
- >>79=91=92
結局、知らないんだろ(藁 79のレスなんてバカっぽいもんな。 OpenGLを使う事とShadeを使う事の違いが 説明できるか? ってお前を試してるんですが何か?
- 94 名前:デフォルトの名無しさん mailto:sage [02/12/28 01:59]
- > OpenGLを使う事とShadeを使う事の違いが
> 説明できるか? 藁藁藁 この頓珍漢(最近のHit)な質問からすると リアル厨房みたいですな
- 95 名前:デフォルトの名無しさん mailto:sage [02/12/28 02:03]
- >>94
精神を病んだ人の可能性とか 頭に障害のある人の可能性もありますな。
- 96 名前:デフォルトの名無しさん mailto:age [02/12/28 03:14]
- >>87
> >>85 > >巨大でもHDD100GBあればどうってことないやろ > メモリが100GBないと話にならんよ。 > で、HDDは100NB(ナノバイト)ね。最低でもそのくらい欲しい。 はぁ? お前何言ってるの? どうやったらそんな数字が出るのかわからん。 ちゃんと計算してないだろ。 そもそもJava3D使ったことないだろ? そのいい加減な応答ですぐに図星だということがわかる。 これ読んだらメモリが100GB,HDDが100NB必要な理由と根拠を並べて来い。
- 97 名前:デフォルトの名無しさん [02/12/28 03:16]
- >>93-95 は頭がおかしくなった自作自演厨房
- 98 名前:デフォルトの名無しさん mailto:sage [02/12/28 03:24]
- 俺は94だが93や95とは別人だ
- 99 名前:デフォルトの名無しさん mailto:sage [02/12/28 03:38]
- >>98 そうかい。だがお前は冬厨みたいな変なちゃかした一行レスやいかにも自作自演臭い一行レスはしないよな。
- 100 名前:デフォルトの名無しさん mailto:sage [02/12/28 03:42]
- >>99
なんで俺にからんでくるんでしょう なにか嫌なことでもあったんでしょうか すこし落ち着いてください
- 101 名前:94 mailto:sage [02/12/28 03:49]
- もし
> OpenGLを使う事とShadeを使う事の違いが > 説明できるか? この質問した本人なら 少し自分で調べてから出直した方がいいよ
- 102 名前:デフォルトの名無しさん mailto:age [02/12/28 04:02]
- >>93
この冬厨房はOpenGLのこともShadeのことも知らない知ったかぶりハッタリだな。 「お前を試してる」とかいってるけど本当はOpenGLとShadeの違いを知りたくて仕方がない奴なんだな。 ま、ネットで調べればすぐに知ることができることだけどな。 こいつらは興味があるものを自分で調べて自分で検索して自分で研究して自分で 解決する能力がない奴なんだな。 なんでもかんでも人に聞こうとする甘え厨房。 辞書で調べればすぐにわかることもいちいち人に聞こうとするガキ。 うざいお前ら。質問しても無視するぞ >>90 と >>93 いっておくがShadeとかは言語じゃねーよ。 Illustratorの3D版とでも思えばわかるだろうが。マウスで3Dモデル書けるだけのソフトだっての。 3Dという名が付いていて、デザイナーが使うソフトと書かれてピンと来なかったのかよ。 ネットで調べないからそういうことになるんだよ。 どの3Dソフトも何万とするがな。 本屋にでも言って来い。その手の本はいくらでもある。
- 103 名前:デフォルトの名無しさん [02/12/28 04:07]
- >>100 それは悪かったな。匿名だから勘違いされても仕方がない。
最近のうざい厨房のせいだ。無視したほうがいいんだろうけど。 どうしても勘違いされるのが嫌ならハンドルに#を入力して右に自分で指定したパスワードを入力して、トリップパスを 表示すればよい。 というのは2chの使用法を見ればわかる。
- 104 名前:デフォルトの名無しさん mailto:sage [02/12/28 04:09]
- >>103 まぁまぁそう怒るな。
- 105 名前:デフォルトの名無しさん [02/12/28 04:17]
- >>104 まるでチャットみたいだな。だれが怒ってるって?
- 106 名前:デフォルトの名無しさん mailto:sage [02/12/28 04:21]
- >>105 まぁまぁそう怒るな。
- 107 名前:デフォルトの名無しさん mailto:sage [02/12/28 04:34]
- 怒るとハゲるぞ
もうハゲてたらスマソ
- 108 名前:デフォルトの名無しさん [02/12/28 04:51]
- >>107 怒ると勉強できなくなるぞ。
- 109 名前:デフォルトの名無しさん mailto:sage [02/12/28 05:58]
- >>107 もうハゲてたり…
- 110 名前:名無し@沢村 [02/12/28 14:31]
- >>96
>はぁ? お前何言ってるの? どうやったらそんな数字が出るのかわからん。 >ちゃんと計算してないだろ。 お前馬鹿か?たとえば400×400×400の単純な立方体を描くだけでも192000000バイトのメモリがいるのよ。つまり0.19GBね。 この400×400×400というのは見かけの大きさじゃなくて真の論理的な大きさね。これをちゃんと動かそうと思ったら単純な直線運動でも4.56G/Sの処理速度が必要だぞ!! 単なる立方体ですらこれだけのメモリが必要なんだから、複雑なかっこいい女をかっこよく動かそうと思ったら100GBは優に必要だよ。
- 111 名前:デフォルトの名無しさん mailto:sage [02/12/28 14:35]
- だいたいナノバイトって・・・・テラと勘違いしたのかい?
- 112 名前:デフォルトの名無しさん [02/12/28 14:38]
- あのな。カス坊110は取りあえずgoogleでボリュームとサーフェスレンダ
リングの違いを勉強して来いよ。話はそれからだろ普通。 #実は高度なネタなのか? あと、中途半端に齧りかけの馬鹿はどんなモーションもプログラムだけで 制御すると勘違いしてるのかもしれんが、その手の3Dソフトには結構お世 話になるもんだぞ。
- 113 名前:名無し@沢村 [02/12/28 14:45]
- つまりお前らよ、俺が考えている3Dとは2Dの画像に奥行きを加えた画像のことであって、物体の表面の頂点だけをむすんだいまのまがいものの3Dのことじゃないのよ。
それだと物体を切ったりへこましたりバラバラしたり血を流さしたりすることができないだろ? だが俺の方式の3Dだと物体を切るとちゃんと2つにわかれるしやわらかさに応じてへこますことができるし中に血が入ってるから切って血を流させることもできるんだよ!! それにはどうしても100GBのメモリが必要だし、100NBのHDDが必要なんだよ!! だから俺はいま3Dには手をつけないでPCの進化を待ってるんだよ♪ いまのまがいものの3Dなんてやる気しないからね!
- 114 名前:デフォルトの名無しさん [02/12/28 14:48]
- なあ、ネタにしてもウザイし面白くないので、ネタだったらネタだといって
取りあえず仕切りなおしてくれ。
- 115 名前:デフォルトの名無しさん mailto:sage [02/12/28 14:50]
- なぜか沢村にマジレスがついてる。
- 116 名前:デフォルトの名無しさん mailto:sage [02/12/28 14:51]
- T = 10^9
M = 10^6 k = 10^3 m = 10^(-3) μ = 10^(-6) n = 10^(-9) まあ芯でクダサイ>>沢村さん
- 117 名前:デフォルトの名無しさん mailto:sage [02/12/28 14:56]
- >>110
おい、沢村。お前管理職なんだろ?プログラムコンテストで1位なんだろ? (スレ・「独学でのプログラム勉強方法」参照) 3Dのプログラム組む前にMIDIの研究してる(爆笑)んだろ? 3Dの描画って、具体的に(このスレの主旨にそって、Java3D,あるいはOpenGLで)どうやるのか 理解してるのか?? 100ナノバイト(爆笑・2)もなんでメモリいるんだよ。
- 118 名前:名無し@沢村 [02/12/28 14:58]
- お前らよ、100GBのメモリ、100NBのHDDがあれば人体解剖図どおりに骨や筋肉や血管や血や皮膚をつくって、2つのキャラどおしを戦わせた場合、実際に骨折したり血や汗を流したりする挌闘ゲームがつくれるんだぜ!
だからPCが進化してそれくらいの性能になるまで、3Dやるのはやめとけよ。 いまの3Dなんか何もできなくて魅力ないよ!!
- 119 名前:デフォルトの名無しさん mailto:sage [02/12/28 15:00]
- 医療画像処理関連の研究室にいる人間としては正直沢村のクビを閉めて
参ったというまで閉め続けたい。
- 120 名前:デフォルトの名無しさん mailto:sage [02/12/28 15:01]
- 絞めるでした。あわててしまった
- 121 名前:デフォルトの名無しさん mailto:sage [02/12/28 15:02]
- >>118
だから"ナノ"ってさ...。正しい単位くらい、AVIVAで習ってこいよ。 そんで、プライド他界のはわかったからさ、話すりかえんなよ。 プログラムコンテストで1位の沢村君(笑)。
- 122 名前:デフォルトの名無しさん [02/12/28 15:03]
- zipで圧縮だ!!
- 123 名前:デフォルトの名無しさん mailto:sage [02/12/28 15:04]
- >>116
おいおい T じゃなくて G だろう。ミイラ取りが(w
- 124 名前:デフォルトの名無しさん mailto:sage [02/12/28 15:05]
- サワムラはただの妄想厨房。スキル無し、職無し。
小班板逝け。ム板に来るな。
- 125 名前:デフォルトの名無しさん mailto:sage [02/12/28 15:15]
- マジでネタじゃないの? コワインデスケド
- 126 名前:デフォルトの名無しさん mailto:sage [02/12/28 15:32]
- 皮膚があって、洋服があってそれを見ている視点から描画するのに、
なんで常に影になるのデータをオンメモリで持っておかなきゃいけないの? ていうか=100GBのメモリが必要って、何? 小学生に「大金は?」って聞いた時の「百億兆万円」って答えと一緒?
- 127 名前:あーあ [02/12/28 15:34]
- Java3D、興味あったのに。
沢村のせいでこのスレもう終わりだな。
- 128 名前:すれ違いスマソ mailto:sage [02/12/28 15:36]
- では沢村君に問題。君の考えるボリューム処理系の場合もう一つ膨大な
リソースを食うものが存在するんだけど何か分かるかなー?
- 129 名前:デフォルトの名無しさん [02/12/28 15:51]
- しかし、Java3Dって所詮はシーングラフをクラスで構成してエイやっと
やるだけで、あんまりプリミティブなことはできないんじゃないかな? と思うんだけど。科学屋さんとかの「とにかくさっさとロジックな方法 で可視化したい!」(うーむ分かりにくい・・・)という要望にはマッチ しそうですが。 まあちょっとサンプル弄っただけなんで・・・いい加減ですけど
- 130 名前:129 mailto:sage [02/12/28 15:56]
- 科学→化学
- 131 名前:デフォルトの名無しさん [02/12/28 16:14]
- >>129
シーングラフ自体は「3Dオブジェクト版XML」のように(わかりづらい言い方?)ただ、 "世界"の中にオブジェクトをaddChildするだけのようだけど、 一応(当然だけど)「素」からポリゴン物を作る事もできます。(それこそプリミティブに) ttp://www.javaopen.org/j3dbook/text/program2.html ↑日本語解説。参考まで。
- 132 名前:129 mailto:sage [02/12/28 16:18]
- すんません。おいらどっちかというとゲーム屋ですので、もっと泥臭い
チューンレベルの話です→プリミティブ。言葉足らずで申し訳ない。
- 133 名前:131 [02/12/28 16:29]
- >>132
あ、なるほど。もっとDirectX直叩きとか、グラボ限定生叩きとかの話ですか。 確かにそれは無理...。
- 134 名前:デフォルトの名無しさん mailto:sage [02/12/28 16:38]
- そこまで行かなくても頂点の最適化は不可能だよね。Javaだし。
- 135 名前:名無し@沢村 [02/12/28 16:45]
- >>128
それはデバイスだよ。ヌヒよ。
- 136 名前:名無し@沢村 [02/12/28 16:48]
- >>126
>皮膚があって、洋服があってそれを見ている視点から描画するのに、 >なんで常に影になるのデータをオンメモリで持っておかなきゃいけないの? お前馬鹿か!?影になるのデータをオンメモリで持っておかないと、洋服が破れたとき肌が露出しねーだろがよ!! 皮膚は切れたとき血が流れねーだろーがよ!!
- 137 名前:デフォルトの名無しさん [02/12/28 16:49]
- あのさー、
メガの次はギガ、ギガの次はテラじゃないの? 沢村タンの言いたかったのは 100T(テラ)バイトということじゃないの? どうして誰もつっこまないの?わかってるから?
- 138 名前:名無し@沢村 [02/12/28 16:55]
- >>126
>常に影になるのデータをオンメモリで持ってそれに固さとか弾力とか流動性とかの属性を持たせておけば、皮膚が切れて血が出たり骨折とかの場合いちいちプログラム側で計算しなくても自然にそうなって便利だからだよ。
- 139 名前:デフォルトの名無しさん [02/12/28 16:57]
- >>137
間違っテラとわかっていても、 流してあげられる程度には、みんな大人ナノです。
- 140 名前:名無し@沢村 [02/12/28 17:00]
- つまり一画素についてひとつの物体の性質をすべて属性として持たせ、それらを集めて皮膚なり血なり骨なり鉄なりをつくるわけだ。
このやり方以外でまともな3Dはつくれないよ。 俺は3Dをちらっと勉強してすぐにそれを悟ったのですぐやめたね。
- 141 名前:デフォルトの名無しさん [02/12/28 17:02]
- >>136
deferred initialization
- 142 名前:名無し@沢村 [02/12/28 17:11]
- つまり一画素についてひとつの物体の性質をすべて属性として持たせ、それらを集めて皮膚なり血なり骨なり鉄なりをつくるわけだ。
このやり方以外でまともな3Dはつくれないし、このやり方以外の3Dはやっても面白くない。 俺は3Dをちらっと勉強してすぐにそれを悟ったのですぐやめたね。 ヌヒ等は何が面白くて3Dやってるわけよ?
- 143 名前:デフォルトの名無しさん mailto:sage [02/12/28 17:26]
- だめじゃん、そんなの。
全ての原子をモデル化し、化学反応まできっちり計算しなきゃ、 そんなのただの張りぼてだよ。
- 144 名前:デフォルトの名無しさん mailto:sage [02/12/28 17:30]
- 全宇宙の全ての素粒子をシミュレートしなくっちゃ、全然リアルじゃないよな。
- 145 名前:デフォルトの名無しさん mailto:sage [02/12/28 17:31]
- もちろん光子も3D空間上(?)で管理する、と。
- 146 名前:デフォルトの名無しさん mailto:age [02/12/28 17:48]
- >>143
原始、分子、コロイドとか再現してさらに、 骨とか人間とか生物学的なものを精密に再現するなら DNAも再現しないとな。 そうなるとヒトゲノム計画のデータも必要だね。 それを使って細胞クラス(オブジェクト)を作り、肺や心臓、腎臓、筋肉などのクラスを作る。 そして人間クラスを作る。 作ったら空間上に人間クラスのインスタンスを生成して座標を指定して特長をコンストラクタの引数に 送りVirtual人間を配置していく。 素粒子も必要なのだろうか。あればリアリティが高まりあらゆるものをシミュレートでき便利だけどね。 確かに現在のマシンでは不可能に近い。 リソース節約のために一部粗くして騙し騙しやるなら少しは実現できそうだが。 世界中のネットワークコンピュータを使って分散処理すれば実現できるかな。 そのあたりはJavaが得意そうな気がする。
- 147 名前:デフォルトの名無しさん [02/12/28 17:58]
- このスレの人々のようにこんつめる性格なら、Java どころか C++ てもパフォーマンスが遅い、コンパイルが
最適なアセンブルコードを吐き出してくれない、やっぱ C か アセンブラっきゃねーな、とか、悶々とするんじゃ なかろうか。
- 148 名前:デフォルトの名無しさん mailto:sage [02/12/28 18:36]
- >>147
このスレのネタを実現しようとしたら 現在地球上にある全電算機と アセンブラで最適化されたプログラム使っても全然足りない。
- 149 名前:John [02/12/28 22:20]
- まあ、そうやって単純にやると無理なわけで、
馬鹿どもはあきらめていくんだが、 そこを上手くごまかして、見てる人にはわからないようにする というのが賢い人間のやり方だ。 アルゴリズムを考える力のない人間は3Dをやってても無駄。 誰かの作ったアルゴリズムを使うくらいはできるだろうけど、 そんなんじゃつまらないよね。 まぁ、ライブラリ使いになりたきゃ、ゲームプログラマーとかになればいい。 ライブラリー使いは文句言わずに、使ってればいい。 お前らの頭じゃアルゴリズムは考えられない。
- 150 名前:デフォルトの名無しさん mailto:sage [02/12/28 23:24]
- あんたは考えられるのかね?>>John
- 151 名前:デフォルトの名無しさん mailto:sage [02/12/28 23:55]
- >>150
おそらく、John 君は、(おそらくは、あまり便利ではない)3DCGライブラリを使ったプログラミングの経験があって、 それでもう少しマシなライブラリを作りたいと考えたのでは。 多くの人は優れたライブラリを使ってプログラミングをやって、成果を挙げたい(ついでに、外部設計を学びたい)んであって、 カプセル化された内部アルゴリズムには興味はない。 しかし、3DCG の分野は難しくて、どう考えても「最適化」を、それぞれのプロダクトに合わせて行わなければならない。 カプセル化のレベルがちょいと違ってきちゃうんだよな。他の分野とは。アルゴリズムは全ての人が学ばなくてはならない プログラミングが伴う仕事の中じゃ珍しいタイプではある。
- 152 名前:デフォルトの名無しさん [02/12/29 01:13]
- >>135
激しくハズレです。計算資源(と厳密には転送幅)ですな。取りあえずカエレ
- 153 名前:デフォルトの名無しさん mailto:sage [02/12/29 01:26]
- >>149
Carmack?
- 154 名前:デフォルトの名無しさん mailto:sage [02/12/29 01:27]
- 取りあえず何故Java3Dネタがここまでの厨房ホイホイになるのかわからん。
マジレス返してる方々が気の毒じゃ(藁
- 155 名前:デフォルトの名無しさん mailto:sage [02/12/29 01:31]
- 以前、Java3D使って有限要素法データのビューア書いたことあるけど、
楽しかったな。 またあんな仕事やりたいなあ。
- 156 名前:デフォルトの名無しさん mailto:sage [02/12/29 01:31]
- Java3Dタイプの場合あんまり数学知識が無くても良いのは確かだが、
現行の3D libraryの多くは、そもそも数学的知識とグラフィックスハー ドウェアの知識が無いとまともに使えない物が多いのが実情。何も知らん Johnや沢村ってある意味シヤワセなアホどもだな。どうも同一人物に 見えてくるんだが。
- 157 名前:John or 沢村 mailto:sage [02/12/29 01:49]
- なぜわかった!!
- 158 名前:デフォルトの名無しさん mailto:sage [02/12/29 03:12]
- サーバーサイドプログラム以外のことはもう何もできんよ、Javaは
- 159 名前:デフォルトの名無しさん mailto:age [02/12/29 11:52]
- >>145
> もちろん光子も3D空間上(?)で管理する、と。 それはとても無理じゃなかろうか。 できたとしても、それは現実世界よりも非常にゆっくりと時間が進むスローモーションでしか動かないVirtual空間になるんじゃないかな。 なぜならコンピュータ上を動き回る電子が光速を超えることはありえないから。 将来複数の非ノイマン型コンピュータを集めて並列処理、ニューラルネットワークみたいなものを使えば 実現できるか、って話になるのかな。 コンピュータの変わりに人間の脳を使うって話も出てきそうだ。現在の技術ではどれも到底考えられないが。 こういう話は夢があって俺は好きである。
- 160 名前:デフォルトの名無しさん [02/12/29 12:02]
- >>142
しかしだよ沢村さんよ。 もうすでに指摘されているかもされいるかもしれないが、 こちらが2Dの枠から眺めている3D空間上で 例えば女が鞄をを持っていたとし、女が鞄を背中で隠したとき、 隠れた部分もわざわざ計算させるのか? そのときの物理現象を計算しておけば鞄が現れたときにリアルな動きもできるかもしれないが それでも裏に隠れた鞄に当たった光、影をつける、テクスチャなどを貼り付けて 見せびらかすための計算は全く不要だね。 とくにこの3Dが予測がついているあらかじめ決められた動きしか持たない単なるムービーだったら尚更だ。 沢村氏は3D以外に、3Dホログラムや感応ヘルメットみたいなもので 3D空間上あたかも実際に自分がそこを歩いているかのような世界を彷徨いたかったのか?
- 161 名前:デフォルトの名無しさん [02/12/29 12:02]
- >>158
プッ
- 162 名前:デフォルトの名無しさん mailto:sage [02/12/29 12:11]
- 沢 村 に レ ス を す る な
荒らしを無視できないやつは荒らしだぞ
- 163 名前:デフォルトの名無しさん mailto:sage [02/12/29 12:35]
- >>160
人のいない森の中で木が倒れたとき、音はしているのか、 という話を思い出す。
- 164 名前:プロの逝って良しの1 ◆MvRbZL6NeQ [02/12/29 12:59]
- >>87
ナノバイトってエースコンバット3に出てきたアレではないのか?
- 165 名前:デフォルトの名無しさん mailto:age [02/12/29 13:23]
- >>162 そういう >>162のようなくだらないレスをする香具師が荒らしだ
価値の無い無駄な情報が多い。 >>159 さらに3D空間を徹底的に再現するなら宇宙物理学も必要かな。 相対性理論だとか量子力学だとか。 宇宙が誕生した数100億年前から放たれ続け地球に降り注ぐ宇宙背景放射 太陽から地球に放たれるニュートリノ 3Dで太陽系の動きを徹底的に再現しようとすると、 地球の動きも正確な楕円じゃないしな。地球の周りのごみや月、火星、金星の影響でわずかに揺らいでいる。 そこまで考えると手に負えぬ。学者が必要だ。当たり前だがこりゃ一人でやるもんじゃないな。
- 166 名前:デフォルトの名無しさん [02/12/29 15:36]
- >行の3D libraryの多くは、そもそも数学的知識とグラフィックスハー
>ドウェアの知識が無いとまともに使えない物が多いのが実情。 知識がないと使えないのはたしかだが、 それ程高度な物が必要とされない気がするけど。 ハードウェアの知識ってどの程度の物をいってる? >将来複数の非ノイマン型コンピュータを集めて並列処理、ニューラルネットワークみたいなものを使えば >実現できるか、って話になるのかな。 ならないよ。 アホみたいな発言だな。 でも >なぜならコンピュータ上を動き回る電子が光速を超えることはありえないから。 これは面白かったよ。 ただし、計算可能であれば問題ない。 つまり、2秒後の世界が2秒以下で計算可能なら実現可能。 ただし、計算可能性を論理的に否定できる可能性はあるけどね。
- 167 名前:デフォルトの名無しさん mailto:sage [02/12/29 15:41]
- 昔、何かで読んだけど、一つの惑星を完全にシミュレートするなら、
その惑星以上の大きさのコンピュータが必要になるそうだよ。 完全ってのを原子レベルとするけど、一つの原子の情報を保持するメモリは 原子一つより小さくなることはない。 よって、惑星全ての原子の情報をメモリするには惑星より大きいコンピュータが 必要になり、しかもそれが本物より速く動作することも無いので、 いっそ本物を作ってしまう方が速かったりする。 自己流の解釈だけど、同じハードウェアでエミュレータが 実機より速くなることはないのと同じじゃないのかな。
- 168 名前:デフォルトの名無しさん mailto:sage [02/12/29 16:23]
- >>166
> ハードウェアの知識ってどの程度の物をいってる? スイッチ押したら電源が入るってあたりじゃね〜の?
- 169 名前:デフォルトの名無しさん mailto:age [02/12/29 16:35]
- >>166
あほみたいな発言でも並列分散処理は馬鹿にならないと思う。 あるプログラムの実行速度を高める方法は、ハードウェアだけで考えると CPUなどの性能を高めること。しかし、いつかどこかで行き詰まりどんなに頑張っても光速を超えられなくなる。 かといってプログラムを全部アセンブラやCだけで書くというのか? という話がでてくる。 そこで並列分散処理の出番。仕事を複数のマシンに分散する。 Javaは遅いから再びアセンブラ,Cを使うことになる、とは限らないだろう。 分散処理もネットワークに強いJavaの強みだろう。 そしてJava3D、Servlet, RMIと併用する。 >>167 > 完全ってのを原子レベルとするけど、一つの原子の情報を保持するメモリは > 原子一つより小さくなることはない。 すると、量子コンピュータやバイオコンピュータに期待するしかないわけですな。 人間の脳のようなコンピュータなら実現できるということは無いだろうか。 あとは上で示した並列分散処理かな。 > いっそ本物を作ってしまう方が速かったりする。 確かに。無駄にシミュレートしても仕方のないモノもあるしね。
- 170 名前:デフォルトの名無しさん mailto:sage [02/12/29 17:04]
- つまり,コンピュータが電子を基礎にしている以上,無理な話だと.
話的には面白いので,手始めに抽象原子クラスを作成して, それを継承した水素原子クラスを作成してください.
- 171 名前:デフォルトの名無しさん mailto:sage [02/12/29 17:28]
- > すると、量子コンピュータやバイオコンピュータに期待するしかないわけですな。
量子はどうだか知らないが、バイオは無駄だよ。 記憶媒体がシリコンであろうがタンパク質であろうが、 一つの原子情報を保持するには一つ以上の原子が必要って ルールは破れないんだから。 あと、並列処理も意味無し。 何千台並列させようが、それが計算できるのはそのコンピュータ全部より 規模の小さい現象だけなんだから。 バイオだろうが並列処理だろうが非ノイマンだろうが、 どれも魔法の杖じゃないよ。 夢を見たければまず勉強しような。
- 172 名前:デフォルトの名無しさん mailto:sage [02/12/29 18:41]
- で、Java3Dはどうなんだ?
- 173 名前:デフォルトの名無しさん [02/12/29 19:18]
- >かといってプログラムを全部アセンブラやCだけで書くというのか? という話がでてくる。
ワロタ ネタだよね。 >人間の脳のようなコンピュータなら実現できるということは無いだろうか。 無知な発言を繰り返すのはやめれ。 Javaが遅いってのについて、少し言及すれば プログラミング言語によって定義された計算手順は 一意であるから それを基に最高のパフォーマンスが出せる機械語を生成する事はできるだろうか? 人工知能の研究がすすめば、少なくても人間よりパフォーマンスのいい 機械語を生成できる。 そういう時代ももうそろそろやってくると思う。 だから、即時的な結果を求めていないなら、 アセンブラやCを使った高速化に手を出す事は無駄。 あるいは、そんなのは金を払って誰かにやってもらえ。
- 174 名前:名無し@沢村 [02/12/29 20:01]
- ヌヒ等よ、原子レベルで宇宙を構築するとか、光速云々とかの話しは不要だぞ、ヌヒ等よ。
要は3Dというのは人間の感覚が自然に認識できるギリギリの境界のところまで細かくなればいいのであって、それ以上細かくなる必要はないのだよ。 ただ切っても血が出ない、押してもへこまない、ぶつけても壊れないいまの3Dはあまりにもおそまつすぎるよ。 これは人間の感覚を持ってしても明らかにはりぼてだからね。 ヌヒ等よ、そういうことだよ、ヌヒ等よ♪
- 175 名前:デフォルトの名無しさん mailto:sage [02/12/29 21:44]
- >>174
GTA やれ。
|

|