トップページgamedev
987コメント315KB

鬱だ氏のう DirectX (Part 5)

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものですた。02/07/23 00:32ID:DsnWt/i.
DirectXについてマターリと技術情報交換&雑談するためのスレッド。
初心者用相談室では扱わないような少し高度な話題も受け持つ。

■旧スレ(プログラム板)
http://piza.2ch.net/tech/kako/966/966655286.html  (Part 1)
http://pc.2ch.net/test/read.cgi/tech/997101556/   (Part 2)
http://game.2ch.net/test/read.cgi/gamedev/1005119775/ (Part 3)
http://game.2ch.net/test/read.cgi/gamedev/1016276254/ (Part 4)

コピペスマソ
035137402/08/16 17:59ID:???
ごめん
DirectX8のスプライトのことです。
0352名前は開発中のものです。02/08/16 19:06ID:???
初歩的な質問です。
フルスクリーンにすると他のウィンドウを操作することはできないんですか?
0353名前は開発中のものです。02/08/16 19:08ID:???
できる
0354名前は開発中のものです。02/08/16 19:41ID:???
「初歩的な質問です。」ってよく見るとすげぇおかしい
0355名前は開発中のものです。02/08/16 20:48ID:???
どういう判断で初歩的と判断できるのか、小一時間問いつめたい
0356名前は開発中のものです。02/08/16 21:07ID:???
Spriteつかわんからわかんないなぁ
Textureなら加算合成できるけど…

…Spriteで加算合成ってどういうときに使うんだ?
0357名前は開発中のものです。02/08/16 22:46ID:???
>>356
君はSpriteもTextureも分かってないよ。もしくはへんな理解。
0358名前は開発中のものです。02/08/17 00:03ID:???
DrawSubsetは遅いんですか?
0359名前は開発中のものです。02/08/17 02:20ID:MCkIbjVq
誰かDirectXの全体像をUMLで書いた人って居ませんか?
0360名前は開発中のものです。02/08/17 02:55ID:FQs5sThb
一気にクソスレ化しましたね
0361名前は開発中のものです。02/08/17 04:05ID:???
元からクソスレだよ
0362名前は開発中のものです。02/08/17 16:33ID:???
昼夜のあるゲームって、普通はどうやって作ろうとするの?
0363ポヤッチオ作れ02/08/17 17:56ID:IsKEPd3F
現実の時間経過とは別に、ゲーム内世界の時間経過という要素を
導入する手法。多くはRPGにおいて、登場人物の台詞や行動を時
間毎に異なるものにすることで、人々の生活感を表現する。SLGで
は能力や属性が昼と夜で変化するユニットとして用いたりする。
昼・夜の二値でモデル化することが多いが、もっと細かく分けること
も珍しくない(ギャルゲーなど)。

しかしそもそもDirectXじゃねえし、
どういう昼夜がやりたいかわからんよ。>>362
0364名前は開発中のものです。02/08/17 18:02ID:???
ambientライトや街頭など(Pointライト)とかの値の事じゃね?
0365名前は開発中のものです。02/08/17 18:18ID:???
義務教育で「質問の仕方」と「検索の仕方」ってのを必須科目にしてほしい。
最近特に思う。
0366名前は開発中のものです。02/08/17 18:45ID:???
>>365
それは親が教えるもんだと思うが…
0367名前は開発中のものです。02/08/17 18:47ID:???
ライトの色とかか?
0368名前は開発中のものです。02/08/17 18:50ID:???
>366
最近は親も解ってないようだから
0369名前は開発中のものです。02/08/17 18:52ID:???
つか、普通、義務教育終われば、身に付いてる筈なんだが…

0370名前は開発中のものです。02/08/17 18:56ID:???
むしろ国民の義務に汁
0371名前は開発中のものです。02/08/17 18:58ID:???
>>369
義務教育が終わってないんだろ
0372名前は開発中のものです。02/08/17 18:59ID:???
>>371
萌え
0373名前は開発中のものです。02/08/17 19:10ID:???
質問の仕方はともかく、
検索の法はまた別のスキルじゃね?
まぁ、考える頭があれば問題にならないけど。
037436202/08/17 21:10ID:???
箱庭モノとかの
聞きたかったのは
街(近代的なの、例えば夜は街灯や行き交う車のライトが点くもの)
の絵とかをイマサラ256色平面で書きたくなかったんよ。

