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


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

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



1 名前:デフォルトの名無しさん mailto:sageteoff [2016/09/25(日) 14:43:57.34 ID:3wiQalb8.net]
回答する人も、質問する人も必ず読んでください

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

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

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


【C++】 DirectX初心者質問スレ Part39 【C】
echo.2ch.net/test/read.cgi/tech/1418438785/

>>2リンク

448 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 09:43:31.46 ID:z9Qjr6fp.net]
俺も知り合いしかプレイしないMMORPGを趣味で作ってるが、サーバーサイドはC++。
データはPostgreSQLに入れてる。
クライアントはDirectX10で、C++使ってゴリゴリ書いてる。
プレイ人数が少ないから、へっぽこ自宅鯖で通信をSSLにしても遅延や負荷は皆無だった。

449 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 11:50:21.90 ID:dvIrNOTf.net]
>>437
Androidは最近?はunityが多いぞ、iOSとマルチが当たり前でかつ低コストで作らなきゃいけないから
ゲームエンジン使ってるのがほとんど

スクエニかどっかは自前で作ってた気もするけど

450 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 14:46:56.49 ID:6WOp+GB2.net]
androidはcだとどうしてもできないことあるから、
いちいちjavaにお伺いたてないといけないのが面倒。

451 名前:デフォルトの名無しさん [2017/01/17(火) 21:33:54.55 ID:E75D1Kbz.net]
rootsignatureやrangeあたりを詳しく解説してあるサイトを教えていただけませんか?
英語で構いません
自分のレベルはDirectX12の描画手順がなんとなく理解出来た程度です

452 名前:デフォルトの名無しさん [2017/01/17(火) 23:46:47.46 ID:sTCA2VF2.net]
ここの住人はやっぱ英語が堪能なのかい?
情報収集能力向上の為、中一英語からやり直してるわ
英検でもうけるか

453 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 00:30:19.14 ID:lDvc+Z2V.net]
>>442
英語のドキュメントや論文を読むのに、大して英語力は必要ない。
出てくる単語が極端に偏っているし、堅い文法しか使わないし。

俺はプラグラム関係のドキュメントなら辞書なくても読めるけど、
小説とか日記は無理だ。

454 名前:デフォルトの名無しさん [2017/01/18(水) 06:43:15.72 ID:I5rf7Chv.net]
プログラムというか理系関係は
ほとんど語彙力勝負みたいなもんだから簡単だな

455 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 12:32:42.18 ID:zXM8oXoh.net]
漏れは52歳だけど、マンガの「ドラゴン桜」で有名な英語教師、
竹岡広信のドラゴン・イングリッシュ・シリーズで勉強している

「必修英単語1000」「必修英文法100」の2冊やれば、英検準1級ぐらいかな?

456 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 14:09:40.36 ID:i7GmyCF1.net]
きちんとした数学や物理のしっかりとした基礎理解のほうが大事
英語は多少ガバガバでもでぃーぷらーにんぐでパワーアップしたgoogle翻訳でなんとかなる



457 名前:デフォルトの名無しさん [2017/01/18(水) 15:35:14.52 ID:zvldC263.net]
>>442
読んで欲しいページあったらURL貼ってみ

458 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 17:24:20.54 ID:HWxY6cWH.net]
PIX
https://blogs.msdn.microsoft.com/pix/2017/01/17/introducing-pix-on-windows-beta/

459 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 00:58:19.70 ID:gEuxt+iR.net]
JavascriptのThreejsのようなDirectXを簡単に扱えるC++のライブラリありますか

460 名前:449 mailto:sage [2017/01/19(木) 01:00:36.64 ID:gEuxt+iR.net]
解決しました

461 名前:デフォルトの名無しさん [2017/01/21(土) 03:13:56.42 ID:3APNocF/.net]
DirectX12辺りから、難易度的に趣味人お断りの雰囲気があるが

462 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 11:06:37.80 ID:FmT9cy/p.net]
11のときから既にそうだった

463 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 12:14:01.53 ID:G/OiXWFl.net]
11は別にそうでもない

464 名前:デフォルトの名無しさん [2017/01/21(土) 14:26:39.23 ID:yR+dIRXC.net]
英語出来ない人お断り

