トップページgamedev
1001コメント343KB

出し惜しみせずに3Dの技術を誰かが答えます

■ このスレッドは過去ログ倉庫に格納されています
0001101/11/15 21:43ID:EsRJgfGr
3Dで解らない事や気になる技術の具体的内容を
誰かが答えます。
じゃんじゃんネタ振ってくれ。

俺も業界で飯食ってるが知ってる事は出し惜しみせずに
答えるよ。みんなでレベルアップしようぜ。

とりあえずBBXとBio120%の過去ログは見とけ。
059055402/01/10 17:25ID:Xbo7kWjA
>>589
そんなミスをしていたとは。全然きづきませんでした。
なおしたらうまく行きました。本当にありがとうございます。
0591名前は開発中のものです。02/01/10 20:39ID:???
>>589
気がするってだけで直してしまうとは。
おれ解析する暇もなかったよ。
0592名前は開発中のものです。02/01/10 23:34ID:???
>>585
パーティクルに環境マップは変だろ。
パーティクルってスプライト使用するだろうし。
でももしやるなら半球状のポリゴンが必要か。
環境マップよりバックバッファいじった方が速そうだが。
0593名前は開発中のものです。02/01/11 00:34ID:???
同次座標が便利な場面って?
059458502/01/11 02:22ID:???
今頃になって気が付いたんだが、俺、ネタにマジレスしてた?(;;)
0595名前は開発中のものです。02/01/11 02:28ID:???
>今頃になって気が付いたんだが、俺、ネタにマジレスしてた?(;;)
加藤鷹が出た時点でネタじゃなかったら、一体、なによ?って感じだよん。
でも、水滴が吹き出すシーンってあながちゲームでも使用される可能性あるね。
0596名前は開発中のものです。02/01/11 02:52ID:???
ちっ、ネタにマジレスしてネタ枯渇解消狙ったのに。
でもさネタがレベル低すぎて話が発展しねーよ。
0597名前は開発中のものです。02/01/11 03:04ID:???
ネタにレスする方の事も考えてネタ振って欲しいYO。
0598名前は開発中のものです。02/01/11 04:00ID:???
じゃ、アレジの奥さんが聞いている、便利な場面とやらを教えてやれや。
いいネタだと思うぞ。
0599 02/01/11 05:16ID:???
で、外戚を使わない右回り判定の答えはまだか?
0600 02/01/11 05:36ID:???
外積ね
0601名前は開発中のものです。02/01/11 09:44ID:???
水滴と言えばMOTOGP2のカメラにつく水滴がいい感じだよなぁ
デモを見たときはビビッた。しばらく見とれてたよ

http://gamespot.com/gamespot/stories/screens/0,10865,2833942-10,00.html
0602名前は開発中のものです。02/01/11 12:29ID:???
>>599
どうでもいいよ、くだらねえ。
0603名前は開発中のものです。02/01/11 12:48ID:???
>>599
アレはネタだから…
0604名前は開発中のものです。02/01/11 12:59ID:???
時計まわり?は、いいよ、そんなもん。
3D厨房って基礎力ないことが分かったし。
と、同時に、横文字並べて識者ズラしている人たちモナー。
0605名前は開発中のものです。02/01/11 13:21ID:???
atan2(y1-y0,x1-x0) - atan2(y2-y1,x2-x1)
0606名前は開発中のものです。02/01/11 13:33ID:???
>605
ネタでもツマラン。
0607名前は開発中のものです。02/01/11 13:49ID:???
>>605
昔ミサイルが追っかけてくる2Dゲームでそれ使ってたな…
しかもBASIC.... 高校時代の恥である。。。
0608 02/01/11 13:57ID:???
>>だから答えかけって。おながいしますよ
0609名前は開発中のものです。02/01/11 14:01ID:???
>608
実は単に外積のZ項デシター。俺様2次元しか考えられませんの
でー、っていう結論だったりしてw
0610名前は開発中のものです。02/01/11 15:22ID:???
片方を90度回転させて内積の符号で判定する、式は同じ
0611名前は開発中のものです。02/01/11 15:27ID:???
>610
ハ?10年前のマシンでcos使うの?
外積のほうが速いに決まってんじゃん、そんなの。
0612 02/01/11 15:27ID:ZIomyECK
>>611
アホ? XとYの入れ替えだ
0613名前は開発中のものです。02/01/11 15:53ID:???
>610
>609の言う通りになったな(藁
  ハハハ
  ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ^∀^)<  アホか、首吊って氏ねよ(ワラ
 ( つ ⊂ ) \_________
  .)  ) )
 (__)_)     (^∀^)ゲラゲラ
