[過去ログ] 【C++】 DirectX初心者質問スレ Part41 【C】 (773レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
407: 2019/11/06(水)18:19 ID:lAs+fg6D(1) AAS
ぶっちゃけ俺もVulkan移行中だけどこっちも驚くほど盛り上がってない
低レベルAPI叩く時代が終わっている気がする
408: 2019/11/06(水)20:43 ID:JYHUzJTW(1) AAS
Unityに行くしかない…!!

気がする
409: 2019/11/06(水)21:46 ID:QoFxEMxR(1) AAS
Unityって重くね?
410: 2019/11/09(土)03:29 ID:LHynUEuR(1) AAS
UnityでグラフィックAPI選べるからねぇ
DirectX、Metal、OpenGL、Vulkan
411: 2019/11/09(土)11:25 ID:baqU1blV(1) AAS
そのユニティバルカンは、たぶんスマホ向けだろうから、機能制限が多そうな予感がする。
いずれスマホ向けユニティと、コンソール向けユニティ、PC向けユニティに三分割されるか、
フレームワークが双互換性になしになる気がした。
412: 2019/11/26(火)20:52 ID:CQHZf02y(1) AAS
お尻の穴がかゆい気がしたよな。
413: 2019/12/15(日)23:11 ID:Sa6ad6lJ(1/2) AAS
DX12触ろうかと思うんだが
VisualStudioのバージョンて何がいいとかある?
サンプル見ると2015ばっかりなんだけど何使っても変わらん?
414: 2019/12/15(日)23:45 ID:o5hhJvrb(1) AAS
変わらん
普通に2019でもバシバシ開いてビルドできてる
DXRのサンプルとか2019オンリーだったりするし
特に理由がなければ新しいの使った方がええんでないの
415: 2019/12/15(日)23:48 ID:Sa6ad6lJ(2/2) AAS
ありがと!沼に突進してくるわ
416: 2019/12/16(月)08:36 ID:Rw6rl1n6(1/2) AAS
c++ってクソだよな
いつの間にかdxtlビルド通らなくなってるし
417: 2019/12/16(月)09:45 ID:djKm22LW(1) AAS
dxtlってなんや
418: 2019/12/16(月)11:06 ID:Rw6rl1n6(2/2) AAS
DirectXTKやったわ
メンゴォォメンゴォォメンゴォォッッ!!
419: 2019/12/18(水)01:30 ID:aVgFSCVh(1) AAS
DirectX11で十分すわ
420: 2019/12/18(水)07:37 ID:GKUrym6d(1) AAS
11でひとつの完成形に到達した感がある。
421: 2019/12/18(水)17:03 ID:FHjyKMjC(1) AAS
9じゃないのか。
422
(2): 2019/12/18(水)20:00 ID:MGSBCRcM(1) AAS
所詮9は固定機能とプログラマブルシェーダが入り混じった半端者
DirectXの面汚しよ…
423: 2019/12/19(木)08:21 ID:5f7aejUK(1) AAS
>>422
機能の増改築が重なってツギハギだらけだったよね
424: 2019/12/20(金)01:21 ID:FwqrbZI8(1) AAS
DirectXは9で終わったよ。今はゲームエンジンでポチっとな。
425: 2019/12/20(金)01:31 ID:Gct6FZIp(1) AAS
ゲーム作ったこと無いのに詳しいね
426: 2019/12/21(土)19:39 ID:RjL9jsR6(1) AAS
ボクが一番、DirectX11をうまく使えるんだ!!!
427: 2019/12/21(土)19:48 ID:Joe1GsFZ(1) AAS
Direct2Dの話題もここ?
428: 2019/12/22(日)10:33 ID:E4oNS+z9(1) AAS
Direct2Dの解説サイトとか本とかほぼないね
429
(1): 2019/12/27(金)08:21 ID:xCA2uxOH(1) AAS
DirectX12の本出るのか
11も出してくれ
430: 2019/12/27(金)08:23 ID:ex5Fn87f(1) AAS
>>429
マジか
431: 2019/12/27(金)09:28 ID:x/bcNiXU(1) AAS
DirectXの本ってモノクロのイメージあるわ。
偏見かな?
432: 2019/12/29(日)11:25 ID:renrqc+H(1) AAS
13はまだ?
433: 2020/01/15(水)01:16 ID:v2GhIEBl(1) AAS
Windows7サポート終了でやっとこさDirectX11.1/11.2が使えるようになって嬉しい
XPのせいで息絶えたDirectX10の悲劇を忘れてはならない
>>422
DirectX9の初期の汚点NV3x GeforceFXとかいうゴミ
ハード的にPS1.3相当のパイプが半数を占めるので固定機能+DirectX9それもFloatが遅いのでHalfを多用しないと使い物にならない
内部的には演算 テクスチャ命令X2 の組み合わせでないとテクスチャユニットが片方使えないとか並列性にも難があったのでボロボロだった

あと頂点シェーダーがCPU任せでパフォーマンスが劣悪なIntel GMA系列も
底辺のAtomとCore2Duoで頂点処理とメモリ帯域のの比重が違うからロースペックほどパフォーマンスが非力で過酷なGPUだった
どちらもMRT4も浮動小数点テクスチャ使えないから骨抜きにされSM2.0はゴミ同然だった

まあDirectx11.1でHalf精度は再サポートを果したが
省5
434: 2020/01/19(日)11:36 ID:J1LU0dVW(1) AAS
マカーみたいなアホが増えたな。
435: 2020/01/25(土)07:26 ID:thQWAkUM(1/2) AAS
Direct3Dの話というより射影行列作る時の話なのですがお願いします。
初期化する時の、fovy(視界)とアスペクト比についてです。
アスペクト比を変えた時にfovy(視界)を調整して、画面に写り込む範囲を出来る限り一定にしたいのですが
どうすればいいでしょうか?例えば縦に縮んだ時に縦は変化あってもいいですが、横幅の映る範囲は一定にしたいとかです。
今は、fovyに入力する値を適当にそれっぽいものにしてある程度一定っぽい結果を得てますが、出来ればちゃんとした計算式でやりたいです。
お願いします。
436
(1): 2020/01/25(土)07:57 ID:tBRSgsGs(1) AAS
FieldOfViewじゃなくてFrustumの方(XMMatrixPerspective(OffCenter)とか)で射影を作るべき案件に見えるが
437
(1): 2020/01/25(土)09:47 ID:vOHwAcHq(1) AAS
三角関数で割り出せないか?
先に水平視野角決めて、そこからアスペクト比をもとにFovYを計算。
438: 2020/01/25(土)16:06 ID:thQWAkUM(2/2) AAS
>>437
そうですね。普通に三角関数で出せそうですよね。何か難しく考え過ぎてたような気がしました。

>>436
今回は自分で計算してみようと思います。ありがとうございました。
439: 2020/01/26(日)02:04 ID:e70d2n5R(1) AAS
やべえ、このスレ10年ぶりの
普通のレスきたわ
440: 2020/01/27(月)20:43 ID:7jNlWdbx(1) AAS
DirectXの話ではなくて申し訳ないんだがここでしか質問できないので

DirectShow で Enhanced Video Renderer (EVR)を使って動画を再生してるんだけど
ビデオカードのユーティリティーソフトで GPU のクロックをダウンクロックしているにも関わらず
EVR を作成したら設定が無視されてGPUのクロックがブワーって上がる
この現象を抑えるのに何か有効な手段はない?
てか何でこんなことになるのかしら

ビデオカード: AMD Radeon R9 200系
OS: Windows 10

とりあえずの対策で EVR を VMR9 と カスタムアロケーター に置き換えて凌いでいるけど
気持ちが悪い
441
(2): 2020/01/28(火)14:40 ID:a5T6EpQP(1) AAS
初歩的な質問で悪いんだけど
D3DXMatrixPerspectiveFovLH()関数で設定したカメラの
視界からオブジェクトが消えたかどうかの判定方法について
どういう方法があるか教えてくだせえませ
442: 2020/01/28(火)16:02 ID:EXDr4RZo(1) AAS
>>441
視錐台カリング
出来合いのでやるならDirectXMathのBoundingFrustumなど
443: 2020/01/30(木)07:47 ID:/6+/KJKE(1) AAS
>>441
視点から奥方向への距離は、深度範囲に設定した最奥値(よくあるサンプルだと1.0から1000のパラメーターでいう1000の方)だから、視点から1000離れたオブジェクトを描画しなければいい。
視点から球上に距離を計算してもいいし、単純に視点座標系でz成分1000以上を弾いてもいい。
444: 2020/01/30(木)12:35 ID:ObCTWzqh(1) AAS
点の場合はな
445: 2020/01/31(金)07:52 ID:FQqRlDai(1/2) AAS
質問です。ddsファイルに並んでいるテクスチャ一つ一つを、
画像形式で保存する方法があれば教えていただきたいです
446
(1): 2020/01/31(金)10:25 ID:YmbKsQW3(1) AAS
この辺
外部リンク:techblog.sega.jp
外部リンク:www.shader.jp
外部リンク:takao-2.hatenadiary.org
外部リンク[html]:maverickproj.web.fc2.com
447: 2020/01/31(金)12:02 ID:FQqRlDai(2/2) AAS
>>446
ありがとうございます!
448
(1): 2020/02/02(日)15:12 ID:fRYkELO/(1) AAS
使ってるOSがLinuxでOpenGLの民なんですが、
DirectXとOpenGLの違いを教えてください。
OpenGLを知ってたのでエンジン的な物でも作ろうと思い、
何となく半々くらいだろうと思ってゲームプログラミングについて調べたら
情報の殆どがDirectXだったのが凄く意外で
……DirectXの方がゲーム作りに優れているならその具体的な理由が知りたいのと、
内容によっては乗り換えも検討してるのが現状です。
449
(1): 2020/02/02(日)16:01 ID:aXk/zDs3(1/2) AAS
何が意外って何も知らないIT音痴がLinux使ってること。
世界のPCのほとんどがWindowsなんだから当たり前だろうに。PCゲーム市場=Windowsなんだよ。
450: 2020/02/02(日)16:25 ID:0Gqmr542(1) AAS
>>448
違いなんて膨大にあるし、その辺を説明したwebページも大量にあるのだから、まずはそれを自分で調べて疑問点をもっと具体的に絞り込んだら?
451: 2020/02/02(日)18:07 ID:iCgKJVx9(1/2) AAS
そもそも技術的に優れたものが流行るとは限らないし
実はそっちの方がレアケース
452: 2020/02/02(日)18:09 ID:iCgKJVx9(2/2) AAS
ちなみに Windows で OpenGL 使ったって構わないんだぜ
>>449 は変なこと言ってるけど
Linux で OpenGL に慣れてるって思ってるなら
Windows でも OpenGL 使いなはれ
453: 2020/02/02(日)19:00 ID:aXk/zDs3(2/2) AAS
なぜOSS陣営は常に技術的に遅れていたいう事実を隠すんだ?
454: 2020/02/02(日)19:38 ID:6Y3Bd2tq(1) AAS
過去形で言われても困る
455: 2020/02/02(日)23:57 ID:+9EpeIpw(1) AAS
一番の違いはIDEじゃねw
Linuxで大き目の開発しろって言われたら発狂しそうになるわ

どうせならVulkan頑張ってみたらいいのに、今回だいぶDirectXに寄ったし
関係ないが、昔MIFESとか使ってたなぁと検索したらまだ頑張ってたのな・・・
456
(1): 2020/02/03(月)02:24 ID:qoxrkkCs(1) AAS
ああー
42歳超えると意欲が
欠片もでねええよおお
去年は数行程度、今年はゼロだ
歳はとりたくねえもんだ
457
(4): 2020/02/03(月)04:12 ID:9tgcRyN6(1/3) AAS
445で質問した者です
教えていただいたサイトを読んでみたのですが、内容が難しくよく分かりませんでした
具体的にはMOD用に↓のような画像をパーツごとに分解したいです
外部リンク:encrypted-tbn0.gstatic.com
繰り返しの質問になってしまい申し訳ないですがよろしくお願いします
458: 2020/02/03(月)06:19 ID:NIb9VnQs(1) AAS
>>457
嫌です
459
(1): 2020/02/03(月)07:00 ID:P8gMBc/D(1) AAS
>>457
同じ質問を繰り返しても同じ答えにしかならないだろう。具体的に何が分からないか絞られるならそれについての答えが得られるかもしれないけど、全部分かりませんというなら前提となる知識が足りない。
今の君には無理なことだから諦めるか、理解できるようになるために頑張りな。
460
(1): 2020/02/03(月)07:27 ID:I21LlSsI(1/2) AAS
>>457
てかModdingが目当てなのに間違えてプログラム板で聞いたパターンじゃないの?
ddsからbmpとかに変換するツールならそこいらに転がってるから自作する必要ない
461: 2020/02/03(月)07:30 ID:9tgcRyN6(2/3) AAS
>>459
アドバイスありがとうございます!
そうですよね。まずは前提知識の勉強から始めてみます。
462: 2020/02/03(月)07:50 ID:9tgcRyN6(3/3) AAS
>>460
Gimpで変換はできたのですがパーツごとに分ける方法が分からず。
境界線が曖昧で色域選択ではうまく切り取れませんでした。
463: 2020/02/03(月)08:29 ID:I21LlSsI(2/2) AAS
完璧に切り分けるにはモデルのUV座標調べないといけないから難易度一気に上がるぞ
ある程度余分なとこも残して保存すればええやん
ていうかここはプログラミングの板だからスレチ
gimpのスレとかそのゲームのスレ池
464: 2020/02/03(月)12:26 ID:62FLJlST(1/3) AAS
ここまで Unreal Engine なし
465
(1): 2020/02/03(月)12:27 ID:62FLJlST(2/3) AAS
>>456
そのうちチンチン勃たなくなる
射精しても気持ちよくならない
466: 2020/02/03(月)12:29 ID:62FLJlST(3/3) AAS
>>457
blender 使って python で加工すると良いことがあるぞ
467: 2020/02/03(月)17:56 ID:YBknaJ4I(1) AAS
doaっぽい
468: 2020/02/05(水)01:28 ID:9pjNeGwV(1) AAS
>>465
もう3日もシコってない
もう終わりや、、
469: 2020/02/06(木)05:36 ID:Pb0bgiwN(1) AAS
現在ゲーム用の画面分割に挑戦しているのですが、
ビューポートの座標をウィンドウの左上の端(0,0)から動かすと、ポリゴンが三角形に欠けてしまいます
常にそうなる訳ではなく特定の位置特定の角度からそのポリゴンを見るとそうなるといった状態です
原因解る方いらっしゃいましたら、教えていただけないでしょうか

1ループの中で二個のビューポートでそれぞれ一回ずつ描画しているので
一つ目のポート用の描画の際のレンダーステートの変更が二つ目の描画の際にリセットされておらず影響しているのかとも思ったのですが、
試しに一つのビューポートだけ描画してみた所やはり同じ問題が発生してしまいました

逆にどちらのビューポートの座標も左上の端に合わせた状態であれば
二回描画しても問題は発生しませんでした

少々解りにくくて申し訳ありませんが動画にしてみました
省5
470
(1): 2020/02/06(木)12:38 ID:sNihMBVC(1/3) AAS
ポリゴンに対して画角が狭すぎるんじゃね
471
(1): 2020/02/06(木)12:42 ID:sNihMBVC(2/3) AAS
ああT字の頂点が画面から消えるのと同じタイミングで三角形が発生してるな
472: 2020/02/06(木)14:30 ID:eGONke8S(1) AAS
ありがとうございます

>>470
画角を広くしてみた所欠けにくくはなったのですが
やはり同じような問題が起きます
外部リンク[html]:dotup.org

>>470
制作環境はDirectX9を使用したものなのですが、
友人にアドバイスを求めた所、
DirectX9の決まった範囲以外の頂点やポリゴンを描画しない仕組みの予期しない動きが原因の可能性があると教えてくれました

>>471様のおっしゃられているように特定の頂点(?)が画面範囲外に行く事により
省6
473: 2020/02/06(木)14:35 ID:sNihMBVC(3/3) AAS
シェーダーにバグがあるか
なんかミスしてると思うよ
ソース無いとコメントしようがない
474: 2020/02/06(木)14:40 ID:euRWcwLl(1) AAS
赤と青の境目を少し隙間空けて配置したらどうなる?
475: 2020/02/10(月)07:43 ID:P1RMBO0j(1/2) AAS
ポリゴン数が少ないからでは?
デバイス正規化座標から頂点の一つでも外にあれば、ラスタライズ対象から取り除いているような気がする。
この部分の実装に規格がどう定義しているのかは知らないけど。
問題となるあたりに1個の三角形を置くと切り分けできそう。
476: 2020/02/10(月)07:45 ID:P1RMBO0j(2/2) AAS
後は射影行列の深度minに0を入れているとか。
477: 2020/02/20(木)18:44 ID:+Ka50e+j(1) AAS
魔導書読んだらUnityやUnrealに対抗できますかね
478: 2020/02/20(木)20:10 ID:TOp7IeKo(1) AAS
日本の書籍に頼ってる時点で足の小指の爪の先のカス程にも及ばんよ
479: 2020/03/14(土)17:25 ID:vZvO29iz(1) AAS
UEって優等生面してる割には重いわ
480: 2020/03/30(月)17:49 ID:IAJSu2bH(1) AAS
Direct2DやDirectWriteに興味があるのですが、DirectX12とは異なるバージョン体系で、
1.3とかになるんでしょうか……
481: 2020/03/30(月)19:02 ID:3n6oCTMO(1) AAS
なるんです
482: 2020/05/18(月)09:53 ID:CIK13cwb(1/3) AAS
direct x ってどのくらい難しいですか?
例えば四角ポリゴンを表示するまでに1年かかるというレベルの難しさなんでしょうか
普段はblenderを使っています
483
(1): 2020/05/18(月)10:03 ID:XEI7YtdQ(1/3) AAS
blenderに比べれば大変
やる気次第
484
(1): 2020/05/18(月)10:08 ID:XEI7YtdQ(2/3) AAS
ポリゴン一枚ならここ観ればすぐできる
外部リンク[html]:marupeke296.sakura.ne.jp
485
(1): 2020/05/18(月)10:10 ID:CIK13cwb(2/3) AAS
>>483
>>484

ありがとうございます
blenderのアドオンの場合、blenderの更新によって使えなくなる事が多いので、vs c++などで作っておけば後が楽かなと思ったことが動機です。
少しずつやっていきます。
486: 2020/05/18(月)10:13 ID:XEI7YtdQ(3/3) AAS
あとblenderとDirectXはZ軸の方向が逆だったかも知れない
487: 2020/05/18(月)10:44 ID:sRUEcai8(1) AAS
>>485
OpenGL の方が良いかもね
488: 2020/05/18(月)12:37 ID:CIK13cwb(3/3) AAS
↑ありがとうございます。
調べたところ、モデリングツールはopenglが多いみたいですね。
489
(1): 2020/05/18(月)13:02 ID:WV9QLH/+(1) AAS
描画コストの計算ってどのようにして行うのでしょうか?

GPUの性能から計算できるとか言われたのですが、
調べても検索にヒットしなくてよくわかりません。
バス数・SP数・動作Hz等からできるらしいのですが……

どなたかご教授願えないでしょうか?
490
(1): 2020/05/19(火)15:05 ID:8HY/3oGP(1) AAS
【数学をつくった天才たち?】数奇な運命を辿った愛すべき変人
動画リンク[YouTube]
【暗号解読?】人類の歴史を変えた天才たちのドラマ
動画リンク[YouTube]
【ブロックチェーン?】〜5G時代の最終兵器「ブロックチェーン」人類の未来を変える大発明!〜
動画リンク[YouTube]
【サピエンス全史?】〜1200万部突破の世界的ベストセラーを世界一わかりやすく解説〜
動画リンク[YouTube]
【金持ち父さん?】お金持ちになる手順
動画リンク[YouTube]
491: 2020/05/19(火)15:29 ID:VP2fOBMJ(1) AAS
>>490
スレチ グロ
492: 2020/05/19(火)18:52 ID:Oj7siCaV(1) AAS
あっちゃんあんまり好きじゃなかったけど、プレゼン能力高いよね
493: 2020/05/19(火)20:22 ID:F1sOO54s(1) AAS
>>489
ベンチマークとかかな?
494: 2020/05/23(土)16:31 ID:HTVp/rZ5(1/2) AAS
directx11のシェーダリフレクションについて質問です。
シェーダーの定数バッファのスロット番号情報ってシェーダーリフレクションで
取得できますか?
495: 2020/05/23(土)22:24 ID:HTVp/rZ5(2/2) AAS
すみません、自己解決しました!
普通に取得できました
496
(1): 2020/05/26(火)12:27 ID:B/JpQdAR(1/2) AAS
マイクロソフトのDirectX エンドユーザーランタイムWebインストーラのダウンロードダウンロードしたいのですが、どうしてもWEBページが開きません
当方windows10環境で広告ブロック機能をオフにしても、Chrome、Edgeで開くことが出来ませんでした
497
(1): 2020/05/26(火)12:53 ID:aMGgtnO2(1) AAS
>>496
丁度今MSのダウンロードセンター落ちてるっぽいぞ
あとここはプログラム板なので関係ない質問はWindows板でな
498: 2020/05/26(火)22:27 ID:B/JpQdAR(2/2) AAS
>>497
ご丁寧にありがとうございました
スレチして申し訳ないですm(_ _)m
499: 2020/06/12(金)03:04 ID:/VX8zieH(1/2) AAS
外部リンク:gist.github.com
glslのリファレンスというのはどこにあるんでしょうか?
ここにあるものさえ覚えておけばいいのですか?
500: 2020/06/12(金)09:40 ID:F8A7CVPb(1) AAS
Tokyo Alert
外部リンク[pdf]:mew.cx
外部リンク:www.shaderific.com
外部リンク:www.khronos.org
外部リンク[pdf]:www.opengl.org
501: 2020/06/12(金)13:41 ID:M4baBTFq(1) AAS
IT掲示板群 外部リンク[aspx]:x0000.net

学術の巨大掲示板群 - アルファ・ラボ 外部リンク:x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など

simulationライブラリで純粋な関数式プログラミングをする
外部リンク[aspx]:x0000.net
UIライブラリ (C#, 2D) を作ったよ
外部リンク[aspx]:x0000.net
連続と離散を統一した!
外部リンク[aspx]:x0000.net
省10
502: 2020/06/12(金)13:52 ID:hxFv/xna(1) AAS
JavaでdirectX使うには何から始めたら良いですか
503
(1): 2020/06/12(金)13:55 ID:p6HEXq8F(1) AAS
しねでも良いんだけど
マジレスするとC覚えろ
504: 2020/06/12(金)15:29 ID:6Yfh5mGy(1/3) AAS
>>503
なるほどCでライブラリーを書くのかな?
作ったCのライブラリーで
VisualBASICからDirectXを呼び出して
C#のネットワーク経由でJavaを使うのかな
いろいろと大変そうです
505: 2020/06/12(金)15:46 ID:1pXOSbLZ(1/2) AAS
続きはGoスレ
506: 2020/06/12(金)15:59 ID:6Yfh5mGy(2/3) AAS
CじゃなくてGoなんかよ、ウソつき
1-
あと 267 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s