465 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 15:19:58.06 ID:mG9H3dwK.net]
>>442
辞書片手に読むだけで、なんも苦労しないよ
上にもあるが、単語や動詞が偏っている。
たまに否定形になっていてイラッとしたりするが、問題なのは世界共通。

英文でも、大事なことは書いてない。
当然、必要知識の辿り方なんか書いていないし、前提知識の予備説明なんかも書いていない。
大学の教授や高校の教諭、教科書が如何に有難いものかを理解できるよ。

なので、最近(20年ぐらい)は書籍の専門書を定期チェックしてる。

466 名前:デフォルトの名無しさん [2017/01/21(土) 16:27:29.10 ID:lM0JJXGy.net]
>>455
結局は見ても分からんからサンプルコード自分なりに解析して
動かせるようになったわ



467 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 14:42:23.47 ID:hBhrTyQG.net]
https://chrome.google.com/webstore/detail/%E3%81%AF%E3%81%A6%E3%81%AAng/mbgdnfmdelffjdhkdggilmphfdihnmcj?hl=ja

468 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 04:42:45.23 ID:PcJmV9bV.net]
DirectX11でXAMLって意味あるのかな
ゲーム内のUIが全て記述できるってわけでもないよね

469 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 09:48:35.92 ID:MA8cOK1z.net]
DXUTguiみたいなコントロールをサクッと乗せたい場合な便利なんじゃないかしらね
常に再描画される動的なテキストみたいなのは負荷的に任せちゃ駄目だろうけど

Win8.x以降は子ウィンドウのレイヤード化とDirectCompositionの組み合わせで
Win32の(コモン)コントロールでも同じようなことできたと思う

470 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 09:52:36.77 ID:nR86HaaR.net]
最初の発表から大分時間がたってるような気もする

https://blogs.msdn.microsoft.com/directx/2017/01/23/new-directx-shader-compiler-based-on-clangllvm-now-available-as-open-source/

471 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 11:26:47.38 ID:fPLA1xlS.net]
SM6.0でコンパイラがfxcからllvm/clangに変わるってやつだっけ

472 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 18:41:12.00 ID:URo6al7Y.net]
>>460
ビルド条件が微妙だった
VS2015、10SDK、DDK、pyton、cmake
ビルド済みバイナリは見当たらない。
バイナリだけください。、

473 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:37:41.47 ID:GlnSlzSh.net]
それなりに作り込めたんだが、
なんかリソース管理ばっかでシェーダコード自体はあんま書かないもんなんだな

シェーダから無駄を省けば省くほど、リソース管理が複雑になる印象
計算回数を減らそうとすると、モデラに苛つく。
コンバータを書き、モデラの座標系にストレスを覚えて、GPUも大事だが、CPUもパワーが要ると分かった。
スキンメッシュには、今のシェーダモデルでは、どうしてもCPUが計算しなきゃならん部分がある。コンぴュートシェーダでも解決できない。

ただの愚痴

474 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 20:40:09.60 ID:GlnSlzSh.net]
ネットワークゲームは、この辺から生まれた発想かな
ゲーム本体と画面処理を分離したくなるよね。これは。

475 名前:デフォルトの名無しさん [2017/01/26(木) 23:57:11.52 ID:/UThUFvp.net]
DirectX12で、デスクリプタテーブルを生成する場所はルートパラメータ以外にはありますか?

476 名前:デフォルトの名無しさん [2017/02/05(日) 23:06:54.07 ID:2EUfHDDA.net]
あいかわらず12の書籍は出る気配無いね
洋書1冊のみ。



477 名前:デフォルトの名無しさん mailto:sage [2017/02/05(日) 23:45:40.79 ID:+1/H5G15.net]
完全に一般人お断りな感じw

478 名前:デフォルトの名無しさん [2017/02/0 ]
[ここ壊れてます]

479 名前:6(月) 00:33:57.80 ID:X5bw9azj.net mailto: 質問なんですけど、
画像を分割してテクスチャ(複数)にしたいんですけど、どうすればいいですか?
よろしくお願いします
DirectX9です
[]
[ここ壊れてます]

480 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 00:35:06.56 ID:X5bw9azj.net]
マップのチップみたいにです