061460902/01/11 16:33ID:???
がっかり。密かに期待してたのに。
061560902/01/11 16:39ID:???
まぁ、でもいろんな視点でも物を見ることは重要だよね。
少し感謝。実はおもろいこと思いついた。
0616ぽんた02/01/11 17:00ID:T9vxfkC8
shadeユ−ザーは、業界では、相手にされないのってほんと??
0617名前は開発中のものです。02/01/11 18:52ID:???
開発では使わないけど新卒の人なら大目に見るよ。
MacのMayaで無料版が出たようだからそっちやれ。
0618名前は開発中のものです。02/01/11 23:33ID:???
そんな特定のソフトの使い方を知っているかどうかなんて重要なの?
0619名前は開発中のものです。02/01/11 23:47ID:???
http://www.aliaswavefront.com/en/Community/Special/ple_announce/index.html
これだよね。$5+送料。2月から。
0620名前は開発中のものです。02/01/12 00:08ID:???
>>618
使い捨て要員には…w
0621名前は開発中のものです。02/01/12 00:20ID:2GJZajHz
ゴミ箱の中からでも宝物を見つけられる奴こそ、伸びる人材なんだ
ろうな。と、ここ見て素直に思った。
0622名前は開発中のものです。02/01/12 01:05ID:???
>>617
Win版もでるみたいよ。
0623名前は開発中のものです。02/01/12 01:33ID:???
おお、そうすっとこれからはMayaの時代か?
プログラマーとしてもSoftImageが終了したら
どのツールに付くかで自分の将来に少し影響するから
気になるよ。
0624名前は開発中のものです。02/01/12 01:36ID:???
もうプラグ印とLScript含めて慣れすぎちゃったので LightWave
から離れにくいよー。
0625名前は開発中のものです。02/01/12 02:04ID:???
業界でLightWaveってまだ使ってるとこあるのかな。
0626名前は開発中のものです。02/01/12 02:07ID:???
>>624
3DSMAXとMAYAはプラグ印書き易いよ〜。
スクリプトもどっちも充実してるし。
Lightwaveはモデリングデータとその他のデータ(プログラムも)
が分断されすぎていて、個人的には今となっては使いにくい。
ウチのまわりでは、一部の人のモデリング専用ソフトになっちゃってます。

