[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/06 21:18 / Filesize : 252 KB / Number-of Response : 915
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【C++】 DirectX初心者質問スレ Part36 【C】



1 名前:デフォルトの名無しさん mailto:sage [2011/10/19(水) 22:47:45.95 ]
回答する人も、質問する人も必ず読んでください

これらに当てはまる人のための質問スレです。
1.C/C++は多少理解している。
2.最近DirectXを始めたばかり
3.SDKを見ても、Googleで検索しても、いまいち理解できない人
4.余計な雑談は不要ですよ

【 回答してくださる方 】
・ できるだけ優しく質問に答えてあげてください。
・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。
 「ググれ」「SDK見れ」以外の回答でおながいします。
・ 神ですら理解不能な質問は無視して下さい。

【 質問する方 】
・ どんな事で躓いているのか明確にしよう。
・ 長くならないなら躓いている部分のコードを晒してみれ。
・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。
・ 回答して貰ったら、出来るだけお礼もしよう。

現在の最新バージョンはDirectX 11です。

前スレ
【C++】 DirectX初心者質問スレ Part35 【C】
hibari.2ch.net/test/read.cgi/tech/1305885376/

267 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 09:21:00.38 ]
キーボードで操作できないPCゲーなんて稀なんだから
パッドからキーボードでいいじゃん


268 名前:デフォルトの名無しさん [2011/12/06(火) 23:31:35.00 ]
いいじゃんね

269 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 12:09:43.42 ]
いいじゃんね

270 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 12:52:04.51 ]
HLSLでif文を使うと遅いらしいから、エフェクトインターフェース側でパスを切り替えて擬似的に実現しようと思うのだけど、
どっちの方が速いんだろう?

271 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 13:39:16.09 ]
動的分岐じゃないならifでいい

272 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 14:00:46.54 ]
そうなのかサンクス

273 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 14:08:32.00 ]
動的分岐 語句がわからなかったからググってみた

msdn.microsoft.com/ja-jp/library/cc627119(v=vs.85).aspx
動的分岐は、シェーダーの実行を高速化するのに役立ちます。ジオメトリまたはピクセルが表・・・・

さらにわからなくなった
動的分岐ってなんですか?

答えてくれた方thx

274 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 14:09:45.15 ]
アセンブラ出力して比べるのが一番確実

275 名前:デフォルトの名無しさん mailto:sage [2011/12/07(水) 20:53:41.14 ]
いいんじゃね



276 名前:デフォルトの名無しさん [2011/12/09(金) 17:16:40.69 ]
調べても分からない=まだ経験値が足りないんだ

二つめの街にいったところで古代竜と戦おうとしているようなものだ

277 名前:デフォルトの名無しさん [2011/12/09(金) 18:28:52.63 ]
ものだね

278 名前:デフォルトの名無しさん mailto:sage [2011/12/10(土) 16:14:06.38 ]
的確すぎわろた


279 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 13:25:45.05 ]
このスレにお世話になり、おかげさまでゲームを公開できる寸前のところまで来ました。
ゲームの「動作推奨環境」のサウンドの表記について質問があります。
ゲームは DirectX 9.0c を使って開発しました。サウンドは DirectSound を使用しています。

DirectX 9.0cを使って開発したので動作推奨環境に『サウンド:DirectSound8.0以上』という
表記は確かに間違ってはいないと思いますが、現在あまり使われていない表記だと思います。

★『A列車で行こう レジェンドパック』仕様・動作スペック
www.artdink.co.jp/japanese/title/LEG/ALP/ALP_spec.html
⇒ 対応音源 上記OS及びDirectSound8.0以上に対応したサウンドカード

ちなみに比較的最近のパソコンのゲームは下記の表記になっています。

★STREET FIGHTER IV(PC版)の動作スペック
www.capcom.co.jp/sf4/IV/pc.html
⇒ サウンドカード DirectSound対応 DirectX 9.0c以上対応

★FINAL FANTASY XIV(PC版)の動作スペック
www.finalfantasyxiv.com/media/recom/jp/pc.html
⇒ サウンドカード DirectSound 互換サウンドカード(DirectX 9.0c以上)

「サウンドカード」という表記は「オンボードのサウンドチップ」が存在するので個人的に
好きではありません。

自分なりに考えたのですが、『サウンド:DirectSound(DirectX 9.0c以上)』という表記が
一番すっきりしていると思っています。

皆様方は、どう思われるか意見を聞かせていただけないでしょうか。
以上、よろしくお願いします。