481 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 00:50:39.70 ID:55dtq0HH.net]
PhotoshopとかGIMPとか使ってがんばれば?

482 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 01:06:47.03 ID:X5bw9azj.net]
DXライブラリのLoadDivGraphみたいのをつくりたいです

483 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 01:15:47.03 ID:ULYRGjfH.net]
作れば?

484 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 01:16:37.20 ID:31KK0aUD.net]
読み込みたい画像フォーマットの読み込み方を調べて、取得できたデータをテクスチャにコピーするだけだろ。
それを理解できないならLANケーブルで

485 名前:首吊ったほうがいい。 []
[ここ壊れてます]

486 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 01:54:43.45 ID:p4u2J8Ij.net]
ファイルからデータ読み出して分割してメモリからテクスチャ作るまたはuv座標いじって表示させたらいいと思う



487 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 02:17:10.05 ID:1X7JoDLc.net]
T Umezawa
【Java】ゲームプログラミング超入門

YouTubeにある、T Umezawaの動画を見れば?
Javaだけど、基本的には同じ

488 名前:デフォルトの名無しさん [2017/02/06(月) 05:37:58.58 ID:ZR9n4VuA.net]
>>466
その洋書ってどんなレベル?
DX12の入門レベルだったら欲しいかも

489 名前:デフォルトの名無しさん mailto:sage [2017/02/06(月) 14:44:28.50 ID:5oNbt36p.net]
12はリソース管理において、関係構造をOSからアプリケーションに委譲したいような雰囲気がある。
これは、マルチデバイスにしたてきに、どっちに何をやらせるかを分離できるようにするためかな?
13あたりになったら、描画パイプラインすらアプリケーションが弄れるようになりそう。

490 名前:デフォルトの名無しさん [2017/02/06(月) 20:30:05.24 ID:Kp5Lzi/d.net]
>>476
英語読めないからわかんない・・
amaでdirectx12で検索すれば出て来る

491 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 13:11:08.48 ID:rbbJBTTu.net]
ktkr
https://mag.osdn.jp/17/01/26/160000

492 名前:デフォルトの名無しさん [2017/02/08(水) 08:39:27.49 ID:W+WuVOoj.net]
>>479
>>460

493 名前:デフォルトの名無しさん [2017/02/12(日) 17:03:54.91 ID:WmIhljEb.net]
自分のコードがどれほどの物か気になる脳

494 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 23:01:38.81 ID:fQMrsSBz.net]
Win10にdirectX9.0cをインストールしたんだけどDXDIAGコマンドで確認したらバージョン12になってるんだけど、9.0cをアンインストールする方法ってないですかね?
ベンチマークソフトを動かしたいだけだったから9.0cはもういりません
アンインストールは無理ですかね?

495 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 23:40:08.59 ID:oiMRy/lZ.net]
9.0cってかEnd-User Runtimeじゃろ?
アンインストーラは用意されてないので無理
まあ基本的に入るのは必要がなけりゃ呼び出されすらしない補助ライブラリだけだからあんま気にすんな

496 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 04:19:05.95 ID:WMiv1p2v.net]
>>483
アンインストールできないんですね…
今度グラボをGTX1050Tiに交換する予定なんですが、12と9.0cふたつあって、それが原因でグラボの動作が不安定にならないか心配で…
大丈夫なんでしょうか?



497 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 04:24:28.01 ID:z1PezhCl.net]
どのバージョンで動作させるかはアプリケーションが決める事なんよ
仮に9.0cがアンインストールできたとしたらそれに依存しているゲームは起動すらしなくなる
だからアンインストールはデメリットしかない

あとここプログラム板だからな

498 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 08:15:56.81 ID:ynFRD3qh.net]
>>485
ありがとうです
しかもスレ汚しすまんす
該当スレを探しても見つける事が出来なかったので、どなたか誘導してくれませんか?

499 名前:デフォルトの名無しさん mailto:sage [2017/02/24(金) 10:07:04.94 ID:bBhQmgr7.net]
それが原因で動作が不安定になることはないから、
安心してのんびり時間かけて自分でスレ探してこい