DirectXすれだし、グラフイツクに関してすてす。
稲光、新月、満月、晴れ、曇り、雨、夕焼け、夏、冬は積雪、とかのヤシ。
0375名前は開発中のものです。02/08/17 21:15ID:???
好きなタイプのライトを設置して色を設定するだけじゃん。
037636202/08/17 21:17ID:???
>375
それだけだとちょっと違うかった
0377名前は開発中のものです。02/08/17 21:31ID:???
どう違うんだよ
037836202/08/17 21:35ID:???
影の濃さかなー。
うー
積雪状態への移行は現状でも一気に切り替えしか無理なのだろうか・・・

0379名前は開発中のものです。02/08/17 21:37ID:???
>362
真面目に聞きたいなら真面目に書けよ
0380名前は開発中のものです。02/08/17 21:38ID:???
うーとか言う前に解りやすく質問まとめろ
038136202/08/17 21:54ID:???
どうやら義務教育が足りていないようでした。
失礼しますた。
0382名前は開発中のものです。02/08/17 22:32ID:???
「○○みたいなライティング処理したいんです。
△まではできますが□がわかりません。」

やや厨くさいけど、具体的で答えやすいかもしれない質問の例。
0383名前は開発中のものです。02/08/17 23:18ID:KfqT+kJi
>>378
雪のかぶってるテクスチャと
かぶっていないテクスチャを用意して
α値を積雪具合に近似して合成・・・
くらいしか思いつかんね
雨なら雨跡とか綺麗に出来そうだけど(っていうか完璧?)、
雪だと厳しいかな?

メガデモなら可能かもしれないけど、
ゲームに使うのはちょっと無理かなぁ?
0384名前は開発中のものです。02/08/17 23:29ID:???
雪の照り返しを再現できてないって事か?
リアルタイムは無理なんじゃないの。
038536202/08/17 23:48ID:???
やぱり無理っすか・・・
五・六年後に期待しよう・・・

ところで、DX9はちょっと楽しみ。
機能が、ではなくて、どれぐらい環境が分散しちゃったり、
プログラマーの能力が単純比較し辛い状況に陥るか、とかが。
0386名前は開発中のものです。02/08/18 00:15ID:???
もうすぐだから、まぁ待て。
0387名前は開発中のものです。02/08/18 00:26ID:???
Tribes2はHeightMapに雪っぽいテクスチャで上手く表現できてと思うけど。
まあ、パーティクルもどきな雪も降らせてたが。

参考
http://www.dailyrush.dk/tribes2/files/movies/722/download/
0388名前は開発中のものです。02/08/18 00:46ID:???
そうか。お前らみんなブロードバンド対応か。チッ
 
 
 