今XSI使ってるプログラマの感想キボンヌ。
0627名前は開発中のものです。02/01/12 02:14ID:???
うーむ。甘えちゃっていいでしょうか?
MAXとMAYAのSDKってWeb上にありますか?
今のうちに高速リーディングしておこうかと。
0628名前は開発中のものです。02/01/12 02:26ID:???
>>627
WinMXで探せばあるだろうが、ソフトで飯食ってるんならやめた方がいい。
素直に代理店通して評価版を借りるなりすれば?
0629名前は開発中のものです。02/01/12 02:33ID:???
了解。
俺も割れは大嫌いです。
どうもありがとう。
0630名前は開発中のものです。02/01/12 03:18ID:???
WinMXでも割れは見つかるのか。
おれは海外サイトで見つけたけどね。3.0を。
周りのデザイナに使わしてみたらみんな本物を
買っちゃったよ。
0631名前は開発中のものです。02/01/12 03:23ID:???
あ、MaxもMayaも両方とも3.0見つけたし
Mayaも何人も買ってるって事ね。
0632名前は開発中のものです。02/01/12 04:58ID:???
著作物で飯食ってるくせに割れ使う奴は給料払われなくても文句言うなよ
0633名前は開発中のものです。02/01/12 05:02ID:???
CGイタ逝け
0634名前は開発中のものです。02/01/12 05:12ID:???
割れ厨UZeeeeeeeeeeeeeeeee!!!!!!!!!!!!!!
06353Dオヤジ02/01/12 06:14ID:???
4D青年の皆様。同次座標で便利な場面を教えてください。
0636名前は開発中のものです。02/01/12 06:35ID:???
今日、埼京線に乗っていたら、手のひらに
「パンティ30秒タッチフリー¥3000」とマジックで
まんが字で書いてた女子高生が誘惑してきた。
世の中なんでも金で買えるもんだと改めて痛感。
063760902/01/12 10:03ID:???
>>635
昨日はありがとさん。って違う人かな?
0638名前は開発中のものです。02/01/12 14:16ID:???
>>635
全部積で済むってだけじゃ不満なのか?
0639名前は開発中のものです。02/01/12 15:09ID:???
>全部積で済むってだけじゃ不満なのか?
↑3Dオヤジ、ハケーン
064063502/01/12 22:11ID:???
>>>635
>昨日はありがとさん。って違う人かな?
えっと、どなたでしょうか?
ちなみに私は「2Dオヤジ」というハンドルの
人とは別人です。
0641名前は開発中のものです。02/01/12 22:43ID:zlQxrPUZ
きるがーどせんせいにきいてみよう
0642名前は開発中のものです。02/01/13 04:42ID:???
クモの足みたいな3間接のIKってどうやるの?
0643名前は開発中のものです。02/01/13 05:32ID:???
3回イテレーションするのでは問題があるの?
0644名前は開発中のものです。02/01/13 14:35ID:QoCw6a+u
VectorとPoint(点or位置ベクトル)クラス分けするかい?って話、
flipCodeでやってる模様。
http://www.flipcode.com/cgi-bin/msg.cgi?showThread=00001903&forum=general&id=-1
0645 02/01/13 14:37ID:aHq0GIhg
#define Vector Point //これでいいじゃん
0646名前は開発中のものです。02/01/13 15:14ID:Q3Gn4VVo
>>645
インテリセンス効かなくていやん。
class Vector : public Point{};
きぼん。
0647名前は開発中のものです。02/01/13 15:16ID:???
>(1)Vector3D, Line3D, Plane3D, ...
>(2)Point3D, Line3D, Plane3D, ...
>(3)Vector3D, Point3D, Line3D, Plane3D, ...

(1)
0648名前は開発中のものです。02/01/13 20:58ID:???
登録無料
http://sawayaka.mariansela.com
http://sawayaka.mariansela.com
http://sawayaka.mariansela.com
0649名前は開発中のものです。02/01/14 00:18ID:???
>>645,646
継承の向きとして、
class Point: public Vector{};
の方がいいんじゃないか。
気分によっては、Vector→Normal もやるかも。
Vector→UVってのもやることあるけど、これは要素が一つ余るのがちょっと気持ち悪い…。
0650名前は開発中のものです。02/01/14 00:49ID:???
というかPointだのVectorを継承うんぬんは頭が弱すぎだと思う。
単純に4つの変数をパックした構造体を用意すればよいのでは?
0651名前は開発中のものです。02/01/14 04:41ID:???
>>649
C++での話だけど。
独自のoperator関数を大量に書く事になるクラスに
なんかいやーんな事にはならないか?

