X



ピクミンの水の表現はどうやってるの?
0001出川哲郎
垢版 |
01/11/11 15:21ID:???
あと、GC版のスターフォックス(ほとんどゼルダ)の水もキレイ。
他にも こんな水の表現のゲームあったっけ?
どうやってんのよ。教えてYO!!
0003名無しさん@お腹いっぱい。
垢版 |
01/11/11 15:37ID:???
これは別にゲーハー板でする話題でもないだろ。
1の名前とか、その他もろもろ引っかかるところがあるが。
0006名無しさん@お腹いっぱい。
垢版 |
01/11/11 18:24ID:???
ピクミンにおいて素晴らしいのは、やって罪の意識を
覚えてしまう事。非常に教育的な意味で、新しい試み
だと思われる。

がー、しかし、クソスレ立てんじゃーねーぞボゲエ
0014名無しさん@お腹いっぱい。
垢版 |
01/11/19 21:34ID:d/ZnaCAb
ピクミンは見たこと無いが、水の表現だったら
屈折環境マッピング+反射環境マッピングの
併用じゃないのか。
視線が水面で屈折するわけだがスネルの法則で
計算するそうだ。ガラスやレンズとかもこれ。
ピクミンじゃなくても水ならこれでいいだろ。
0015名無しさん@お腹いっぱい。
垢版 |
01/11/19 21:57ID:???
頼むからゲーハー厨が仲間にさも知ってるかの様に解説するための
知識を披露するスレをageるのはやめてくれ。
0016名無しさん@お腹いっぱい。
垢版 |
01/11/19 22:25ID:M/KFIbke
Gems読めやー
001714
垢版 |
01/11/19 23:15ID:???
>>15
すまん。だが他のスレはレベル低くてつまらんのよ。
なんか少しでもレベル高そうなのをageとかないと
技術持った人達は来ないと思ってね。
自慢でもいいから掲示板全体のレベルを上げてくれ。
0018名無しさん@お腹いっぱい。
垢版 |
01/11/19 23:34ID:???
水面の"波"表現
for(int i = width; i < p.length - width; i++)
 v[i] += SPEED * (-4 * p[i] + p[i - width] + p[i - 1] + p[i + 1] + p[i + width]);
for(int i = width; i < p.length - width; i++)
 p[i] += v[i];
0019名無しさん@お腹いっぱい。
垢版 |
01/11/19 23:47ID:KAR7Eljg
>>18
いや、いいたい事は解かるが、ここで議論したいのは波の表現じゃなくて
光の屈折とか水面の反射の表現の方だろ?
0021名無しさん@お腹いっぱい。
垢版 |
01/11/19 23:59ID:???
>19
スマソ。でももう一度。
俺的改良版。理論的に正しいかは不明。。
float _RT2 = 1.0f / 1.41423563f;
for(int i = width + 1; i < p.length - width - 1; i++) {
 velocity[i] += WAVE * (-(_RT2 + 1) * 4 * p[i]
  + p[i - width] + p[i - 1] + p[i + 1] + p[i + width]
  + _RT2 * (p[i - width - 1] + p[i - width + 1] + p[i + width + 1] + p[i + width - 1]));
 if(velocity[i] < VMIN)
  velocity[i] = VMIN;
}
速度の上限決めてやると、もっさりとしていい感じ。
0022名無しさん@お腹いっぱい。
垢版 |
01/11/20 00:41ID:8QJ39yii
波紋の表現は?
0023名無しさん@お腹いっぱい。
垢版 |
01/11/20 01:18ID:???
一点だけつまみ上げてやれば波紋になる。
>>21はなにげにルート2が間違ってたり、、、

無意味に1次元ばーじょん
for(int i = 1; i < p.length - 1; i++)
 v[i] += SPPED * (-2 * p[i] + p[i - 1] + p[i + 1]);
for(int i = 1; i < p.length - 1; i++)
 p[i] += v[i];