感想聞かせてください。
0389典型的感想02/08/18 10:19ID:???
( ´,_ゝ`)プッ>>388貧乏人はネトゲやんなくていいよ
0390名前は開発中のものです。02/08/18 11:03ID:???
>>389
立派な六畳一間にお住まいですね
0391名前は開発中のものです。02/08/18 12:28ID:???
頼むから早く夏休み終わってくれ。(切実
0392名前は開発中のものです。02/08/18 12:48ID:???
>>389
立派な一戸建てに住んでますが何か?
0393名前は開発中のものです。02/08/18 13:25ID:???
>>391
ログ読めば、ここがずっとこの調子で来てることに気付くぞ普通。
0394 02/08/18 15:38ID:???
Microsoft DirectX Mailing Listで読んでないメールが5000を超えました。
わーい(鬱
0395名前は開発中のものです。02/08/18 18:15ID:???
ゲーム開発の有名なMLって何があるんですか
0396名前は開発中のものです。02/08/18 18:18ID:???
海外で良いなら2つほど。
日本でもALICE softの開発者の誰かが開いてたようだけど、
ページが行方不明。
0397名前は開発中のものです。02/08/18 18:25ID:???
http://www.ai.wakwak.com/~yudai/pcgamedesite/index.html
ここだけど、参加者じゃないので現在有意義なMLかどうかは知らない。
0398名前は開発中のものです。02/08/18 18:35ID:???
話がとまっとるのー
入退会サーバー落ちとるのー
0399まだ空きがあるぞ02/08/19 07:15ID:???
ttp://cedec.cesa.or.jp
DirectXのセミナーが2日めにある。本気なら2万位安いもんだろ?
来いや!ゴルァ!
0400名前は開発中のものです。02/08/19 10:15ID:???
そのセミナークソじゃん 過去数回でたけど無駄無駄
0401名前は開発中のものです。02/08/19 13:44ID:???
セミナーなんかで本気出されてもな
0402名前は開発中のものです。02/08/19 13:51ID:???
セミナーいかなかったら何時寝てるの? 
0403まだ空きがあるぞ02/08/19 23:19ID:???
??過去とかじゃ無くて…
今回の話なんだが…
今回は、マイクロソフトが協賛で、DirectX開発のチーフが来日、
講義が在るんだが、開発者より解るの?
皆、すごいんだんね…
0404名前は開発中のものです。02/08/19 23:27ID:???
開発チーフが来ようが雑誌に書いてあるような 説明するだけだよ
それにDX9のハードを先行して触ってる奴以外は質問しようがないだろ
そーいう人はイチイチ質問する程レベル低くないし

全く無駄とはいわんが。行く必要はない
0405名前は開発中のものです。02/08/20 00:25ID:???
>来いや!ゴルァ!

行くぞ じゃないところが関係者ですか?
毎回盛り上がらないから、必死だな

Soft別のは 金払ってなんで宣伝聞かなきゃならんのつー内容だし
ゲーム会社のは サパーリノウハウ明かさないし

もうやめたら?
0406名前は開発中のものです。02/08/20 00:57ID:???
無料なら参加するよ。うん。
0407名前は開発中のものです。02/08/20 02:23ID:???
>ゲーム会社のは サパーリノウハウ明かさないし

ノウハウって具体的にどういう事が聞きたいの?
0408名前は開発中のものです。02/08/20 08:35ID:???
日本版gems
0409名前は開発中のものです。02/08/20 22:19ID:???
プログラムに目を通してみたけど、DX9のセミナーって1つだけじゃん。
2-1-Aや2-2-AもDX9の話は出てきそうだが。
目玉は2-3-Aのエリアライティングじゃない?
0410ひよこ名無しさん02/08/20 22:35ID:???
毎回「今回は面白い」「今回はためになる」って言われて参加してるんだけど…
正直、時間の無駄だったことがほとんど
0411名前は開発中のものです。02/08/20 22:37ID:???
Webで情報とった方が早いし、安いし、詳しいよ
Webで情報取れないような奴がセミナーで話し聞いたところでわからないしね

0412名前は開発中のものです。02/08/21 07:53ID:???
前どっかのスレで「仕事中に検索すると怒られる」と言ってた奴がいたが、
そういう糞な会社が金だして従業員を参加させるのがその手のセミナーだ。
自腹で行くこたぁないよ。
0413名前は開発中のものです。02/08/21 20:15ID:gBdbJDqq
DirectDrawだけじゃ半透明とかアルファブレンドの処理ってできないのね…。
0414名前は開発中のものです。02/08/21 20:46ID:???
>>413
今さら何を言ってるんだ?
0415名前は開発中のものです。02/08/21 20:48ID:???
>>414 DirectXなんて普段使わんもんだから。
どーやらDirect3D使わないとだめみたいね。
無理ぽ
0416名前は開発中のものです。02/08/21 20:49ID:???
アルファ処理だけなら自前でやったら?
0417名前は開発中のものです。02/08/21 20:52ID:gBdbJDqq
できなくは無いと思うんだけど・・・ やっぱ速度遅いですねぇ。
0418名前は開発中のものです。02/08/21 20:53ID:???
あ、あげちゃった。
0419名前は開発中のものです。02/08/21 21:51ID:???
>>417
やる前から速度がどうこういって結局何もやらない奴か
実用的な速度になるかどうかは作ってみてから決めればいいだろ
0420名前は開発中のものです。02/08/22 00:07ID:???
でも、結局Direct3D使った方が簡単な気がする・・
速度も速いし。ビデオカードに3D機能が必要になるけど。
0421名前は開発中のものです。02/08/22 00:26ID:???
鬱だ氏のう DirectX 2@プログラマ板
http://pc3.2ch.net/test/read.cgi/tech/997101556/l50

DirectX7以前とか2Dオヤジ向けの話題はこちらの方が盛りあがります
0422名前は開発中のものです。02/08/22 00:46ID:???
>>420
アマチュアが作るときくらいは、その位環境を絞ってももういい気がする。
逆にアマチュアだからこそ最適化に凝りたい、と言う人もいるだろうけど。
でも、X9からはD3Dが最初からGDIに組み込まれて半透明の転送も
サポートされるんだっけ?
0423   02/08/22 02:26ID:7yeuCaf2
危険な香り  ―プログラミングに対する認識が変わる
高校生のころ、
2chの「鬱だ氏のう DirectX」スレッドのタイトルを眺めただけで興奮したものだ。
情報交換や雑談としてためになる、というより、
こういうスレッドはプログラミングに対する認識が変わってしまうという、
危険な香りも感じた。
その感じはもちろん正しいものだった。
DxirectXのバージョンアップはプログラマーにとって危険なものだからだ。
脳のOSとなるようなSDKは、決して安全なバージョンアップに堕することがない。
だから「DirectX9」に期待する。
0424名前は開発中のものです。02/08/22 03:24ID:???
> 脳のOSとなるようなSDKは、決して安全なバージョンアップに堕することがない。

どなたか人間の言葉に翻訳してください。
0425名前は開発中のものです。02/08/22 03:59ID:???
>>424
個人の感性は世界をかけめぐるインターネット時代の
充実したWebサービスや高度な分散システムにとって、
VisualStudio.Netはもっとも優れたソリューションといえます。
Webブラウザのセキュリティホールのような避けることが
困難なトラブルにも迅速に対処するインテリジェント・
パッチアップ・サービス。世界のハッカーたちによる、
さらなる挑戦があなたを奮い立たせます。
0426名前は開発中のものです。02/08/22 08:48ID:???
>>424
これだろ
http://game.2ch.net/test/read.cgi/gamedev/1029865211/70

混沌と欲雲が凝縮した2chへようこそ!
無からのコンテンツ・ソリューションをより快適に、よりリッチに
円滑に進めるべく我々ハッカーたちは、様々なアプローチで各々の
顧客に対する要望を可能なかぎりスピーディにそして的確に解決することを
約束します。
我々は貴方の競合他者(主にニチャンネラー)に対抗しうる強力なサポートと
堅牢なソフトウェア・コンポーネントを迅速に提供するばかりでなく、
メンテナンス、トラブルシューティングなどご購入後のあらゆるアフターサポートも
余力余すことなく提供することを誓って止みません。

さぁ、我々ハッカーの扉はこちらから↓
0427名前は開発中のものです。02/08/22 11:09ID:???
スルー↓
0428あぼーんNGNG
あぼーん
0429あぼーんNGNG
あぼーん
0430名前は開発中のものです。02/08/22 14:14ID:???
>>428 >>429
まともなスレに貼るのはやめろ
やるなら厨房スレかクソスレだけにするべし
0431名前は開発中のものです。02/08/22 14:29ID:???
厨房も厨房なりに有意義だと思ってるスレに終了だすから報復されるんだって
0432名前は開発中のものです。02/08/22 16:25ID:???
ヘルプにのっている球状環境マップのテクスチャ座標を求める式
u=Nx/2+0.5
v=Ny/2+0.5
なんですが、uv座標のv軸って下向きですよね。
これだと上下ひっくり返ってしまう気がするんですが、僕が何か勘違いしているのでしょうか。
0433名前は開発中のものです。02/08/22 19:14ID:???
座標系というものを勘違いしてます
0434名前は開発中のものです。02/08/22 19:55ID:???
やはり僕が勘違いしているのですか…う〜んわからない。
法線NxNyはローカル座標でuvはテクスチャ座標ですよね?
0435名前は開発中のものです。02/08/22 21:37ID:???
>>430
有益なスレなら張られても意味がない。気にしないことだ。
0436名前は開発中のものです。02/08/22 23:52ID:???
>>432
テクスチャをひっくりかえせばいいやん
0437名前は開発中のものです。02/08/23 00:03ID:???
>>436
はい、そうなんですが…
今のところはv=-(Ny/2)+0.5とすることで目的の描画をさせることができています。
でもホントはこんな修正する必要ないんじゃないかなあと。
0438名前は開発中のものです。02/08/23 10:19ID:???
DirextX9のβをインストールしました。特に問題なく使用できているのですが、
最近「期限が切れています」と、新バージョンへのアップデートを促すアラートが
ちょくちょく表示されてしまいます。DirectX9の新βなどは、あるのでしょうか?
個人的には9を使いつづけることよりも、むしろ8.1に戻したいのですが、
どうすればいいでしょうか?再インストールですか?
0439名前は開発中のものです。02/08/23 13:04ID:???
>>438
通報しますた。
0440名前は開発中のものです。02/08/23 14:04ID:???
>>439
捕まりますた(´・ω・`)
          ヽ∞ノ