以前それでpointもvectorも独立したクラスに直したよ。
0652名前は開発中のものです。02/01/14 08:13ID:???
>以前それでpointもvectorも独立したクラスに直したよ
もろもろの演算時に、キャストだとか面倒になることありません?
0653 02/01/14 09:04ID:wYdz4NZ6
やはり、分けるのが馬鹿では?
0654名前は開発中のものです。02/01/14 09:10ID:???
>>653
せっかくだからもっと詳しく。400字詰め原稿用紙2枚ほどで。
0655名前は開発中のものです。02/01/14 10:06ID:8kuSMs6g
なぜvectorとpointに分けたくなるのか400字詰め原稿用紙2枚ほどで説明して欲しい。
0656名前は開発中のものです。02/01/14 11:39ID:Pz6PZfZ5
typedef Vector Pointじゃダメなの?
継承するのは概念としておかしいような気がする。
0657名前は開発中のものです。02/01/14 12:22ID:nNiC4vna
Vector に4*4行列をかけるときは、4行目の成分を無視して
計算できるから、最適化がかけ易い。
とくに、Vector と正規直交行列(座標系)の逆行列を掛けるときと、
Point と座標系を掛けるときとでは、計算量がぜんぜん違うから、
それらを違う関数で定義したいわけなんじゃないかな。
0658名前は開発中のものです。02/01/14 12:33ID:QEUijwlJ
>>657
?? 厨房な俺には理解できんが、概念上違っても実用上
同じものじゃないの?
0659名前は開発中のものです。02/01/14 12:41ID:???
座表系間でvectorとpointを変換をする場合、
期待される答えが違うでしょ。
0660名前は開発中のものです。02/01/14 12:45ID:???
>>656,>>658

がいねん【概念】
http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=%B3%B5%C7%B0&sw=2
066165702/01/14 12:50ID:nNiC4vna
たとえば、ローカル上のある点Pをワールドにするときは、
ローカル座標系がワールドのどの位置にいるかの情報が必要。
だけど、ローカル上のあるベクトル(方向のみ、速度とか)をワールドにするときは
ベクトルに位置情報はないから、ローカル座標系の位置情報は無視できる。

って、言葉でいっても分かりづらいな…
ちなみに、あるローカル座標系を表す4*4行列Aがあったとして、
Vector * (Aの逆行列)と、Point * (Aの逆行列)では、計算量はPointの方が
行列演算1回分多いから実用上ちがうぞ。
0662名前は開発中のものです。02/01/14 13:05ID:QEUijwlJ
なるほど、コンパイラに自動でやらせようってことね。
どーも旧石器時代の俺は明示的に指定しないと落ち着かないので
結果として実用上同じなのです。欝。
066365702/01/14 13:11ID:???
>なるほど、コンパイラに自動でやらせようってことね。
なんだよ、そこが問題だったのか。ちょい鬱
066465602/01/14 13:18ID:???
やりたいことは分かったけど、継承するのはやっぱ違う気がする。

class Point{
 Vector pos;
 // いろんな演算
 operator Vector() { return pos; }
};