500 名前:デフォルトの名無しさん [2017/03/04(土) 15:30:45.81 ID:QXfeNsrE.net]
directx12なんだけども
GPUで計算終わって描画後に頂点情報取得する方法ってなんかある?
ストリームアウトプットくらいしかないかな・・
ストリームアウトプット以外の方法で描画関数作っちゃったもんで
そのままでなんかいい方法無いかと思いますて・・

501 名前:デフォルトの名無しさん mailto:sage [2017/03/04(土) 17:05:32.70 ID:8vzP7+y9.net]
取得したい頂点情報はCPUで処理すりゃいいじゃん

502 名前:デフォルトの名無しさん [2017/03/04(土) 20:38:52.67 ID:QXfeNsrE.net]
>>489
じつは現状CPU処理で座標がどうしても少しずれててどこで計算間違ってるのか
解決できずにいまして、それで描画に使った計算済みの頂点取れないかと
オモタところでした・・まあ、そもそも計算間違ってるのが1番の原因なので
もう少し見てみることにいたします
ありがとうございマスタ

503 名前:デフォルトの名無しさん [2017/03/27(月) 00:28:41.85 ID:vRAVvn12.net]
12なんだが
D3D12_STREAM_OUTPUT_BUFFER_VIEWのBufferFilledSizeLocationがイマイチ
わからん
だれかわかる?

504 名前:デフォルトの名無しさん mailto:sage [2017/03/27(月) 00:52:21.56 ID:0jLzEBaP.net]
つーか、12やってる人間いるんだろうか・・・

505 名前:デフォルトの名無しさん [2017/03/27(月) 13:12:17.41 ID:QAO2GhMy.net]
ノシ

506 名前:デフォルトの名無しさん mailto:sage [2017/03/27(月) 14:13:41.01 ID:E3DPp3/l.net]
埋められたデータサイズ受け取り用の変数のアドレスじゃね?
使ったことないから正しいか知らんけど。



507 名前:デフォルトの名無しさん mailto:age [2017/03/28(火) 23:43:01.19 ID:A26FPIJH.net]
XMQuaternionSlerp(Q0,Q1,t)
で球面線形補間ができることは分かったんですが、
その補間経路間(Q0〜Q1)の角度ってどうやって求めたらいいんでしょうか??

508 名前:デフォルトの名無しさん [2017/03/29(水) 00:52:25.71 ID:JmTVAqMX.net]
プログラムももう少し幅広くやりたいと思ってるんだが気が付くと
directxいじってるな・・

509 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 01:22:07.32 ID:lNLvepMu.net]
>>495
ただの数学じゃねぇか
アホか

510 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 02:27:07.53 ID:h4zEcUcw.net]
俺は良い質問だと思うよ
ただ、2chで答えられる奴はいないと思う
ここの連中のレベルは大体ここらが限界

511 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 07:24:44.94 ID:hn731+Xa.net]
クオータニオンからオイラー角を求めたいってことかな?

512 名前:デフォルトの名無しさん [2017/03/29(水) 13:42:30.66 ID:BJA+tiDg.net]
500

513 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 17:13:30.33 ID:l/YV52ul.net]
いわゆる球面上の2点間の角度?
だとしたらそれこそXMQuaternionSlerpの実装読めばわかると思うんだが
2つの単位ベクトルの角度と同じやり方じゃなかったか

514 名前:デフォルトの名無しさん [2017/03/29(水) 19:39:08.71 ID:J7HfnKx0.net]
ただの余弦定理だな

515 名前:495 mailto:sage [2017/03/29(水) 20:00:16.36 ID:iMBASESi.net]
>>501
>2つの単位ベクトルの角度と同じやり方じゃなかったか

これで分かりました!
ありがとうございました!

516 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 21:16:27.42 ID:hVKci9Io.net]
求:DirectX11でスキンメッシュアニメーションのやり方を解説しているサイトのURL



517 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 21:42:43.90 ID:7vnu7zpi.net]
>>504
英語でググれ

518 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 04:36:00.26 ID:YI4oZC/R.net]
バッファーに行列突っ込んでシェーダーリソースビューにしてbuffer<float4>ってやればDirectX9の頃とそんな変わらずできるよ