固定端店と自由短点での挙動の違いとか、
なつかしいね。
00288
垢版 |
01/11/20 20:26ID:???
だから屈折はダーククラウドとテクニクティクスでやってるっつーの
テクニクティクスは映り込みもある
0029名無しさん@お腹いっぱい。
垢版 |
01/11/21 05:26ID:iWMJ2+u9
どーでもいいけど、アニメーションテクスチャ+環境Bumpマッピングで
単純にハードの性能を普通に使っただけ。スーファミで2重スクロール
するぐらい簡単。XBOXでも何も考えなくてもこれぐらいできるっつ
ーの。もし気になるならGeForce3かって3DMark2001でも見てみな。

 はっきりいってウンコPS2のシェーダーが只のフィル機能しか無いこと
の方が問題だよ。何世代前の設計やねん。
0035名前は開発中のものです。
垢版 |
01/11/30 00:17ID:???
スマブラDXの水はバンプどころかカクカクだぜ(藁
頂点のy座標をサインカーブでまわして、
テクスチャーを適当に流してるだけ(ギャハハハハ
0038名前は開発中のものです。
垢版 |
02/02/02 16:13ID:XtmlJLbZ
>>35
斉藤ちっくだな・・・・
0039名前は開発中のものです。
垢版 |
02/02/02 16:23ID:???
36 名前:名前は開発中のものです。 :01/11/30 00:48 ID:???
37 名前:名前は開発中のものです。 :02/02/02 16:00 ID:???

死んだスレをどうする気だ。
0041名前は開発中のものです。
垢版 |
02/02/03 18:20ID:1BI4osxB
環境マッピングだろ?
0044名前は開発中のものです。
垢版 |
02/02/06 20:16ID:???
インダイレクトテクスチャって光の屈折を計算してみずぞこをレンダリングして
水面に貼り付けるってことを、水面ポリゴン全部に対して行う、
あたりでいいのかな?
0045名前は開発中のものです。
垢版 |
02/02/07 02:08ID:???
インダイレクトテクスチャってのは参照テクスチャ値を元に描画テクスチャの参照ピクセルをずらす機能のこと。

参照テクスチャのRの成分がU値の加算値でG値がV値の加算値だと仮定すると。

赤と緑を使って同心円上に輪が広がるパターンを描いておく。
このテクスチャをインダイレクトテクスチャとして参照しながら水底の絵を描画テクスチャにして描画。
すると色の濃さに応じて屈折したように見える。(頂点やUV値の変形は不要)

あとはインダイレクトテクスチャをスケーリングするとかアニメーションするとかすればリアルになると思われ。
GCのインダイレクトテクスチャはもう少し高機能なんじゃないかな?
004846
垢版 |
02/02/11 23:34ID:???
そんな答え方…ひどいよ。まんまじゃん。
つーか性欲持ってる動物の摂理じゃん。

あ、でも応えてくれた人がいるだけでもありがたい。
0049名前は開発中のものです。
垢版 |
02/02/16 15:13ID:KJ3tA02z
kita
0050名前は開発中のものです。
垢版 |
02/02/16 20:51ID:WlpF3qrz
uうんこ〜〜〜〜〜
0052名前は開発中のものです。
垢版 |
02/02/19 23:15ID:DQ1UDydp
>>51
感動した
すごいね〜
どうやるのかな〜
005351
垢版 |
02/02/19 23:23ID:???
>52
感動するよね。俺なんてかき回して遊んでたら15分くらい経ってたYO!
やっぱり、リアルタイム計算なのかね?

ちなみにコレ作ってるのは
ttp://www.durius.com/
と判明。上記HPは借りてるだけだね。
条件付フリーらしい。ローカルにダウンロードする分にはフリー(というか「お試し」として可)

他にもレンズとかいろいろ面白いよ。
下手なJavaゲームよりこっちのほうが見てるだけなのに飽きない。
0054名前は開発中のものです。
垢版 |
02/02/19 23:27ID:???
水に人や背景が映りこんでゆれてるのは、
見たとおり、テクスチャレンダリングして揺らしてるのか?
0055名前は開発中のものです。
垢版 |
02/02/20 17:55ID:xjmaVKSA
そじゃない?
0056名前は開発中のものです。
垢版 |
02/02/20 22:35ID:PUyUdR7e
>>52
漏れも前つくってみたけど、結構簡単だったよ。
next_h[x][y] := ((h[x-1][y] + h[x+1][y] + h[x][y-1] + h[x][y+1]) / 2 - Prev_h[x][y]) * 減衰率;
てな感じで水面高を計算。となりのセルとの水面高の差で傾きが分かるから、それで参照する元画像の座標を決める。
http://www.geocities.co.jp/SiliconValley-PaloAlto/4792/program/Wave.lzh
にソース(Delphi)つきでアップしてあるから気が向いたらダウンどぞ。画面をドラッグすると波が起こせます。

3Dの水面だったらこっち
ttp://www.asahi-net.or.jp/~qs7e-kmy/tawagoto/990921/

0058名前は開発中のものです。
垢版 |
02/02/20 23:16ID:???
ピクミンの水はわりとローテク。

まず
「リフレクションマッピング」で木陰っぽいテクスチャーを。
(上空に木が茂ってそうに見せる)

んで、水面に動画のテクスチャーをスクロールで貼り付け
(貼り付ける動画はプログラムで生成してるかも)
で、水の際にもう一層ポリゴンつくって、
そこに地面に向かってスクロールする同じ動画テクスチャーを貼る

こんなんで出来ると思うけど
0059名前は開発中のものです。
垢版 |
02/02/21 00:10ID:dUD2qQya
他にも
ttp://cgi3.tky.3web.ne.jp/~tkano/
にTLWater,BumpWaterなんてのがある。

ここにあるRigidBodyは水ではなくて
剛体の衝突シミュレーションだがお薦め。

やっぱ物理シミューレーター系は見てるだけで愉しいね。
でも万人向けではないのかな。パネキットとか売れなかったし。

あとこういうの見てて、いつも思うのだが
音のシミュレーターって無いのかな?
物体の衝突で起こる音をリアルタイムで計算するみたいな。
0062名前は開発中のものです。
垢版 |
02/02/25 12:45ID:???
>>59
とりあえず、楽器メーカーから管楽器や弦楽器をシミュレートする
物理モデリング方式の音源が出とります。
YAMAHAのVL音源とか。

ま、現状では、現実の音のシミュレートというよりも
ウインドシンセとかで演奏して表現力を稼ぐためのモノだけど。
0063名前は開発中のものです。
垢版 |
02/02/26 22:53ID:???
VL音源は結局中途半端で流行らなかったんだよね。
というか、音のシミュレーションならA3Dとかじゃない?
XBOXとかはどうなんだっけ?
0064名前は開発中のものです。
垢版 |
02/02/28 22:09ID:PK/G/AxK
http://www.nintendo.com/contents/gamepage/gamecontent/images/m/mariosunshine_ngc_ss5.jpg
左のパックンの頭が水滴で屈折してへこんでるし
右のパックンの後ろの落ちる水で背景がぼやけてる
ちゅーわけで今回は水の表現に注力してるんじゃないだろか
ていうか動画まちどおしすぎ


専門家さんからみてこの画像はすごいのでしょうか?
0065名前は開発中のものです。
垢版 |
02/03/01 04:20ID:???
>64
動画みないとなんとも・・
ただ右のパックンフラワーとかが下に映りこんでない所を見ると、
「なんちゃって屈折(反射)」かな。
ただ、いままでの「決められた場所にある水」じゃなくて
どこでも水撒けそうな感じだから技術的には頑張ってる方なんじゃない?
0066名前は開発中のものです。
垢版 |
02/03/06 23:13ID:???
特許庁の特許電子図書館でキーワード「任天堂」で検索すると
意外とGCのpixel shaderモドキの機能が強力なことがわかる。

内積機能がないregister combinerモドキがあったり
間接テクスチャの機能が異様に充実していたり。

性能は分からないけど。

GCのグラフィックスAPIは
GX…なのね。
0067名前は開発中のものです。
垢版 |
02/03/30 23:29ID:mo/PeYK8
http://www.newtechnix.com/Webmasters/supertony/Images/News_Gamecube_Mario_Sunshine_5.jpg

http://www.newtechnix.com/Webmasters/supertony/Images/News_Gamecube_Mario_Sunshine_8.jpg
http://www.newtechnix.com/Webmasters/supertony/Images/News_Gamecube_Mario_Sunshine_7.jpg
http://www.newtechnix.com/Webmasters/supertony/Images/News_Gamecube_Mario_Sunshine_6.jpg
http://www.newtechnix.com/Webmasters/supertony/Images/News_Gamecube_Mario_Sunshine_4.jpg
http://www.newtechnix.com/Webmasters/supertony/Images/News_Gamecube_Mario_Sunshine_3.jpg
http://www.newtechnix.com/Webmasters/supertony/Images/News_Gamecube_Mario_Sunshine_2.jpg

コレの分析お願いします
0068名前は開発中のものです。
垢版 |
02/03/31 00:40ID:???
えっと、がんばって分析してみました。

結果:ブラクラではありません。安心してクリックしてください。
0069
垢版 |
02/03/31 02:14ID:lOsh2RR/
>67
これってどこが作ってるのかね?
社内じゃないって聞いたことあるけどどうなんだろう
0070名前は開発中のものです。
垢版 |
02/03/31 02:43ID:???
マリオが外注なわけないと思うけど
このクオリティみるとちょっと心配。
ま、ゲームが面白ければいいんだけどさ
007169
垢版 |
02/03/31 02:59ID:lOsh2RR/
けど、Ninの社内にそんなにライン数あるのかなー?
ゼルダとマリオを同時に走らせるのって凄いパワーだと思うけど。
マリオ自体は外注で作ったソフトって結構あるじゃないですか。
だから、その話聞いた時に不自然には思わなかったんだけどね
0072名前は開発中のものです。
垢版 |
02/03/31 06:47ID:???
任天堂はビジュアル戦争からは離脱したんだろうね。
正直ピグミンよりは子供にはこっちの画面の方がウケそうだ。
0073名前は開発中のものです。
垢版 |
02/06/04 12:40ID:v8UrKi.2
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
0076名前は開発中のものです。
垢版 |
02/07/22 05:36ID:???
立体的な表現ですが、
二次元のでっかいテーブル(ドットと一対一)を操作して
擬似的に処理できますよね。
たぶん。
0077いち出川
垢版 |
02/08/12 22:00ID:???
妊娠はいつも水、水、いうなw
0081名前は開発中のものです。
垢版 |
02/12/08 15:17ID:Zn3c1XHw
>>1
あれはすごい
0083名前は開発中のものです。
垢版 |
03/03/07 10:03ID:0u6g25gI
これはすごい
0084名前は開発中のものです。
垢版 |
03/03/07 18:05ID:LfCbi5mk
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0085名前は開発中のものです。
垢版 |
03/03/08 16:40ID:xdxbmEoM
すごいよ
0086名前は開発中のものです。
垢版 |
03/08/09 21:19ID:XFg/c+7g

              ┗0=============0┛
     \===========[_|_|_|_|_|_|_|_|_|_|_|_|_|_]===========/
     /三三三三三三三三三三三三三三三三三三三三\
    0 │ |∞∞∞ |::|∞∞田田田田田田∞∞|::|∞∞∞ | ::|  0
 ...[二] | ::|       |::|┏━━━━━━━━┓|::|       | ::l [二]
........|□|.│ |┌┬┐ |::|┃  /        \  ┃|::| ┌┬┐| ::|. |□|
  )三(...| ::|├┼┤ |::|┃/            \┃|::| ├┼┤| ::|`)三(´
   | ::| | ::|└┴┘ |::|┃ / ̄ ̄ ̄ ̄ ̄\ ┃|::| └┴┘| ::| | ::|
   | ::| | ::|┌┬┐ |::|┃彳 人______ ノ.┃|::| ┌┬┐| ::| | ::|
   | ::| | ::|├┼┤ |::|┃入丿ー◎-◎ーヽミ.┃|::| ├┼┤| ::| | ::|
   |: :| | ::|└┴┘ |::|┃ r   . (_ _)     )┃|::| └┴┘| ::| | ::|
   | ::| | ::|┌┬┐ |::|┃ (  ∴.ノ▽(∴  ノ ┃|::| ┌┬┐| ::| | ::|
   | ::| | ::|├┼┤ |::|┃⌒\_____ノ⌒┃|::| ├┼┤| ::| | ::|
   | ::| | ::|└┴┘ |::|┃    ┗━┛   .┃|::| └┴┘| ::| | ::|
   | ::| | ::|   ... |::|┃   . .>>47  .   ┃|::|      | ::| | ::|
.....┏━━━━━┓| .|┃          ......┃|::|┏━━━━━┓
.....┣┳┳┳┳┳┫|: |┗━━━━━━━━┛|::|┣┳┳┳┳┳┫
     ○    ●        ∫∬∫∬        ●    ○
     ○○  ●●      iiiii iii ii iiii       ●●  ○○
    [ ̄ ̄] [ ̄ ̄]   ( ̄ ̄ ̄ ̄ ̄)    [ ̄ ̄] [ ̄ ̄]
    |_○_|  .|_○_|     |_____|     |_○_|  .|_○_|
 ∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧ ∧_∧
(    )(    )(,    )(,,    )    ,,)(    )(    )(,    )( ゚Д゚ )
やっと氏んでくれたね・・・引篭りで匿名掲示板でしか粋がれないデブオタこと>>47
0087名前は開発中のものです。
垢版 |
03/08/19 04:40ID:Zlen/tyE
あげ
0088名前は開発中のものです。
垢版 |
04/01/03 20:14ID:RosPPZsJ
>>1
あれはすごい
0089名前は開発中のものです。
垢版 |
04/03/17 01:53ID:VUkBUNtg
あの、めっちゃ時間経ってるんですけど、
>>56さんのお作りになったやつ、VC++用に直せませんかね・・・。
デルファイまったく分からなくて・・・あ、言語はC言語で。
初心者なんですが、ソース見て勉強したいでつ。
0091名前は開発中のものです。
垢版 |
04/03/18 10:36ID:ZfL8Z07a
>>90
とても有用そうなサイトだというのは分かったんですが、
なにぶん英語がまったく読めないのです(´;ω;`)
一応英和辞書を片手に奮闘中ですが、すぐに迷子になってしまいまつ。
すみませんんん。
0092名前は開発中のものです。
垢版 |
04/05/03 23:53ID:qzqREH27
サウンド
http://www.nintendo.co.jp/nom/0405/1_2/index.html

N.O.M サウンド面の制作ではどんなことがありましたか?

戸高 毎回とてもスタッフに恵まれていると思うんですが、今回はそのスタッフのお陰で
すごいプログラムができました。今回は地下に潜りますね。
そこで使われるBGMの方式が、自動作曲的、自動演奏的な内容のプログラムです。
更にシチュエーションによって変化が加わるというような、非常に複雑なものです
0093名前は開発中のものです。
垢版 |
04/06/23 17:17ID:6ngQn+fZ
>>1
あれはすごい
0096名前は開発中のものです。
垢版 |
04/08/27 22:02ID:kXQKR8NV
漏れはなんでもかんでもCG化してしリアルになるのって嫌。
昔のゲームみたいな、カクカクポリゴンの画面の方が好き。キャラでも背景でもなんでも。なんか独特の味があって。
あんまりリアルになりすぎると逆に気持ち悪い。
0098名前は開発中のものです。
垢版 |
2005/11/08(火) 19:26:23ID:QwGGyq6o
シェーダー使ってるんじゃないの?
0099名前は開発中のものです。
垢版 |
2006/03/29(水) 23:20:40ID:G8z5ZP+8
なるほど
レスを投稿する


ニューススポーツなんでも実況