0441 02/08/23 14:35ID:???
DirectMusicの3Dサウンドバッファの取得で詰まっています。
自分の周りの色々な方向/位置から音が聞こえてくるようにしたいのですが、
GetObjectInPathで取得したバッファにSetPosition等をすると
Pathに含まれる全てのサウンドの位置が変わってしまいます。
音声ごとのバッファの取得方法を教えていただきたいです。

DirectSoundで自前のでバッファを作成して
自前でwavの読み込みをすればできるような気もしますが、
なるべくDirectMusicをベースにして作成したいです。

ご教示よろしくおねがいします。
0442名前は開発中のものです。02/08/23 18:37ID:???
>>422
アルファブレンドのソフトウェア処理で最適化に凝るのも良いけど、
プログラマ以外の人にそれを見せても何とも思われない・・・
ハッキリ言って、ハードウェアをバリバリ使って作った方が断然素人ウケする。

そりゃ、他の人が作った非常に良く出来た最適化コードなんかを見ると
スゲーと思いますが、そんな事は一部の人間しか分かりません。
人気ゲームを作るには、ハードウェア処理優先で作るほうが絶対良いですよ。
0443名前は開発中のものです。02/08/23 19:12ID:???
今さら語り尽くされたαブレンドごときで最適化云々言っているのは
かっこいいどころか恥ずかしい
0444名前は開発中のものです。02/08/23 19:27ID:???
確かに。
0445名前は開発中のものです。02/08/23 20:37ID:???
なんか面白い物作ってる奴のHPとかしらない?
結構、回答のレスがつくけど、そーいう人は何作ってんだ?