519 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 06:24:39.51 ID:f9q9WtqG.net]
directx11(windows sdkに統合された以降)のオヌヌメの入門本かサイトありませんか?
ずっと昔に9を触ったきりなんだけど、突然11を触らないといけなくなりました

520 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 07:32:03.32 ID:YweiRM0d.net]
>>507
工学社本一択

521 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 08:42:48.40 ID:f9q9WtqG.net]
>>508
ありがとうございます
本屋で探してみます

522 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 10:18:54.82 ID:KCjjE9r+.net]
工学社のDirectX 11 3DプログラミングってDirectX SDKを使った古代のコードじゃないの?
改訂版で新しくなってるかと思ったらサンプルのタイムスタンプを見る限り2010年のままだし

523 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 14:55:21.28 ID:2s+EX403.net]
https://web.archive.org/web/20090925225036/www.tkzdev.net/?p=12
続きが見られないから手さぐりするしかないか
Direct2D始めるのにいい書籍とかあるんだろうか

524 名前:デフォルトの名無しさん [2017/04/05(水) 00:23:12.79 ID:LHYX2AZb.net]
directx12なんだが
コマンド関係の処理と並列にmallocやった場合
visual studio 2017のグラフィックデバックをやった時にmalloc失敗することが有る
通常のデバックだと失敗しない。
なんでグラフィックスデバックだけ失敗するのかわからんのだが
あんまきにしなくてもいい?

525 名前:デフォルトの名無しさん [2017/04/05(水) 14:27:32.66 ID:+eJqUohN.net]
lockし忘れ

526 名前:デフォルトの名無しさん [2017/04/05(水) 21:07:50.87 ID:LHYX2AZb.net]
>>513
コマンド処理してる間はmalloc排他処理しないとだめって事みたいね
サンクス



527 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 21:52:40.83 ID:KKCe02fo.net]
directx11で3dモデルとレイの当たり判定ってどうしたらいいの?
調べてみたらdirectxcollision.hってのがあるみたいだけどどう使ったらいいのかさっぱりわからん...

528 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 22:27:40.81 ID:Zthlhbj+.net]
>>515
DirectXCollision.hの範囲で解説すると

o メッシュのすべての三角形で判定したいならTriangleTests::Intersects
o メッシュの大雑把な形状で判定したいなら各BoundingなんちゃらのCreateFromPointsにメッシュの頂点突っ込んで
ボリュームを作成しIntersectsメソッド

これでわからんかったらもーなんかとりあえず3Dゲームのための数学とかそんな感じの教科書一冊読んできて…

529 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 22:29:50.10 ID:yD13/JV6.net]
directxmathかなんかに統合されてなかったっけ

530 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 22:47:59.65 ID:KKCe02fo.net]
>>516
返信ありがとうございます
とりあえず適当な本買ってみます
もうひとつ質問なんですがどのポリゴンがレイと交差するかってどうやって判定するんですか?
そのあたりも数学の本でわかるんでしょうか

531 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 22:52:30.41 ID:0p/526bS.net]
数学的に解ける問題よ。
まぁ、DirectXではAPI呼ぶかたちだけど。

532 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 23:00:14.21 ID:KKCe02fo.net]
今はとりあえずfor文でループさせて頂点インデックスを探すように実装してるんですけど
もしよろしければ効率的なやり方を教えていただけないでしょうか

533 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 23:11:15.53 ID:Zthlhbj+.net]
>>517
DirectXCollision.hはXNAMathからDirectXMathに名称変更後の定義ヘッダ
SDK統合後はインクルードするだけで使える
DXSDKの頃はXNACollisionというサンプルの方に実装されてた(衝突判定周りはだいぶ様変わりしてるけど)

>>518
ソースコードにもちゃんと書いてあるけど三角系とレイ判定はこのアルゴリズムの採用が多いかな
Moller Trumbore intersection algorithm
https://en.wikipedia.org/wiki/M%C3%B6ller%E2%80%93Trumbore_intersection_algorithm
ゲームエンジンの実装でも目指してるのでなければ理解する必要はあんまり無い

534 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 19:18:17.54 ID:znvo4/g4.net]
DirectShowについての質問なのですが、生成されていくある動画ファイルを
追いかけ再生するものを作りたいと思っているのですが、