280 名前:デフォルトの名無しさん mailto:sage [2011/12/11(日) 13:55:13.43 ]
好きにしろとしか
>「サウンドカード」という表記は「オンボードのサウンドチップ」が存在するので個人的に
好きではありません。
じゃビデオカードはどう表現してんの

281 名前:279 mailto:sage [2011/12/11(日) 15:37:46.83 ]
>>280
「ビデオ:DirectX 9.0c以上」です

282 名前:デフォルトの名無しさん [2011/12/12(月) 00:27:17.55 ]
うちのビデオはマックロードです

283 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 03:46:52.63 ]
ビデオカードはDirectX9の全ての機能に対応してなくても
DirectX9対応って書いていいことになってる
だからその表記では不十分だ
普通はVRAM256MB以上とか、SM2.0以上とか
そういうことを書くものだ

284 名前:279 mailto:sage [2011/12/12(月) 05:03:06.56 ]
レスをしていただけてありがたいのですが、>>280の発言で
サウンドの話題からビデオの話題にすり替わってしまっています。
僕が知りたいのはビデオではなくてサウンドのみについてです。

285 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 07:33:59.74 ]
>>280の一行目で既に答えは出てるだろ。

グラフィック機能もサウンド機能もマザーボードの機能ではないのだし
歴史的に考えればオンチップであっても「カード」表記で問題ないと思うが
(むしろビデオやサウンドだけのが混乱する)
個人的に好きではないというのなら「そうですか」としか。



286 名前:279 mailto:sage [2011/12/12(月) 09:43:54.38 ]
僕の望んでいない議論がされています。

>>279にて下記余計な2行を書いたことは謝ります。
>「サウンドカード」という表記は「オンボードのサウンドチップ」が存在するので個人的に
>好きではありません。

質問の核心は DirectX 9.0c の DirectSound 機能を使って作ったゲームの
動作推奨環境に『DirectSound(DirectX 9.0c以上)』という表記が適切で
あるかどうかということです。

よろしくお願いします。

287 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 14:59:03.00 ]
DirectSoundの表記なんて今じゃ慣例以上の意味なんてねえんだから
その他大勢に従っておけよ
お前の好みなんてユーザーは知ったこっちゃねえんだよ

288 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 16:56:27.87 ]
>>286
汎用的な記法が欲しいのだろうけど、色々言われてる通り、一通りではないわけだ。
だから、一番大きなパイだと思うものをくいなはれ。それが最適解だから。

