トップページgamedev
825コメント254KB

3Dエンジンの技術について語ろう

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。02/06/07 10:46ID:VX129WA.
語ろう。
3Dエンジンをつくる上での質問も可

3D Engines List
http://cg.cs.tu-berlin.de/~ki/engines.html
0564名前は開発中のものです。04/10/02 22:31:15ID:bhmkR8G8
>>563
今時屈折マッピングぐらい常識。そりゃどこにでもサンプルはあるだろ。
0565名前は開発中のものです。04/10/02 22:42:38ID:W9zE2lsg
>>564
うん、常識。
そんな、どこにでもあるようなサンプルを、わざわざ>>554でリンク張っているのが、
妙だと思うわけで。まあいいんだけどさw
0566名前は開発中のものです。04/10/03 10:19:05ID:cDBFjPQI
話の流れ変えて申し訳ないが、
3Dエンジン検索だったら、>1のよりも、
ttp://www.devmaster.net/engines/
の方がお勧め。機能別に整理されてて検索しやすい。
0567名前は開発中のものです。04/10/03 22:17:28ID:VyCoYRJn
なんかFlexionEngine開発日記のメンテ終了時間が期限到達とともに延長しているのは
これもエンジンの仕様に含まれるのでしょうか?
0568名前は開発中のものです。04/10/03 22:31:04ID:4F1d1rTE
仕様です。
0569名前は開発中のものです。04/10/03 23:32:38ID:v9erFDfL
しかしJUGEMのやる事は全てオモロイな。
まー他人事だから笑ってられるんだけど(´д`)

、、、当事者だったら首吊りそう(´д`)
0570名前は開発中のものです。04/10/04 21:13:18ID:GYc9BkC1
中の人って、たまに今日みたくシュールなギャグ飛ばしてくるから油断できねえ(w
0571名前は開発中のものです。04/10/14 18:28:53ID:U+K4hekj
保守
0572名前は開発中のものです。04/10/20 04:25:25ID:58CWOYDe
 
0573名前は開発中のものです。04/10/27 21:21:45ID:Q4tF+KI6
T大学ってのは東京大学のことなのか。
忙しい忙しい書いてたから、遊んでて手が回らないと思ってたけどまじめに勉強してんだな。
0574名前は開発中のものです。04/10/27 23:33:59ID:yuhKRMkV
国立ってこの時期に合格者出すもんなの?
0575名前は開発中のものです。04/10/28 01:00:21ID:ay3NxP7k
AO入試とかだったらこんなもんでしょ
0576名前は開発中のものです。04/10/28 03:32:51ID:Zu3Md6Zp
http://www.gakkou.net/cgi-bin/ao/search.cgi
多分筑波だと思われ
0577名前は開発中のものです。04/10/28 07:58:52ID:hG2N/XMg
東北大学
0578名前は開発中のものです。04/10/28 18:28:57ID:Zu3Md6Zp
東京海洋大学
0579名前は開発中のものです。04/10/29 18:08:53ID:NOeGd7wi
きっと筑波かと。27日のニュースで合格発表が掲載されてるし。
http://www.tsukuba.ac.jp/
0580名前は開発中のものです。04/11/07 12:55:06ID:+uucpTXH
ACな人だったか。
ttp://d.hatena.ne.jp/softether/20040929
0581名前は開発中のものです。04/11/08 17:43:22ID:7Q4Zzlic
中の人、感電した経験があったら笑えるw
0582名前は開発中のものです。04/12/02 14:34:14ID:UFU/wTCo
中の人タン・・・(汗
0583名前は開発中のものです。04/12/05 18:59:45ID:bwOr6FSh
ピーコに遭遇したとか、何なんだ(w
0584名前は開発中のものです。04/12/05 19:56:21ID:wybksdbB
おすぎとピーコを即座に見分けるなんてさすがだな
将来の有望株だ
0585名前は開発中のものです。04/12/07 19:31:58ID:8VRVXxIS
SCEIとnVidiaが組むことを先見してたなんてさすがだな
0586名前は開発中のものです。04/12/07 23:45:15ID:DWFpT2x2
地味な方がおすぎだ。間違いない。
0587  【ぴょん吉】 【808円】 05/01/01 13:36:19ID:D7tw4hQx
sdfg
0588名前は開発中のものです。05/01/01 14:52:27ID:0x6QRUaz
おすぎは調子こいてXPを「ペケ窓」と呼ぶのが生意気
0589名前は開発中のものです。05/01/05 11:26:44ID:8WlPKX+O
テクノロジーデモ公開だが、周りでうろうろしてるドーナツの
影がないのは仕様なのかゲフォのせいなのか。

でも実際に動いてるのを見ると素直に感心する。
0590名前は開発中のものです。05/01/05 11:55:22ID:zEnCUWdP
おまいらの大好きなカーマックたんのブログですよ

John Carmack's Blog - Recent Updates
http://www.armadilloaerospace.com/n.x/johnc/Recent%20Updates
0591名前は開発中のものです。05/01/05 15:46:14ID:LlRJtgTs
>>589
俺の環境(ラデX800)では普通に影ってるが。
0592名前は開発中のものです。05/01/05 17:25:46ID:8WlPKX+O
>>591
おろ、んじゃゲフォの不具合か。何か実装されてない命令でもあるのかな。
0593名前は開発中のものです。05/01/05 17:41:15ID:5ILDACEh
OpenGLはベンダ拡張が面倒だね…
0594名前は開発中のものです。05/01/06 00:50:39ID:rlVNDk1/
コンシューマー系の入社を考えているんらcgマスターが有利かも。
今度結構な数採用があるみたい。(某社)

cgならメモ帳とnVIDIAのグラボで勉強できるからいいね。
0595名前は開発中のものです。05/01/06 01:40:31ID:rU6oR1uR
Flexionの人はPCの洋ゲーonlyだったような気がするけど。
0596名前は開発中のものです。05/01/06 02:06:55ID:jlwTQrcY
洋ゲーというかFPSでしょ。そんなに面白いのかねえ…FPS。
0597名前は開発中のものです。05/01/06 02:24:22ID:rU6oR1uR
で、誰か今回のDPOSMについて技術解説してくれ。
シェーダファイルのぞいてみたけど、正直よくわからん。
0598名前は開発中のものです。05/01/06 15:15:23ID:DH17e0iN
オレはQuake2にはまって以来FPSの虜。
0599名前は開発中のものです。05/01/07 03:19:06ID:FpOnpHa0
オレは間違えて女子便所に入って以来、汚物入れ漁りの虜。
0600名前は開発中のものです。05/01/07 15:05:06ID:wET2Meas
088でようやくゲフォで影がくるくる表示されました
この人マジですげぇな!
あとスペキュラも貼ろうよ
0601名前は開発中のものです。05/01/07 15:42:57ID:FpOnpHa0
影マップ2枚+ブラーマップ2枚+デカールマップ+ハイトマップ+法線マップ
で、さらにグロスマップだとテクスチャユニットが限界でしょ。
0602名前は開発中のものです。05/01/07 16:26:56ID:wET2Meas
グロスとスペキュラって微妙に意味違うくない?
スペキュラ  反射光、ハイライト
グロス     ハイライトの広がり  
リフレクション  鏡面反射率、写り込み
で、質感を描き分けるのはスペキュラに寄るところが大きいと思う
素人発言すいません

0603名前は開発中のものです。05/01/07 18:40:27ID:FpOnpHa0
>>602
gloss mapping = specular mapping

テクスチャから鏡面反射係数をルックアップして
ピクセル毎に鏡面反射強度を変調させる手法。
ちなみにハイライトの広がりはspecular exponentな。
指数が大きいほど小範囲で鋭い反射になる。
0604名前は開発中のものです。05/01/08 14:53:10ID:s+YwtFP+
flexion engineの中の人の日記消滅!?
0605名前は開発中のものです。05/01/08 14:59:26ID:nu5xiMwC
あら、ほんとだ
0606名前は開発中のものです。05/01/09 14:07:58ID:IGX+rU/Z
本当の歳がばれたのかな?
0607名前は開発中のものです。05/01/09 17:05:49ID:58XO68sm
実は中学生とか?
0608名前は開発中のものです。05/01/09 18:20:54ID:qrT01Fnq
年寄りども、必死だな(ワラ
0609名前は開発中のものです。05/01/09 20:25:51ID:0JYioarf
>>608
ロリ?
0610名前は開発中のものです。05/01/15 01:19:55ID:ES0zNHKI
いつのまにか復活キターーー(・∀・)ーーー!!
ttp://blog3.fc2.com/slang/
0611名前は開発中のものです。05/01/15 02:20:14ID:BL3op5Iq
めでたい
0612名前は開発中のものです。05/01/15 09:09:06ID:tH+V+bJm
>>610
なんか、いろいろなプロジェクトを発動したことを
HP上で発表することが、趣味みたいだねw
0613名前は開発中のものです。05/01/15 22:02:29ID:ES0zNHKI
しかし、なんか微妙に文体が変わってるな。
ていうか、いつのまにマップデザイナーに転身したのかと。
0614名前は開発中のものです。05/01/16 03:38:55ID:ZIheGQCU
ログ消しちゃったの?勿体ない。
0615名前は開発中のものです。05/01/16 15:44:39ID:epAlDTLJ
>>614
ちゃっかり自分だけバックアップ取ってたりしてそう。
0616名前は開発中のものです。05/01/16 16:34:26ID:yX44g3v6
そりゃエクスポートしたログぐらいは持ってるでしょ
0617名前は開発中のものです。05/01/17 09:43:14ID:D7MR7cop
無理やり難しく表現しようとしてる文体・・・よみづらっ
0618名前は開発中のものです。05/01/17 12:27:49ID:rImJgbgR
おまえら高校生ヲチ以外に語ることねーのかよう
0619名前は開発中のものです。05/01/17 14:54:25ID:MRybfieD
じゃあ誰かHalfLife2買ってきて
0620名前は開発中のものです。05/01/17 18:03:07ID:As7yS97m
>>617
まあ、ニュートンのプリンキピアも故意に難解な表現を用いていたわけで
0621名前は開発中のものです。05/01/17 18:14:20ID:ImXZ3++W
難しく言った方が権威がつくもんなぁ
俺も、したり顔で見当違いの指摘をしてくるユーザへの対応なんかに、意地悪で専門用語羅列するし
分かってる人にこれやると、もの凄く恥ずかしいんだけどね
0622名前は開発中のものです。05/01/17 18:27:54ID:As7yS97m
てか、そもそも日記ってあくまで個人のものだからねぇ
逆に「です・ます」で相手に語りかけるような日記のほうがおかしいというか

〜だったんですね。それが〜で、私は〜だったのです。

とか、正直キモくなぁ〜い?
0623名前は開発中のものです。05/01/17 19:35:52ID:ImXZ3++W,
いやさすがにそれは、Web上の日記と普通の日記の違いっしょ
同列で語るのはおかしいかと

技術系の話で、ですます調は読みづらいってのなら同意

それにしても、日記サイトってだけで見下された昔を思うと
プログ全盛の今は隔世の感があるな
0624名前は開発中のものです。05/01/17 23:56:57ID:RrviR1hY
ここは日記の書き方について語るスレになったようだね。
0625名前は開発中のものです。05/01/18 01:24:30ID:Tpxt36ig
ま、基本的にネット上で日記書いてる人間は自意識過剰だからな。

俺が思うに、ですます派は注目願望が高いというか、自己中心的。
一方のだである派は高慢でプライドが高くて、知的な劣等感も強い。

流行りの風俗嬢のブログとかは、まさに前者でしょ。
Flexionの人は後者じゃないかね。なんか侮辱されるとすっげー根に持ちそうだしw
0626名前は開発中のものです。05/01/18 02:26:39ID:ClyZqnUt
>>625が数百万人の日本人を敵に回した件について
0627名前は開発中のものです。05/01/18 09:19:54ID:U6N7UaCK
>>625
じゃあ、例えばどう書けばいいんだ?
0628名前は開発中のものです。05/01/18 09:48:32ID:94/BuAKa
>>627
しゃべり口調、2ch風 ぐらいか?

〜〜じゃね?
〜〜だろ?
wwwwっうぇっうぇ 

orz ドウナンダ
0629名前は開発中のものです。05/01/18 16:54:26ID:uPjoiV72
〜〜だす
〜〜だすが
〜〜だすよ
0630名前は開発中のものです。05/01/18 18:40:55ID:urLSxgZg
>>629
年末のガキの使い特番で松本が使ってたけどイマイチ受けてはなかったねしっこく
0631名前は開発中のものです。05/01/21 21:28:18ID:Kg/1YKcT
初歩的な質問で申し訳ないですが、
射影変換とスクリーン変換について質問があります
某ドキュメントに以下のような変換処理説明がありました

scrz : 投影面までの距離
ax, ay : アスペクト比
cx, cy : スクリーン中心座標
zmin, zmax : zバッファ最小値、zバッファ最大値
nearz, farz : nearクリップ面z、farクリップ面z

cz = (-zmax * nearz + zmin * farz) / (-nearz + farz)
az = farz * nearz * (-zmin + zmax) / (-nearz + farz)

   | scrz 0   0 0 |
m1=| 0   scrz 0 0 |
   | 0   0   0 1 |
   | 0   0   1 0 |

   | ax 0  0 cx |
m2=| 0 ay 0 cy |
   | 0 0  az cz |
   | 0 0  0  1 |

という条件で、この二つを合成した行列(m2 * m1)を使用して、
射影とスクリーン変換を行っているのですが、
az の計算が良く分かりません
どなたか、この計算が何をしているのか分かる方はいませんか
0632名前は開発中のものです。05/01/21 23:00:06ID:+NNaKVjT
拡大縮小
0633名前は開発中のものです。05/01/22 00:13:23ID:SoZU36rE
>>631
これ、行列の分け方が分かりにくい
// 投影変換
   | scrz 0   0 0 |
m1=| 0   scrz 0 0 |
   | 0   0   B A |
   | 0   0   1 0 |
// スクリーン変換
   | ax 0  0 cx |
m2=| 0 ay 0 cy |
   | 0 0  1  0 |
   | 0 0  0  1 |
の方がいい

で行列の出し方だが
x'=scrz*x/z
y'=scrz*y/z
z'=A/z + B (zの逆数で線形補間するので)
これの4次元同次座標点は
[scrz*x, scrz*y, A + z*B, z]
これの行列がm1になる

z'は-nearzから-farzの範囲に入らないといけなく
-nearz -> zmin、-farz -> zmaxに変換したいので
zmin = A/-nearz + B
zmax = A/-farz + B
これをとくと
A = farz*nearz*(-zmin + zmax) / (-nearz + farz)
B = (-zmax*nearz + zmin*farz) / (-nearz + farz)
となる
0634名前は開発中のものです。05/01/26 05:05:55ID:RyNrcTaJ
プ
0635名前は開発中のものです。05/01/26 23:27:43ID:9UKvqWp+
0636名前は開発中のものです。05/01/26 23:34:02ID:BqU/L9kv
ド
0637名前は開発中のものです。05/01/27 08:12:30ID:LbCPQl/M
0638名前は開発中のものです。05/01/27 18:40:17ID:Gd5Pkhu+
ド
0639名前は開発中のものです。05/01/27 20:30:25ID:O3B+f7CM
ラオーン
0640名前は開発中のものです。05/01/28 04:33:36ID:bxpKViNE
イオナズン!
0641名前は開発中のものです。05/02/14 22:36:30ID:d5mg4du1
まさか17歳小学校教員殺害はslang氏の犯行ですか?
開発日記も意味深だし。
0642名前は開発中のものです。05/02/14 22:50:13ID:h1xO04UO
どこをどうしたらそういう理解に至るんだよ。
0643名前は開発中のものです。05/02/14 23:38:53ID:3FQs8pqi
そういや最近日記を書いたり消したり続けてるけど、残しといてほしい。
0644名前は開発中のものです。05/02/15 04:30:44ID:7iIdEiZE
599を通報した方がいい?
0645名前は開発中のものです。05/03/05 16:06:27ID:12Yy1bQu
またもや日記消滅ですかそうですか
0646名前は開発中のものです。05/03/06 15:23:20ID:Kc5+t8O4
実際日記は結構めんどいよ。
0647名前は開発中のものです。05/03/07 14:07:54ID:Vpms+exY
engineの公式サイトが残ってるならばそれでいい。
0648名前は開発中のものです。05/03/07 17:03:08ID:Pg6uZp/a
>>647
なんか今見たら

Graphics Remedy to Demonstrate Flexion Engine Technology at Game Developers Conference 2005

とかあるけど、マジですか!gDEBuggerの実用例として紹介されるのかな。
0649名前は開発中のものです。05/03/14 23:02:03ID:keu2i4pI
PS3やXbox2のゲーム開発はこうなる?
〜EPIC GAMESが次世代ゲーム開発プラットフォームを公開
http://www.watch.impress.co.jp/game/docs/20050314/epic.htm

もはや今現在の日本のアホんだらプログラマは、一生ティムタンやカーマックタンに追いつけないよ。
そもそも稼いでる額のケタが違うからね。
0650名前は開発中のものです。05/03/14 23:10:31ID:6agcZKwT
UNREALと、QUAKEが喧嘩してるとこに出くわしたら、
どっちに加勢した方がいい?
0651名前は開発中のものです。05/03/15 00:01:20ID:y+QSFKVY
>650
まんなかとってBattleField1942
0652名前は開発中のものです。05/03/15 00:05:11ID:qHDkQ2r+
おまえごときが加勢したところで
0653名前は開発中のものです。05/03/15 00:42:35ID:P3+iGkCl
3Dエンジン開発の仕事をするにはやはりゲーム会社なんでしょうか・・・?
ゲーム会社以外でそういう研究やってるとこないんですかね?
できれば3Dエンジンに特化したとこで。
0654名前は開発中のものです。05/03/15 01:03:40ID:2caYpl3H
>653
???
何をもって3Dエンジンといってるのかよくわからんが、
このスレで言ってる3Dエンジンというのはゲーム用の3Dエンジンのことだから
ゲーム用の3Dエンジンをゲーム屋以外が作ったりするわけないと思うが…

ゲーム製作以外での3Dの関係の仕事といったら3DCGアプリケーション
作ってるところとか、CAD作ってるところとかあるんじゃないか?
あ、ゲーム用のミドルウェア作ってる会社もあるな

どれにせよ目的があってその目的の為の3Dだから
純粋に3Dだけをやりたかったら大学で研究するしかないんじゃないかな
わかってると思うが大学で研究というのは学生になれというのじゃないぞ
0655名前は開発中のものです。05/03/15 01:14:03ID:F5C9JkTt
就職相談は就職板でやってほしいね
0656名前は開発中のものです。05/03/15 01:21:47ID:RnPvEqEa
PS3ってPCやXboxと同じコードでまともなパフォーマンス出るのかな?
EAみたいなマルチプラットフォーム戦略のとことか、ミドルウェアで
飯食ってる人達は大変そう。
0657名前は開発中のものです。05/03/15 02:19:06ID:Zf9yTahy
どうぞぅ
http://www.4gamer.net/news.php?url=/news/history/2005.03/20050314185244detail.html
0658名前は開発中のものです。05/03/15 02:20:45ID:jYI0DSBt
>>656
1行目が何を言いたいのか全く意味不明。
2行目以降はチラシの裏にでも書けばいい。
 
道端に転がってる情報の断片を掻き集めるのは構わないけれど
不勉強な頭でそれらを補間処理してもトンチンカンな知識にしかならないと思うよ。
0659名前は開発中のものです。05/03/15 02:32:23ID:jYI0DSBt
(補足)
例えば、並列計算技法について知りたければ
ちょっとググってみ。幾らでも情報はあるよ。
Amazonで検索すれば日本語の入門書も幾つか見つかる。買え。
そして君の手元には既にマルチプロセッサシステムはある。はず。
0660名前は開発中のものです。05/03/15 08:10:04ID:RnPvEqEa
658-659の方がトンチンカン

EAがどういう開発の仕方をしているかはGDC等で発表しているが、
PS3もあの開発方法でいけるのか心配してるだけだよ。
CELLの詳細がまだ分からないが、今出てる情報から推測すると
PS3だけコードを変える必要がありそうで、同じコードをXbox2とPS3に
使うのは無理じゃないかって話。
0661名前は開発中のものです。05/03/15 10:35:34ID:e1Jpm1Va
えーっと、XBOX2もマルチコアだって叫んでた気がするし、
XNAはローンチに間に合わない。
さらにPS3にも(IBMの言葉に嘘が無ければ)
マルチスレッドライブラリ的なものは提供されるだろうから、
現状においてそれほど差異は無いだろ。
0662名前は開発中のものです。05/03/15 14:02:21ID:+IHh7+UC
結論:

U n r e a l E n g i n e 3 . 0 最 強 。
0663名前は開発中のものです。05/03/16 00:20:11ID:4rBbpA4B
>>660
>PS3だけコードを変える必要がありそうで
 
根拠はどこ。

>〜使うのは無理じゃないかって話。

結論の導出過程が常に抜けてるね。
PS3だけが特殊だとか思い込んでる節があるけど、それって視野狭くね?

マルチDSPやマルチプロセッサみたいなシステムは世の中に幾つもあるし
そうしたハードウェアリソースを隠蔽することをウリにした開発ツール・開発環境も既に幾つもあるし
既存の直列型のコードに少し手を加えれば高速化の恩恵が受けられる。(これは使ってみれば分かる)

でも、既存のゲームプラットフォーム用ミドルウェアがやってることも本質的には同じなんだけどね。
PS3のハードウェア構成いついてはWEB上の情報に毛の生えたことしか知らんが
その延長線上の話に過ぎないと思っている。どうしてPS3だけに特別な障壁が見えるのか分からない。
■ このスレッドは過去ログ倉庫に格納されています