Stream Buffer Sinkフィルタを作成して、フィルタグラフに追加。
Stream Buffer Sinkに動画ファイルを繋ぐ。
Stream Buffer Source Filterをデコーダー、レンダーに繋いでいく感じでいいのでしょうか?
勉強しながらなのですぐに組めそうにはないのですが、処理の過程が知りたかったので質問した次第です。

535 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 20:18:15.80 ID:OZ+8W9nx.net]
>>522
完成されていないファイルを読み込ませることってできるのかな?
ソースフィルタをカスタムで組むなら可能かもしれないけど・・・。

536 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 23:42:17.71 ID:PdG4bjuc.net]
インデックスチャンクが存在しない物は無理じゃね。そ



537 名前:してスレ違。 []
[ここ壊れてます]

538 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 08:29:20.97 ID:Rcsvx17j.net]
DirectShowと戦うスレ、なくなっちゃったからなぁ。
まぁ、ここで聞きたくなる気持ちは分かるよ。

539 名前:デフォルトの名無しさん mailto:sage [2017/04/17(月) 16:50:47.16 ID:37O+yXOM.net]
亀レスすいません。
>>522です。

>>523
一応、普通の動画プレイヤー(Windows Media Player MPC-HC MPC-BE 他)でも再生できるので
開いた瞬間に制作されていたところまでなら読み込めるようです。
それは、DirectShowの動画を普通に再生した場合でも同じようです。
ただし、どの動画プレイヤーでも開いた後に追加されていく動画ファイルは読み込めないといった感じです。

>>524
ごめんなさい、スレチでしたね。
DirectShowと戦うスレがなくなっていたため、関連がありそうなスレで質問したのですが、申し訳ありませんでした。
別の掲示板等で質問してきたいと思います。

>>525
DirectShowを余り使う人が少ないんでしょうかね、残念です。

540 名前:デフォルトの名無しさん mailto:sage [2017/04/17(月) 20:26:21.57 ID:8ROwKxqx.net]
MediaFoundationへの移行は中途半端に終わり、
メディアプログラミングは暗黒時代へと入った・・・。

541 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 20:29:38.72 ID:UEy9WSpB.net]
>>522
DirectX じゃなくてストリーミング再生の話じゃろ

542 名前:デフォルトの名無しさん [2017/04/24(月) 19:58:26.44 ID:rbsfiBEC.net]
ちょっと質問なんだけどNowLoading表示させながらリソース読み込みとかってどんなやり方でやってる?
マルチスレッドでやったんだけどNowLoading表示時のコマンドリストとリソース読み込み時にやるNewとかmalloc
が競合してるみたいでmutexで処理したんだけどこのやり方が一般的なのか気になって・・

543 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 21:13:09.25 ID:tL/BxWI8.net]
馬鹿は放置で
次の方どうぞー

544 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 21:26:00.98 ID:Fbyj+dPJ.net]
>>529
シーンのステータス自体にNowLordingを持たせてゆっくり処理すればいいよ

545 名前:デフォルトの名無しさん mailto:sage [2017/04/24(月) 21:29:55.12 ID:Fbyj+dPJ.net]
何でもかんでもマルチスレッドにしちゃわないで何が並列で動くのか冷静に分析するのが良さげ

546 名前:デフォルトの名無しさん [2017/04/24(月) 21:39:23.06 ID:rbsfiBEC.net]
>>530
もっと勉強します
>>531
ありがとうございます。
参考にさせていただきます



547 名前:デフォルトの名無しさん [2017/04/24(月) 21:44:01.38 ID:rbsfiBEC.net]
>>532
おっしゃる通りです。
最初競合してるのをしらずに排他処理もせず動かしていたんですがグラフィックデバックと
いうのをやった時にこの不具合に気が付き、色々やったら排他処理だらけになってしまった
といった感じでした。
でもまたひとつ覚えました。ありがとうございます。

皆さんまた何かありましたら宜しくお願いいたします

548 名前:デフォルトの名無しさん [2017/04/25(火) 17:29:11.99 ID:ApIFkZey.net]
WindowsPhoneとやらではDirectX動く?






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

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

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