289 名前:デフォルトの名無しさん [2011/12/12(月) 19:07:52.55 ]
(´・ω・`)

290 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 19:43:56.68 ]
ゲーム作っているんですがクイックソートって必要ですかね?
必要なら、たとえばどんな時必要ですか?

291 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 20:00:31.10 ]
>>290
マージソート使いたいけどメモリが無い時かな。
テストで使う分にはバブルソートでも意外といけるからね。
O(N*((N-1)/2))で安定だし、表記も楽だし。

292 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 20:01:42.50 ]
>>291
何を実装するときソート使うの?
教えろ

293 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 20:09:50.66 ]
>>292
Zソートとか、プライオリティキュー実装するとか。
噂だと、アルファ付きポリゴン関係とか。
整列が必要なゲームシステムとか。そのチェックコードとか。

例えば何かをチェックするときにソート済みという条件であれば簡単にチェックできるという事があり得る。

294 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 20:16:11.46 ]
>>293
なるほど。

CGのキャラクターを動かすのにソートとかって必要ですか?
たとえば、キャラクターが前転する時とか。

295 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 20:41:05.99 ]
DXでは、Zバッファがあるので、基本、3D描画周りでのソートはハードが勝手にやってくれる。
2Dだと、Y軸でソートして描画したほうが奥行きが出て自然になるかも。
3Dのビルボードにしたらハードがやってくれるので関係ないかもだけど。



296 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 21:05:32.30 ]
>>295は勘違いしてるね
Zバッファはソートはしないよ。
描画の際にピクセルの奥行き値(z)を比較して描画するかどうかを決めるだけ。
だからZバッファ。
ソートとは考え方が異なる。
ハードウェア側でバッファ最適化のためにソートすることはあるかもしらんが。

>>294
メッシュの事前最適化とかアニメーションキーの格納順が最適化されてない時とかには
使うかもだが、リグアニメーション自体にはあんま関係ない。
ていうかもう少し問題のフレームを絞れ

297 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 22:27:17.73 ]
ID3DXBufferはビデオメモリ内に作られるんでしょうか?

298 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 22:35:09.47 ]
全部システムメモリだょ

299 名前:デフォルトの名無しさん mailto:sage [2011/12/12(月) 22:44:01.90 ]
ありがとうございました

300 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 00:16:24.90 ]
外部から1ピクセル分ずつ送られてくる情報を1画像分集まったところで画面に表示、ってのをやりたいんだけど、

1画像分集まる→テクスチャ作る→表示する→テクスチャ破棄する→1画像分集まる→テクスチャ作る・・・

ってやるしかない?
もっと高速にやる方法とかあるのかな

301 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 00:25:47.03 ]
ピクセルより圧縮した画像データを送った方が安定して早い気がする

302 名前:300 mailto:sage [2011/12/15(木) 00:41:42.01 ]
>>301
レスあり
送る側はとりあえず置いておいて、送られた側の処理時間を短縮したいのだわ

303 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 01:08:05.20 ]
ちゅーかなんでいちいちテクスチャ破棄すんのよ
UpdateTextureでGPUにアップロードするのが普通だでよ


304 名前:デフォルトの名無しさん [2011/12/15(木) 17:32:17.80 ]
DirectShowってオワコンですか?

305 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 17:35:20.05 ]
WindowsSDKに統合されたんだっけ?



306 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 18:19:57.70 ]
つまりDirectXももうすぐオワコンに...

307 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 18:45:17.05 ]
Dx自体はそろそろ11.1が出るんだっけか。Win8でDx12だっけ??

308 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 19:01:27.42 ]
win8のが11.1で、今後はDXSDKの提供ではなくWindowsSDKに統合らしいよ

309 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 19:08:57.63 ]
そうなんだ。ほぇ〜。
エアロとかも標準でDx使ってるからそういう扱いになるのかな?ふむふむ。

310 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 19:24:08.27 ]
月間DirectXじゃなくなったしな

311 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 20:56:11.96 ]
Vistaでも動くのかな?

312 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 08:54:19.76 ]
そうなんですか。DirectXって何なんだったんだろう?

313 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 08:58:05.25 ]
拡張ライブラリだったのが標準に取り込まれたのだろう。

314 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 10:19:39.72 ]
DirectShowはオワコンぽいですね。
ja.wikipedia.org/wiki/DirectShow

315 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 23:13:15.20 ]
エフェクトインターフェイスのGetFunction()などで取得したハンドルは何に使うんですか?



316 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 00:58:42.24 ]
すみません。質問です。
DirectX9.0c + VC++2008 を使って作ったプログラムが異常終了して
下記のメッセージが表示されました。

▽▽▽
xxx.exe の 0x00412924 でハンドルされていない例外が発生しました: 0xC0000005:
場所 0x010e0000 に書き込み中にアクセス違反が発生しました。
△△△

0x010e0000 は何か特別な意味のあるアドレスのような気がしますが、
このアドレスの意味を、ご存じのかたがいらっしゃれば教えていただけないでしょうか。

317 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 01:06:51.10 ]
まるち死ね

318 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 12:59:16.56 ]
質問失礼します。
DirectX初心者なんですが、当方、Sampleフォルダ等にあるソースコードを見ただけで目眩がするレベルです。
このWinMain関数の処理やDirectInput等を別のソースファイルに追いやって、C言語のmain関数のように簡易に記述することって可能でしょうか?

319 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 13:31:23.82 ]
自分でラッパーライブラリを書いてそれ経由でDirectXの処理を呼ぶようにすれば自分の好きなようにできるんじゃないかな

320 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 14:06:34.96 ]
もしこれからもDirectXを使い続けるつもりなら、結局はWinMainでウィンドウプロシージャで
ウィンドウメッセージがうんたらという書き方に慣れるほうが近道だとは思う。
あとDXUTは「地道ではあるが退屈な」処理を肩代わりしてくれる関数群だけど、むしろDXUTが
見通しを悪くしているということであればDXUTを使っていないサンプルから手をつけていくとか。
(Tutorialの最初のほう or DirectX11未満のサンプル or June2010以前のサンプルか忘れたけどどこかにあるはず)

簡易に記述することは可能か?という問いへの直接の回答は>>319さんのそれですね。
それかネットから他の人が作ったそういうのがあれば探してみるとか。俺は知らないけどありそうな気はする。


321 名前:デフォルトの名無しさん mailto:sage [2011/12/18(日) 14:16:26.84 ]
今年の10月頃から少しずつ始めました。
初の質問ですがよろしくお願いいたします。
ダイレクト9必携 鎌田茂雄さんの本を読みながら勉強してる初心者なんですが、
ビルボードで2Dアニメーションさせたい場合(例えば炎が燃えてるとか)
Xファイルの側でアニメーションさせたのを読み込むのがいいのでしょうか?
自分まだ計算が苦手でしてビルボードのしている物体の、縦、横の拡大率が出来ていない子なので
あわせて教えていただいたら幸いです。

322 名前:デフォルトの名無しさん mailto:sage [2011/12/21(水) 10:55:55.89 ]
驚いたことにテクスチャのある範囲をビューポート指定して、同じテクスチャの別の範囲をUV指定して、
UV指定した箇所をビューポートしていした場所へコピーやエフェクトを掛けることが出来た
が、やっぱGPUが対応してないらしくまた別の範囲で同じことやるとノイズが表示されるようになった。
レンダリングターゲットの変更やテクスチャセットの回数を減らすために同じテクスチャ内でやってみたんだけど
ここらへんのGPUの仕様ってわかんないよね、、だれかこれならうまくいくって方法知ってる?

>>318
DXUTから入るのはちょっときついから、入門書おすすめ

>>321
2Dアニメーションは一枚の画像(bmpで書いといてddsに変換)に1コマずつ書いて、UVを切り替えながら描画すればいいと思う
xファイルは3D専用だから2Dは関係ない、ビルボードはサンプルコードがネット上に結構あるのでそれを参考にすればいいよ。

323 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 16:14:08.39 ]
rawOvalやDrawBoxで書いた図形を回転させたいのですがどうしたらいいでしょうか?

324 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 19:21:39.42 ]
>>323
java?

325 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 19:28:27.31 ]
>>324
homepage2.nifty.com/natupaji/DxLib/dxfunc.html

このHPの方が作ってくれたライブラリに入っていた関数でした.
これの中に図形の回転というのが無いのでどうしたらいいのかなーと思って質問しました.



326 名前:デフォルトの名無しさん mailto:sage [2011/12/22(木) 22:07:42.17 ]
>>325
それならDXライブラリのスレもしくは掲示板にいって聞くが吉
てか三角形もしくは線で書けばいいじゃん
なにいってるの

327 名前:デフォルトの名無しさん mailto:sage [2011/12/26(月) 14:12:07.57 ]
>>322
そんなの偶然に動いてるだけで、
イリーガルな操作、ダーティな領域って奴じゃないのか

つまり逆の発想で、本来やってはいけない動作が、
動いてしまうGPUドライバが少し存在する
って感じ

常識で考えて、テクスチャレンダリングの手法が出てきて
更に国外含めて、皆最適化を散々追求してるのに
聞いた事もない手法だろ?

328 名前:デフォルトの名無しさん [2011/12/27(火) 13:46:14.92 ]
>>326

>てか三角形もしくは線で書けばいいじゃん

これこそ何言ってるのか、さっぱりわからん。
三角形や線で描いた3次元図形をある軸まわりに回転させたいんだろ?

同時変換形の回転移動行列は自分で用意しなければならないみたいだね。
ここまで用意してくれると便利だけどね。

任意の単位ベクトルnの周りにθだけ回転させたときの回転行列は
コンピュータグラフィックがロボット工学の教科書にのっていると
思う。


329 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 22:37:19.16 ]
DirectX9.0cのD3Dで質問です。
ワールドマトリックスの変換を自分でやりたいので
Direct3D側を無効化したいのですが
// pD3DDev->SetTransform( D3DTS_WORLD, NULL );
これでいいんでしょうか?

330 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 23:59:12.60 ]
>>329
NULLじゃなくて単位行列を渡せばいいよ

331 名前:デフォルトの名無しさん mailto:sage [2012/01/01(日) 00:05:00.97 ]
自分でやりたい行列渡せばいいのにいったいどうしたことだろうか?

332 名前:デフォルトの名無しさん mailto:sage [2012/01/01(日) 00:49:32.49 ]
>>330
目から鱗〜。ただ無効化はできないってことですね。

>>331
レイピックをやりたいのでワールド座標を自分で出すため
D3Dでも変換したら二度手間なのかなーと思い。

333 名前:デフォルトの名無しさん mailto:sage [2012/01/01(日) 01:21:00.15 ]
レイピックはレイをモデル座標系に変換するのが普通だぞ。

334 名前:デフォルトの名無しさん mailto:sage [2012/01/01(日) 11:32:51.46 ]
モデル座標には板ポリ(トライアングルx2)しかなくて、板ポリが大量にワールド座標に置いてあるんですが、
これでもモデル座標でレイと交差判定したほうがいいんでしょうか。
普通はメッシュに大量のトライアングルがあるのでモデル座標でやらないと
いけないのだと思いますが。

335 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 03:09:22.13 ]
板ポリが大量にワールド座標と言っているが、
それがローカルなのかワールドなのかを決定するのは自分の処理次第じゃん

その言ってる状態から、更に板ポリ群全体を回転やら移動やらさせるなら
最初に言ってる座標系は、ワールドと数値が重なるけどローカルになるわけじゃん

例えば、モデル座標の板ポリ1枚をワールドに変換してるつもりが
それはモデル形成処理の内&ワールド処理は無いって考える処理の仕方もあると言う事



336 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 03:13:30.99 ]
つか、シェーダー使えば?
普通にワールド -> ビュウ -> 透視変換のプロジェクションマトリクス渡す事になるから
それにワールドマトリクス単体も渡して頂点シェーダー内で処理すれば良いじゃん

337 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 03:29:59.16 ]
頂点バッファを頻繁にLOCKする必要がある場合の使用フラグに関する質問です
D3DUSAGE_DYNAMICで作ったバッファをD3DLOCK_DISCARDでLOCKして書き込むのと
D3DUSAGE_WRITEONLYで作ったバッファをフラグ指定なしで書きこむのは
一般的に、どちらが高速ですか?
宜しくお願いします

338 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 11:53:37.28 ]
>>337
混ぜて使う。

339 名前:デフォルトの名無しさん [2012/01/04(水) 19:38:43.98 ]
DDSファイルの画像のプレビューってWindows7では対応していないよな?
DirectX SDKを入れてDxtex.exeをDDSファイルに関連付けしても表示できない。
ただしDxtex.exeを起動してファイルオープンから開くと見える。

一説によると、レジストリをいじくると関連付けでファイルクリックから表示できるようになるらしいな?
普通にDirectX SDKのインストールだけで対応しろよな。
マイクロソフトはアフォですか?

340 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 19:40:36.04 ]
irfanviewってフリーウエアで見れたと思うよ。

341 名前:デフォルトの名無しさん [2012/01/04(水) 19:40:53.88 ]
関連付けするとAPPCRASHが出るんですけどw
何、このOS?

342 名前:デフォルトの名無しさん [2012/01/04(水) 19:42:01.83 ]
>>340
うそー?さっき入れて試したらエラーになった。
OSはWindows7の64ビット版だけどね。

343 名前:デフォルトの名無しさん [2012/01/04(水) 19:43:24.33 ]
32ビットで関連付けアプリを動かすのってどうするんだっけ?

344 名前:デフォルトの名無しさん [2012/01/04(水) 19:46:33.29 ]
いまさら配布版のSDKが2010年版で止まっているからおかしいとは思ったんだけどな。
Microsoft DirectX SDK (June 2010)が最新版だろ?

うざす。

345 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 19:46:35.32 ]
>>342
自分もwin7home x64
ウルティマオンラインのエンハンスクライアントに入ってるdds読めるんだけど。あるぅえ??
圧縮フォーマットかな??



346 名前:デフォルトの名無しさん [2012/01/04(水) 19:50:15.75 ]
単純に関連付けした場合にAPPCRASH。
Dxtex.exeフォームアプリ上のファイルオープンでは開く。
これ、前々からそんな雰囲気だったけどな。

DDSって言ってもDxtex.EXEでPNGから変換したDXT1。
3Dアプリ上ではちゃんと動いてる。

347 名前:デフォルトの名無しさん [2012/01/04(水) 19:52:17.43 ]
エラーになるDDSファイルはこれとか。
anyhub.net/file/4JCc-ravenstar_mk1_paintkit_top_hull_.dds


348 名前:デフォルトの名無しさん [2012/01/04(水) 19:53:17.24 ]
俺の今使っているPC以外では関連付けで開くのかな?

349 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 19:54:01.79 ]
>>346
なんか怪しいものインストールした記憶はないかい?
関連付けが壊れるときって大体OSがマズくなってる時なんだよなぁ・・・。

350 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 19:55:53.61 ]
irfanviewで「礼文」と書いてあるのを確認した。

351 名前:デフォルトの名無しさん [2012/01/04(水) 19:57:41.60 ]
2048×2048で、2MB固定ってDXT1のテクスチャパターンだな。

APPCRASHさせてデータパクろうってのはマイクロソフトに対するUCLウィルスか米軍ウィルスか、何なんだ?って印象。

352 名前:デフォルトの名無しさん [2012/01/04(水) 19:58:13.54 ]
出るじゃん?参ったね。

353 名前:デフォルトの名無しさん [2012/01/04(水) 20:01:52.12 ]
しょせんパクって書き換えたテクスチャデータで出元は米軍系なんだけどな。
本当に欲しいのはメッシュデータだろ?
三菱系とか、いくらでもチェックされてそうだよな?

354 名前:デフォルトの名無しさん [2012/01/04(水) 20:03:54.60 ]
参考になった。どうもありがとう。

355 名前:デフォルトの名無しさん [2012/01/04(水) 20:15:48.77 ]
障害モジュールの名前: MSVCR100.dll
って出てた。パスが通っていないのか?と思ってコピーしたけれどもダメだな。
x64のフォルダのDxTex.exeでもx86のフォルダのDxTex.exeでも一緒みたい。
・・・もしかしてバージョン違い?



356 名前:デフォルトの名無しさん [2012/01/04(水) 20:26:58.89 ]
PNGからDxTex.exeに関連付けしても同じエラーが出てるな。
・・・うーむ。

357 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 20:38:33.87 ]
クソだな
もうDirectXなんて使うのやめよう
俺はunity使うよ

358 名前:デフォルトの名無しさん [2012/01/04(水) 20:59:28.83 ]
レジストリエディタregedit上でDxtexで調べたら、全部x86のファイルを参照していた。
エラーが出るので、x64フォルダのDxtex.exeを関連付けしても、レジストリ上に反映されないらしい。
・・・もしかしてx64とx86でレジストリが別なのか?
なぜx64のフォルダ上に実行ファイルがあるのに、x86フォルダ上のものを参照するように指定してあるんだろう?

359 名前:デフォルトの名無しさん [2012/01/04(水) 21:05:05.26 ]
MSVCR100.DLLは
今使っているPC上ではファイルバージョンが
10.0.30128.1
のものと
10.0.30319.1
のものがあった。

10.0.30319.1
はVC++2010に添付されていたものだな。
10.0.30128.1
はさっきのテクスチャを利用しているアプリにこっそりと添付されていたものだろうな。
Dxtex.exeがパス指定もなくある特定のバージョンのものを勝手に参照している可能性か?
勝手に総なめしているのか?と思って古いものを消しても、動かなかったようだ。

障害モジュールのバージョン: 10.0.40219.1
って出てる。いったい何を見てんだよ?内蔵して固定にしてしまったのか?
しかし問題点は、関連付けでのエラー問題に過ぎないぞ。

360 名前:デフォルトの名無しさん [2012/01/04(水) 21:11:22.76 ]
もしかして、ATIがドライバインストール時におかしな改変を入れているのか?
そうなのか!?ほんとうにそうなのか?
たとえばNVIDIAのVGAボードが特にないのでなんとも言えないが、本当にそうなのか?
しかもCCCインストール時になにかをインストールしているように見えるが、それなのか?

361 名前:デフォルトの名無しさん mailto:sage [2012/01/04(水) 22:26:04.24 ]
11.0>11.1に追加されたのってどこみればいいんだい?

362 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 01:30:52.81 ]
irfanviewでddsは拡張パックを入れないと見れなかったと思う

363 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 03:15:18.14 ]
ttp://www.nicovideo.jp/watch/sm12402466?via=thumb_watch
これが凄いんだけど、WindowsVistaとかWindows7でだと、
画面に表示する手前にフィルターみたいのを無理やりかけることって出来るのかな?
途中に自作のシェーダーをかませて下さい、みたいな?
3Dだけだから、Aeroに限定することもないのかな。

364 名前:デフォルトの名無しさん mailto:sage [2012/01/05(木) 14:48:53.03 ]
こんなの見つけた
ttp://code.google.com/p/dds-wic-codec/

365 名前:デフォルトの名無しさん [2012/01/05(木) 19:29:27.33 ]
へえ



366 名前:デフォルトの名無しさん [2012/01/07(土) 10:23:05.22 ]
ほう

367 名前:デフォルトの名無しさん mailto:sage [2012/01/08(日) 23:52:36.40 ]
DirectXの関数(D3DXも)って、内部でSIMD命令による128bitベクトル演算を行ってるでしょうか?
だとしたら、処理速度、堅牢性から、積極的に使用したいと思っています。
(対するOpenGLも気になります)






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<252KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef