3Dエンジンの技術について語ろう
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
02/06/07 10:46ID:VX129WA.3Dエンジンをつくる上での質問も可
3D Engines List
http://cg.cs.tu-berlin.de/~ki/engines.html
0562名前は開発中のものです。
04/10/02 22:21:23ID:kghZkJk+俺は違う考えだな。
小さい事の積み重ねが気づくと取り返しのつかないくらいの
大きな差になってるってただそれだけだと思う。
0563名前は開発中のものです。
04/10/02 22:23:06ID:W9zE2lsgt-pot氏のHPにも同じようなサンプルあるな…
0564名前は開発中のものです。
04/10/02 22:31:15ID:bhmkR8G8今時屈折マッピングぐらい常識。そりゃどこにでもサンプルはあるだろ。
0565名前は開発中のものです。
04/10/02 22:42:38ID:W9zE2lsgうん、常識。
そんな、どこにでもあるようなサンプルを、わざわざ>>554でリンク張っているのが、
妙だと思うわけで。まあいいんだけどさw
0566名前は開発中のものです。
04/10/03 10:19:05ID:cDBFjPQI3Dエンジン検索だったら、>1のよりも、
ttp://www.devmaster.net/engines/
の方がお勧め。機能別に整理されてて検索しやすい。
0567名前は開発中のものです。
04/10/03 22:17:28ID:VyCoYRJnこれもエンジンの仕様に含まれるのでしょうか?
0568名前は開発中のものです。
04/10/03 22:31:04ID:4F1d1rTE0569名前は開発中のものです。
04/10/03 23:32:38ID:v9erFDfLまー他人事だから笑ってられるんだけど(´д`)
、、、当事者だったら首吊りそう(´д`)
0570名前は開発中のものです。
04/10/04 21:13:18ID:GYc9BkC10571名前は開発中のものです。
04/10/14 18:28:53ID:U+K4hekj0572名前は開発中のものです。
04/10/20 04:25:25ID:58CWOYDe0573名前は開発中のものです。
04/10/27 21:21:45ID:Q4tF+KI6忙しい忙しい書いてたから、遊んでて手が回らないと思ってたけどまじめに勉強してんだな。
0574名前は開発中のものです。
04/10/27 23:33:59ID:yuhKRMkV0575名前は開発中のものです。
04/10/28 01:00:21ID:ay3NxP7k0576名前は開発中のものです。
04/10/28 03:32:51ID:Zu3Md6Zp多分筑波だと思われ
0577名前は開発中のものです。
04/10/28 07:58:52ID:hG2N/XMg0578名前は開発中のものです。
04/10/28 18:28:57ID:Zu3Md6Zp0579名前は開発中のものです。
04/10/29 18:08:53ID:NOeGd7wihttp://www.tsukuba.ac.jp/
0580名前は開発中のものです。
04/11/07 12:55:06ID:+uucpTXHttp://d.hatena.ne.jp/softether/20040929
0581名前は開発中のものです。
04/11/08 17:43:22ID:7Q4Zzlic0582名前は開発中のものです。
04/12/02 14:34:14ID:UFU/wTCo0583名前は開発中のものです。
04/12/05 18:59:45ID:bwOr6FSh0584名前は開発中のものです。
04/12/05 19:56:21ID:wybksdbB将来の有望株だ
0585名前は開発中のものです。
04/12/07 19:31:58ID:8VRVXxIS0586名前は開発中のものです。
04/12/07 23:45:15ID:DWFpT2x20588名前は開発中のものです。
05/01/01 14:52:27ID:0x6QRUaz0589名前は開発中のものです。
05/01/05 11:26:44ID:8WlPKX+O影がないのは仕様なのかゲフォのせいなのか。
でも実際に動いてるのを見ると素直に感心する。
0590名前は開発中のものです。
05/01/05 11:55:22ID:zEnCUWdPJohn Carmack's Blog - Recent Updates
http://www.armadilloaerospace.com/n.x/johnc/Recent%20Updates
0591名前は開発中のものです。
05/01/05 15:46:14ID:LlRJtgTs俺の環境(ラデX800)では普通に影ってるが。
0592名前は開発中のものです。
05/01/05 17:25:46ID:8WlPKX+Oおろ、んじゃゲフォの不具合か。何か実装されてない命令でもあるのかな。
0593名前は開発中のものです。
05/01/05 17:41:15ID:5ILDACEh0594名前は開発中のものです。
05/01/06 00:50:39ID:rlVNDk1/今度結構な数採用があるみたい。(某社)
cgならメモ帳とnVIDIAのグラボで勉強できるからいいね。
0595名前は開発中のものです。
05/01/06 01:40:31ID:rU6oR1uR0596名前は開発中のものです。
05/01/06 02:06:55ID:jlwTQrcY0597名前は開発中のものです。
05/01/06 02:24:22ID:rU6oR1uRシェーダファイルのぞいてみたけど、正直よくわからん。
0598名前は開発中のものです。
05/01/06 15:15:23ID:DH17e0iN0599名前は開発中のものです。
05/01/07 03:19:06ID:FpOnpHa00600名前は開発中のものです。
05/01/07 15:05:06ID:wET2Measこの人マジですげぇな!
あとスペキュラも貼ろうよ
0601名前は開発中のものです。
05/01/07 15:42:57ID:FpOnpHa0で、さらにグロスマップだとテクスチャユニットが限界でしょ。
0602名前は開発中のものです。
05/01/07 16:26:56ID:wET2Measスペキュラ 反射光、ハイライト
グロス ハイライトの広がり
リフレクション 鏡面反射率、写り込み
で、質感を描き分けるのはスペキュラに寄るところが大きいと思う
素人発言すいません
0603名前は開発中のものです。
05/01/07 18:40:27ID:FpOnpHa0gloss mapping = specular mapping
テクスチャから鏡面反射係数をルックアップして
ピクセル毎に鏡面反射強度を変調させる手法。
ちなみにハイライトの広がりはspecular exponentな。
指数が大きいほど小範囲で鋭い反射になる。
0604名前は開発中のものです。
05/01/08 14:53:10ID:s+YwtFP+0605名前は開発中のものです。
05/01/08 14:59:26ID:nu5xiMwC0606名前は開発中のものです。
05/01/09 14:07:58ID:IGX+rU/Z0607名前は開発中のものです。
05/01/09 17:05:49ID:58XO68sm0608名前は開発中のものです。
05/01/09 18:20:54ID:qrT01Fnq0609名前は開発中のものです。
05/01/09 20:25:51ID:0JYioarfロリ?
0610名前は開発中のものです。
05/01/15 01:19:55ID:ES0zNHKIttp://blog3.fc2.com/slang/
0611名前は開発中のものです。
05/01/15 02:20:14ID:BL3op5Iq0612名前は開発中のものです。
05/01/15 09:09:06ID:tH+V+bJmなんか、いろいろなプロジェクトを発動したことを
HP上で発表することが、趣味みたいだねw
0613名前は開発中のものです。
05/01/15 22:02:29ID:ES0zNHKIていうか、いつのまにマップデザイナーに転身したのかと。
0614名前は開発中のものです。
05/01/16 03:38:55ID:ZIheGQCU0615名前は開発中のものです。
05/01/16 15:44:39ID:epAlDTLJちゃっかり自分だけバックアップ取ってたりしてそう。
0616名前は開発中のものです。
05/01/16 16:34:26ID:yX44g3v60617名前は開発中のものです。
05/01/17 09:43:14ID:D7MR7cop0618名前は開発中のものです。
05/01/17 12:27:49ID:rImJgbgR0619名前は開発中のものです。
05/01/17 14:54:25ID:MRybfieD0620名前は開発中のものです。
05/01/17 18:03:07ID:As7yS97mまあ、ニュートンのプリンキピアも故意に難解な表現を用いていたわけで
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,同列で語るのはおかしいかと
技術系の話で、ですます調は読みづらいってのなら同意
それにしても、日記サイトってだけで見下された昔を思うと
プログ全盛の今は隔世の感があるな
0624名前は開発中のものです。
05/01/17 23:56:57ID:RrviR1hY0625名前は開発中のものです。
05/01/18 01:24:30ID:Tpxt36ig俺が思うに、ですます派は注目願望が高いというか、自己中心的。
一方のだである派は高慢でプライドが高くて、知的な劣等感も強い。
流行りの風俗嬢のブログとかは、まさに前者でしょ。
Flexionの人は後者じゃないかね。なんか侮辱されるとすっげー根に持ちそうだしw
0626名前は開発中のものです。
05/01/18 02:26:39ID:ClyZqnUt0627名前は開発中のものです。
05/01/18 09:19:54ID:U6N7UaCKじゃあ、例えばどう書けばいいんだ?
0628名前は開発中のものです。
05/01/18 09:48:32ID:94/BuAKaしゃべり口調、2ch風 ぐらいか?
〜〜じゃね?
〜〜だろ?
wwwwっうぇっうぇ
orz ドウナンダ
0629名前は開発中のものです。
05/01/18 16:54:26ID:uPjoiV72〜〜だすが
〜〜だすよ
0630名前は開発中のものです。
05/01/18 18:40:55ID:urLSxgZg年末のガキの使い特番で松本が使ってたけどイマイチ受けてはなかったねしっこく
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:+NNaKVjT0633名前は開発中のものです。
05/01/22 00:13:23ID:SoZU36rEこれ、行列の分け方が分かりにくい
// 投影変換
| 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:RyNrcTaJ0635名前は開発中のものです。
05/01/26 23:27:43ID:9UKvqWp+0636名前は開発中のものです。
05/01/26 23:34:02ID:BqU/L9kv0637名前は開発中のものです。
05/01/27 08:12:30ID:LbCPQl/M0638名前は開発中のものです。
05/01/27 18:40:17ID:Gd5Pkhu+0639名前は開発中のものです。
05/01/27 20:30:25ID:O3B+f7CM0640名前は開発中のものです。
05/01/28 04:33:36ID:bxpKViNE0641名前は開発中のものです。
05/02/14 22:36:30ID:d5mg4du1開発日記も意味深だし。
0642名前は開発中のものです。
05/02/14 22:50:13ID:h1xO04UO0643名前は開発中のものです。
05/02/14 23:38:53ID:3FQs8pqi0644名前は開発中のものです。
05/02/15 04:30:44ID:7iIdEiZE0645名前は開発中のものです。
05/03/05 16:06:27ID:12Yy1bQu0646名前は開発中のものです。
05/03/06 15:23:20ID:Kc5+t8O40647名前は開発中のものです。
05/03/07 14:07:54ID:Vpms+exY0648名前は開発中のものです。
05/03/07 17:03:08ID:Pg6uZp/aなんか今見たら
Graphics Remedy to Demonstrate Flexion Engine Technology at Game Developers Conference 2005
とかあるけど、マジですか!gDEBuggerの実用例として紹介されるのかな。
0649名前は開発中のものです。
05/03/14 23:02:03ID:keu2i4pI〜EPIC GAMESが次世代ゲーム開発プラットフォームを公開
http://www.watch.impress.co.jp/game/docs/20050314/epic.htm
もはや今現在の日本のアホんだらプログラマは、一生ティムタンやカーマックタンに追いつけないよ。
そもそも稼いでる額のケタが違うからね。
0650名前は開発中のものです。
05/03/14 23:10:31ID:6agcZKwTどっちに加勢した方がいい?
0651名前は開発中のものです。
05/03/15 00:01:20ID:y+QSFKVYまんなかとってBattleField1942
0652名前は開発中のものです。
05/03/15 00:05:11ID:qHDkQ2r+0653名前は開発中のものです。
05/03/15 00:42:35ID:P3+iGkClゲーム会社以外でそういう研究やってるとこないんですかね?
できれば3Dエンジンに特化したとこで。
0654名前は開発中のものです。
05/03/15 01:03:40ID:2caYpl3H???
何をもって3Dエンジンといってるのかよくわからんが、
このスレで言ってる3Dエンジンというのはゲーム用の3Dエンジンのことだから
ゲーム用の3Dエンジンをゲーム屋以外が作ったりするわけないと思うが…
ゲーム製作以外での3Dの関係の仕事といったら3DCGアプリケーション
作ってるところとか、CAD作ってるところとかあるんじゃないか?
あ、ゲーム用のミドルウェア作ってる会社もあるな
どれにせよ目的があってその目的の為の3Dだから
純粋に3Dだけをやりたかったら大学で研究するしかないんじゃないかな
わかってると思うが大学で研究というのは学生になれというのじゃないぞ
0655名前は開発中のものです。
05/03/15 01:14:03ID:F5C9JkTt0656名前は開発中のものです。
05/03/15 01:21:47ID:RnPvEqEaEAみたいなマルチプラットフォーム戦略のとことか、ミドルウェアで
飯食ってる人達は大変そう。
0657名前は開発中のものです。
05/03/15 02:19:06ID:Zf9yTahyhttp://www.4gamer.net/news.php?url=/news/history/2005.03/20050314185244detail.html
0658名前は開発中のものです。
05/03/15 02:20:45ID:jYI0DSBt1行目が何を言いたいのか全く意味不明。
2行目以降はチラシの裏にでも書けばいい。
道端に転がってる情報の断片を掻き集めるのは構わないけれど
不勉強な頭でそれらを補間処理してもトンチンカンな知識にしかならないと思うよ。
0659名前は開発中のものです。
05/03/15 02:32:23ID:jYI0DSBt例えば、並列計算技法について知りたければ
ちょっとググってみ。幾らでも情報はあるよ。
Amazonで検索すれば日本語の入門書も幾つか見つかる。買え。
そして君の手元には既にマルチプロセッサシステムはある。はず。
0660名前は開発中のものです。
05/03/15 08:10:04ID:RnPvEqEaEAがどういう開発の仕方をしているかはGDC等で発表しているが、
PS3もあの開発方法でいけるのか心配してるだけだよ。
CELLの詳細がまだ分からないが、今出てる情報から推測すると
PS3だけコードを変える必要がありそうで、同じコードをXbox2とPS3に
使うのは無理じゃないかって話。
0661名前は開発中のものです。
05/03/15 10:35:34ID:e1Jpm1VaXNAはローンチに間に合わない。
さらにPS3にも(IBMの言葉に嘘が無ければ)
マルチスレッドライブラリ的なものは提供されるだろうから、
現状においてそれほど差異は無いだろ。
0662名前は開発中のものです。
05/03/15 14:02:21ID:+IHh7+UCU n r e a l E n g i n e 3 . 0 最 強 。
■ このスレッドは過去ログ倉庫に格納されています