僕はラッパーつくっててクラス設計で頓挫中。しばらくほっておくと
綺麗に忘れてるので同じところ回ってます
0446名前は開発中のものです。02/08/23 22:39ID:???
>>445
ちょっと触って、何か作ろうとして、途中であきらめて、
単なる技術デモ・検証程度で終わる人が多いかと。

本当に出きる人は本職の方が忙しくて面白いもの作ってる暇がなかったり。
(国産XBOXゲー、デキはいいと思うけどね・・・売れないだけで)
0447名前は開発中のものです。02/08/24 04:24ID:???
>検証

ゲームとして要素を組み合わせるまではいかないで、疑問点や
納得いかない点を突き詰められたらやる気失せる、とか?
0448名前は開発中のものです。02/08/24 09:16ID:???
「あとはすごいモデルとすごいBGMとすごいシナリオと
製作時間さえあれば、このゲームは史上空前のものになるな。
俺って天才だ・・・・」
0449名前は開発中のものです。02/08/24 10:32ID:???
>>447
ゲームに組み込もうとしたらデータ形式の変更やレンダリングエンジン
の組みなおしが必要だったりして、すでに出来上がってるのがあると、
そこまで手を出せないということかもよ
0450名前は開発中のものです。02/08/24 16:09ID:nIDqas2v
>>437
>>432の式は一般的な球状環境マップを扱う公式。
んで、テクスチャが上下逆なのはDirectXというかWindowsの仕様。
ただそれだけ。
■ このスレッドは過去ログ倉庫に格納されています