ではダメ? いちいち演算子を書き直すのがうざいとか?
0665名前は開発中のものです。02/01/14 14:58ID:???
テクスチャ付き三角形ポリゴンのクリップについて、
解説してあるサイトがあれば教えてください。
0666 02/01/14 15:10ID:wYdz4NZ6
あぁ俺もポリゴンクリップ&分割ってよくわかんないんだよなぁ
DXでは(自前演算でもなきゃ)必要ない話でしょ
0667名前は開発中のものです。02/01/14 15:11ID:???
>>664
違う気がしても便利なんだから継承でいいと思うけど。この辺は。
066866502/01/14 15:21ID:???
>>666
使っているAPIがGlideなもので(藁
0669全然わかってない厨房02/01/14 15:36ID:wYdz4NZ6
5面でクリップすると最大+5頂点増えるわけだよね
DXの場合どうバッファを持つのか悩んだりした(最悪数倍にポリゴン数が膨らむわけで)
STRIPとか組んであるとどうなるんだ?

後、実験した事ないんだけど、クリップ時のUVってパース考慮されてんの?
スクリーン平面に変換後クリップだとZ情報なくなってるからダメだよね?
0670名前は開発中のものです。02/01/14 19:36ID:???
俺はvectorとpointというよりも、ベクトルと同次ベクトルで分けたいな。

分けるならvecmathみたいに、何の意味も持たないただのスカラーの集まりの
基底クラスから派生させるのがいいんじゃない?
0671名前は開発中のものです。02/01/14 20:03ID:???
このスレの名前良いね。
大した技術もないのに出し惜しみする奴多いよなぁ。
特に梅汚とかあの周辺の奴ら。
0672 02/01/14 20:24ID:wYdz4NZ6
イヤミはタップリ書くくせに、答え書かない奴とかな

同じ手間なら答えの方かけよ
0673名前は開発中のものです。02/01/14 20:27ID:???
答え書けるわけないじゃん。
分からないんだから(プ
0674名前は開発中のものです。02/01/14 20:31ID:???
マァマァ
0675名前は開発中のものです。02/01/14 20:32ID:???
ハァハァ
0676余談スマ02/01/14 20:41ID:???
>>671
むしろたいした技術がないから出し惜しみすると思われ。
私見だが、真面目に技術の研鑚に勉めてる連中ってのは、
オープンにした過去の技術を下の連中がありがたくいただいている間に
さらに上に登ってくような印象がある。
ある意味エサっていうか囮っていうか。
しもべが多ければ多いほど自分は上位を維持できる構図。

とか余計なことを考えてる俺はたぶん最初から終わってるわけだが。
0677名前は開発中のものです。02/01/14 20:47ID:???
polygonのclipは大した技術じゃないんだから(?)、教えてほしいデス。
0678名前は開発中のものです。02/01/14 20:53ID:???
>677
たいした技術じゃないけど、面倒な技術。
場合わけでもすれ。
0679名前は開発中のものです。02/01/14 21:15ID:???
海外の凄い人達にくらべると日本人はみみちぃ。
自慢ばかりで参考になるページも少ない。
そろそろ潰したら?ってとこも多い。
0680名前は開発中のものです。 02/01/14 21:31ID:???
 自慢は多いね。それはそれでいいんだけど、もっと
人を感動させるぐらいのことを自慢してくれ。
0681名前は開発中のものです。02/01/14 21:34ID:K3FrQj1h
>>679
文句ばっかいってないで自分が提供すれ。
0682名前は開発中のものです。02/01/14 21:40ID:???
>海外の凄い人達にくらべると日本人はみみちぃ。
>自慢ばかりで参考になるページも少ない。
そう?まぁ、俺は自慢欲満たす割合が少なからずあってHP開いてるけど
やっぱ、せっかく作ったものは不特定多数の人に見てもらいたいという
人情は誰にでもあるとお盲が。
0683名前は開発中のものです。02/01/14 22:05ID:???
>>679
そもそもホームページ自体自己満足みたいなもんだろ。
俺の場合は就職活動用に、ご丁寧に情報を載せてるけど、
就職したら、潰すか、自己満足ページに切り替えるよ。
0684名前は開発中のものです。02/01/14 22:10ID:???
自慢と批判が多いね、2chと変わらん。
ま、人間の本質ってことだ。
0685名前は開発中のものです。02/01/14 22:20ID:???
傲慢と嫉妬
0686名前は開発中のものです。02/01/14 22:23ID:???
>>682
不特定多数に見てもらいたい気持ちも分かるが
ソースも出さずにEXEだけ出してる単なる
自慢ページは見る方としてはむかつくだけ。
0687名前は開発中のものです。02/01/14 22:29ID:???
>>686
それは単なる妬みでは?
そのEXEをネタにBBSにでも書き込んむか、メールで問い合わせてみれば?
まあ、まともに議論できるだけの知識があればの話だけどネ。

どうせコピペしかできんのでしょうが。
0688名前は開発中のものです。02/01/14 22:38ID:???
スレの流れがまずい方向逝ってるんで修正。
クリッピングは?出し惜しみせずに答えて下さい。
0689名前は開発中のものです。02/01/14 22:45ID:???
>>688
Dycoon氏のページにニアクリップの記事があったはず。
俺はそれを参考に作った。
ローカル->ビュー行列にクリップ行列かますと、
視錐体内のオブジェクトはX-1〜+1,Y-1〜+1,Z0〜1の範囲になるので、
範囲外の頂点をクリップすればよし。
■ このスレッドは過去ログ倉庫に格納されています