回答する人も、質問する人も必ず読んでください
これらに当てはまる人のための質問スレです。
1.C/C++は多少理解している。
2.最近DirectXを始めたばかり
3.SDKを見ても、Googleで検索しても、いまいち理解できない人
4.余計な雑談は不要ですよ
【 回答してくださる方 】
・ できるだけ優しく質問に答えてあげてください。
・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。
「ググれ」「SDK見れ」以外の回答でおながいします。
・ 神ですら理解不能な質問は無視して下さい。
【 質問する方 】
・ どんな事で躓いているのか明確にしよう。
・ 長くならないなら躓いている部分のコードを晒してみれ。
・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。
・ 回答して貰ったら、出来るだけお礼もしよう。
前
【C++】 DirectX初心者質問スレ Part39 【C】
http://echo.2ch.net/test/read.cgi/tech/1418438785/
>>2リンク
探検
【C++】 DirectX初心者質問スレ Part40 【C】©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
2016/09/25(日) 14:43:57.34ID:3wiQalb8
937デフォルトの名無しさん
2018/02/20(火) 14:06:33.85ID:ZhrEO/E0 930だがcapsviewerみたらshader _gather4がoffだった
このせいか?
GPUは超最新のRX470だから意外だ・・
クリッピングに関しては
やってることがおかしいのは
皆わかっていることだろう
大事なのは本人が満足することであって
忠告は余計なお世話だ
このせいか?
GPUは超最新のRX470だから意外だ・・
クリッピングに関しては
やってることがおかしいのは
皆わかっていることだろう
大事なのは本人が満足することであって
忠告は余計なお世話だ
938デフォルトの名無しさん
2018/02/20(火) 18:24:40.52ID:ptcA/Sk+ 仰有る通りです。
939デフォルトの名無しさん
2018/02/20(火) 18:40:51.90ID:Q8WKYTfx 1パスでやるなら一つ方法がある。
頂点シェーダは頂点番号を引数に取れたはずだから、三角形リスト(ようはストリップとファン以外)を前提に頂点番号の剰余をとる。
あとは定数バッファにクリップしたい空間をいれるなりする。
というか、クリップしたいのが何なのかがわからんと、これでいけるのかもわからんが。
頂点シェーダは頂点番号を引数に取れたはずだから、三角形リスト(ようはストリップとファン以外)を前提に頂点番号の剰余をとる。
あとは定数バッファにクリップしたい空間をいれるなりする。
というか、クリップしたいのが何なのかがわからんと、これでいけるのかもわからんが。
940デフォルトの名無しさん
2018/02/20(火) 18:53:53.14ID:NF5x4bMT そうだ。俺が知る限り、ピクセルシェーダ以外にdiscard命令はないから、厳密にはクリップはできないと思う。
これはプリミティブの一貫性を担保出来なくなるからだと思う。
つまりクリップ後じゃないとダメというなら、それはかなり無理をしないと実装しにくいと思います。
おわり
これはプリミティブの一貫性を担保出来なくなるからだと思う。
つまりクリップ後じゃないとダメというなら、それはかなり無理をしないと実装しにくいと思います。
おわり
941デフォルトの名無しさん
2018/02/20(火) 19:35:33.56ID:u4AWVd2v Direct3Dの描画はプリミティブ単位だからね
三角形や線とかな
だから頂点シェーダで頂点を破棄なんて
そもそもナンセンス
大体頂点を破棄したら三角が線になっちまうしな
クリッピングってのは平面に交差した三角形を破棄し
その接触してた境界線を使って
1〜2個の三角形を作って追加することだな
掻い摘まむと
三角形や線とかな
だから頂点シェーダで頂点を破棄なんて
そもそもナンセンス
大体頂点を破棄したら三角が線になっちまうしな
クリッピングってのは平面に交差した三角形を破棄し
その接触してた境界線を使って
1〜2個の三角形を作って追加することだな
掻い摘まむと
942デフォルトの名無しさん
2018/02/20(火) 19:39:01.32ID:u4AWVd2v それにクリッピングしてない三角形と
クリッピングして半分サイズになった三角形を
それぞれテッセレーションかけたとして
描画に差が出るとは思えないんだよな
結局出来る絵は一緒だろみたいな
クリッピングして半分サイズになった三角形を
それぞれテッセレーションかけたとして
描画に差が出るとは思えないんだよな
結局出来る絵は一緒だろみたいな
943928
2018/02/20(火) 21:55:02.19ID:o7gc+o+D みなさん、ご意見ありがとうございます!
ジオメトリシェーダーでプログラマブルにクリッピングし、
次のパスでテッセレーションさせる方法で思惑通りにできました。
品質、パフォーマンスともにばっちりです。
プログラマブルシェーダの威力を今までで一番実感できましたw
入力頂点や最終的な表現が少々特殊なアプリケーションなので、こんなことしてます^^;
ジオメトリシェーダーでプログラマブルにクリッピングし、
次のパスでテッセレーションさせる方法で思惑通りにできました。
品質、パフォーマンスともにばっちりです。
プログラマブルシェーダの威力を今までで一番実感できましたw
入力頂点や最終的な表現が少々特殊なアプリケーションなので、こんなことしてます^^;
944デフォルトの名無しさん
2018/02/21(水) 05:52:54.40ID:4FJWcrHN 特殊学級逝け
945デフォルトの名無しさん
2018/02/21(水) 06:44:11.37ID:3DX90cKY なんかできない理由を引き出すことが目的だったみたいだね。
946デフォルトの名無しさん
2018/02/21(水) 10:51:47.16ID:zwuXHePG >>941-942
ほんそれ
ほんそれ
947デフォルトの名無しさん
2018/02/21(水) 21:15:13.73ID:PIrsuTwG プロかアマか知らんが
実際にテッセレーション使う
アプリがあることに驚きだ
実際にテッセレーション使う
アプリがあることに驚きだ
948デフォルトの名無しさん
2018/02/22(木) 03:58:30.48ID:uf68Vai0 モデラーソフトウェアが曲面を出力しないからね。
俺はデザイン段階のメッシュ生成に使うぐらいだな
ランタイムは使い処がない。元が面しかないから
俺はデザイン段階のメッシュ生成に使うぐらいだな
ランタイムは使い処がない。元が面しかないから
949デフォルトの名無しさん
2018/02/27(火) 12:28:04.97ID:KIqtFKWO DirectXからは外れるが
俺もクリッピングの処理作ってたんだが
単精度が誤判定が多くて苦労した
結局倍精度で作り直したよ
scalar * dot( vec4, vec4 ) と dot( vec4, scalar * vec4 )
これでさえ解が異なるからな
桁落ちしてるんだろーが
ひ弱過ぎてやってらんねーよ
お前等も内積使ってる箇所は
誤差りまくってると思った方がいいよ
俺もクリッピングの処理作ってたんだが
単精度が誤判定が多くて苦労した
結局倍精度で作り直したよ
scalar * dot( vec4, vec4 ) と dot( vec4, scalar * vec4 )
これでさえ解が異なるからな
桁落ちしてるんだろーが
ひ弱過ぎてやってらんねーよ
お前等も内積使ってる箇所は
誤差りまくってると思った方がいいよ
950デフォルトの名無しさん
2018/02/27(火) 12:31:23.94ID:KIqtFKWO あれれ?
これは解が違ってて当たり前だな・・
もう引退するわ俺、、
これは解が違ってて当たり前だな・・
もう引退するわ俺、、
952デフォルトの名無しさん
2018/02/27(火) 14:28:31.83ID:5gkszjPl わらうしかないな
953デフォルトの名無しさん
2018/02/27(火) 14:36:21.65ID:MLnedvVc 【UFO】 山本太郎も横浜で遭遇 ≪W◇″型の発光体≫ 世界にテレパシー放送 【大宣言】
http://rosie.5ch.net/test/read.cgi/liveplus/1519704223/l50
http://rosie.5ch.net/test/read.cgi/liveplus/1519704223/l50
954デフォルトの名無しさん
2018/02/27(火) 19:11:26.74ID:26shKBED >>950
そんなことでくよくよするな。
内積よりも項に入る浮動小数点の桁の差が誤差の原因
1e7 * 4e-8 なんかは普通に誤差がでる。
深度バッファシャドウなんか、もう泣けるはどにエイリアスがでるからね
そんなことでくよくよするな。
内積よりも項に入る浮動小数点の桁の差が誤差の原因
1e7 * 4e-8 なんかは普通に誤差がでる。
深度バッファシャドウなんか、もう泣けるはどにエイリアスがでるからね
955デフォルトの名無しさん
2018/03/01(木) 13:17:36.41ID:Cf0RGA4u direct3d11でGPU利用率を出したいんだが
どうすればいい?
ID3DCounterってのも
リファレンスに何も載ってなくて
いまいち使い方がわからん
どうすればいい?
ID3DCounterってのも
リファレンスに何も載ってなくて
いまいち使い方がわからん
956デフォルトの名無しさん
2018/03/01(木) 18:51:45.37ID:uQBf/C/G >>955
Windows10のタスクマネージャで見れるヤツじゃアカンの?
Windows10のタスクマネージャで見れるヤツじゃアカンの?
957デフォルトの名無しさん
2018/03/01(木) 19:30:18.95ID:Cf0RGA4u958デフォルトの名無しさん
2018/03/05(月) 01:01:52.39ID:20zxqeLy 最近AIAI騒いでるのでDirectXついでにCSで人工知能やってるけど
directxって本当に何でもできる優れものですね!!
directxって本当に何でもできる優れものですね!!
959デフォルトの名無しさん
2018/03/05(月) 01:24:16.82ID:mY7Ak3+Q DirectXのXはAIでも何でもありの意味なのだ
960デフォルトの名無しさん
2018/03/07(水) 09:34:05.29ID:qEJjJFd9 Dwarf.xに不透明度0が設定されているせいで
何にもエラーがでないのに何も表示されなくて
泣きそうになりながらデバッグしてた。
俺の毛根が全てタヒんだ。絶対に許さない。
何にもエラーがでないのに何も表示されなくて
泣きそうになりながらデバッグしてた。
俺の毛根が全てタヒんだ。絶対に許さない。
961デフォルトの名無しさん
2018/03/07(水) 17:37:46.73ID:Xgof0Akv カリカリすんな、ハゲるぞ
962デフォルトの名無しさん
2018/03/09(金) 22:39:40.57ID:k21qhUCP XMVECTORF32 v; ←不定値
v = XMVECTORF32(); ←(0.0f, 0.0f, 0.0f, 0.0f )が代入される
XVECTORF32の定義を見ても特に0初期化してるコードは見られないんだけど、どういうこと??
v = XMVECTORF32(); ←(0.0f, 0.0f, 0.0f, 0.0f )が代入される
XVECTORF32の定義を見ても特に0初期化してるコードは見られないんだけど、どういうこと??
963デフォルトの名無しさん
2018/03/09(金) 22:44:00.05ID:FxEAZLjZ >>962
おまえが無知だってこと
おまえが無知だってこと
964デフォルトの名無しさん
2018/03/10(土) 00:49:48.96ID:6Ku/v/4o >>962
963の否定を書こうと頑張ったけど無理だった。
963の否定を書こうと頑張ったけど無理だった。
965デフォルトの名無しさん
2018/03/10(土) 00:53:19.18ID:6Ku/v/4o まるで、0次元に奥行きと時間軸があると証明しろ、という問題
966962
2018/03/10(土) 01:00:56.50ID:jUXiXJgT ひょっとして内部的にはfloat()が呼ばれてるのかな?
プリミティブ型のコンストラクタは0になるし。
プリミティブ型のコンストラクタは0になるし。
967デフォルトの名無しさん
2018/03/10(土) 06:10:20.45ID:L0iyZELB >>962
おいおい
おいおい
968962
2018/03/10(土) 09:01:27.06ID:jUXiXJgT 分かりました。
POD型の構造体ってやつですね。
デフォルトコントラスタがメンバを0初期化するっていう。
忘れてました^^;
POD型の構造体ってやつですね。
デフォルトコントラスタがメンバを0初期化するっていう。
忘れてました^^;
969デフォルトの名無しさん
2018/03/10(土) 10:37:49.64ID:eraRXpqW 陰影が鮮やかな既定動作か。。
970デフォルトの名無しさん
2018/03/10(土) 17:50:17.71ID:L2iBNePa あのう、oswin8でdirectXのゲーム作ろうとしたらd3dx9.hが開けなくて何が悪いのか解らないんだけど誰か教えて
ちゃんとパスも通してるはずなんだけど開けない
ちゃんとパスも通してるはずなんだけど開けない
971デフォルトの名無しさん
2018/03/10(土) 17:54:04.71ID:5pXC+BOT SDKは入れたか?
972デフォルトの名無しさん
2018/03/10(土) 17:58:33.24ID:5pXC+BOT973デフォルトの名無しさん
2018/03/10(土) 18:00:00.90ID:L2iBNePa 一部はアプリ関係で入れられなかったけど入れた
DXSDK_Jun10
これ入れた
DXSDK_Jun10
これ入れた
974デフォルトの名無しさん
2018/03/10(土) 20:47:35.40ID:L2iBNePa975デフォルトの名無しさん
2018/03/11(日) 14:33:15.88ID:hH1O5ykj インクルードディレクトリもライブラリディレクトリでもパス通してるんだけどエラーが起きる
directX入れなおした方が良いかな?
directX入れなおした方が良いかな?
976デフォルトの名無しさん
2018/03/11(日) 15:31:20.81ID:zWe+i43K 画面コピペか
少なくともどんなエラーかくらい書け
少なくともどんなエラーかくらい書け
977デフォルトの名無しさん
2018/03/11(日) 16:36:05.71ID:Rp+gMgwe 1>------ ビルド開始: プロジェクト:oikake, 構成:Debug Win32 ------
1> Gameplay.cpp
1>c:\k013a2065\oikake\oikake\gameplay.cpp(8): fatal error C1083: include ファイルを開けません。'd3dx9.h':No such file or directory
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(356,5): error MSB6006: "CL.exe" はコード 2 を伴って終了しました。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
1> Gameplay.cpp
1>c:\k013a2065\oikake\oikake\gameplay.cpp(8): fatal error C1083: include ファイルを開けません。'd3dx9.h':No such file or directory
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(356,5): error MSB6006: "CL.exe" はコード 2 を伴って終了しました。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
978デフォルトの名無しさん
2018/03/11(日) 18:23:51.34ID:nU46plwc >>977
馬鹿すぎる
馬鹿すぎる
979デフォルトの名無しさん
2018/03/11(日) 20:17:55.04ID:1mhcZmSW 学校の端末か
980デフォルトの名無しさん
2018/03/11(日) 21:27:53.94ID:w65DB/Z1 >>978
お前さー、もう出てくるなよ
自分がわかるクソみてーな質問には
偉そうに役に立たないレス返しやがって
ちょっと深い話になるとついてこれず
だんまり決めやがって
これからもそのスタイル続けるなら
コテハンにしろよ臆病者が
お前さー、もう出てくるなよ
自分がわかるクソみてーな質問には
偉そうに役に立たないレス返しやがって
ちょっと深い話になるとついてこれず
だんまり決めやがって
これからもそのスタイル続けるなら
コテハンにしろよ臆病者が
981デフォルトの名無しさん
2018/03/12(月) 03:16:30.51ID:IdW8RVi3 エスパーするとおれが答えられない質問はするな、ということですな。
982デフォルトの名無しさん
2018/03/12(月) 03:31:55.46ID:xicg2nss ちげーよヴァカ
無意味なレスを返すなって
言ってるんだよ
「馬鹿すぎる」ってレスに
どんな情報的価値があるの?
無駄な文章を載せるなよ
しかも随分昔から繰り返しやがって
言ってもわかんねーだろうがな
わからねー池沼だから繰り返す訳で
無意味なレスを返すなって
言ってるんだよ
「馬鹿すぎる」ってレスに
どんな情報的価値があるの?
無駄な文章を載せるなよ
しかも随分昔から繰り返しやがって
言ってもわかんねーだろうがな
わからねー池沼だから繰り返す訳で
983デフォルトの名無しさん
2018/03/12(月) 08:18:41.78ID:H/PJUZeP ネットは答えを教えてくれる魔法の箱じゃない。
礼儀も立場も弁えず、垂れながすのも自由なら答えない自由もある。
ttps://social.msdn.microsoft.com/Forums/en-US/e8ecf535-c80d-4e9a-90f5-720e92a3cc43/including-d3d9xh?forum=vcprerelease
礼儀も立場も弁えず、垂れながすのも自由なら答えない自由もある。
ttps://social.msdn.microsoft.com/Forums/en-US/e8ecf535-c80d-4e9a-90f5-720e92a3cc43/including-d3d9xh?forum=vcprerelease
984デフォルトの名無しさん
2018/03/12(月) 15:04:36.61ID:zt/LuZHd 馬鹿すぎる
985デフォルトの名無しさん
2018/03/12(月) 15:22:57.63ID:eQiZqVT0 もう解りやす過ぎるわ連投でID一致しないように日付変えて書き込んで特定されないよう対策してるやつ
986デフォルトの名無しさん
2018/03/12(月) 16:03:36.74ID:CSgz2Faf スルー力は朝日新聞が最強
987デフォルトの名無しさん
2018/03/12(月) 18:30:39.07ID:KdliYUuE つ 芥川龍之介「蜘蛛の糸」
988デフォルトの名無しさん
2018/03/15(木) 21:34:59.36ID:60xse1Pc 最近グラボの調子おかしい・・忘れたころにピーピッピッピのピーブ音でるわ
GPU処理でエラー吐かせたり負荷掛かる処理やらせたりで
速攻寿命がきたんだろうか・・1年半・・
GPU処理でエラー吐かせたり負荷掛かる処理やらせたりで
速攻寿命がきたんだろうか・・1年半・・
989デフォルトの名無しさん
2018/03/15(木) 22:03:49.89ID:nxwDUUw2 インクルード解決したわ、構成マネージャーのプラットフォームとディレクトリのプラットフォームでのインクルードディレクトリを設定してなかった
構成マネージャーがx86なのにディレクトリのプラットフォームがx86で設定してないんじゃあ通らねえわな
構成マネージャーがx86なのにディレクトリのプラットフォームがx86で設定してないんじゃあ通らねえわな
990デフォルトの名無しさん
2018/03/16(金) 14:43:58.76ID:3ma6aQHv DirectX初心者じゃなくてVisualStudio初心者だったでござるか
991デフォルトの名無しさん
2018/03/16(金) 21:16:46.49ID:hqJkJwu5 ここの住人は何年単位でグラボ交換してる?やっぱ酷使してるから寿命も早い?
992デフォルトの名無しさん
2018/03/17(土) 00:07:06.44ID:gUYW9kLS direct3dのメジャーバージョンアップに合わせてかなあ
d3d12はスルーするんで買い換え予定は
今のところ無い
d3d12はスルーするんで買い換え予定は
今のところ無い
993デフォルトの名無しさん
2018/03/19(月) 10:54:17.03ID:05NHTh2N >>991
そも壊れない。なんかの動機がないと替えないかな
ただ最近、AMDのプロセッサと内蔵グラボが欲しいと感じている。単にVulkan使いたいだけなんだけど。
デスクトップはGT740(DDR5か4だったはず)
ノートがインテル内蔵GPU
スマホがスナドラ(2017年のやつ)
そも壊れない。なんかの動機がないと替えないかな
ただ最近、AMDのプロセッサと内蔵グラボが欲しいと感じている。単にVulkan使いたいだけなんだけど。
デスクトップはGT740(DDR5か4だったはず)
ノートがインテル内蔵GPU
スマホがスナドラ(2017年のやつ)
994デフォルトの名無しさん
2018/03/20(火) 13:17:34.02ID:EKJQE85I DirectX Raytracing (DXR)
https://blogs.msdn.microsoft.com/pix/2018/03/19/pix-1803-16-raytracing-directx-raytracing-support/
やっと最終形態に到達できるぞ
https://blogs.msdn.microsoft.com/pix/2018/03/19/pix-1803-16-raytracing-directx-raytracing-support/
やっと最終形態に到達できるぞ
995デフォルトの名無しさん
2018/03/20(火) 13:35:44.72ID:jyqJLWY8 >>994
おお、すげぇな
おお、すげぇな
996デフォルトの名無しさん
2018/03/20(火) 18:43:42.46ID:Lb8Qytx3997デフォルトの名無しさん
2018/03/21(水) 03:59:45.51ID:NwhwYhgQ RC4じゃないと使えないのか
998デフォルトの名無しさん
2018/03/21(水) 10:04:20.89ID:9aBHV4ji 次スレ
999デフォルトの名無しさん
2018/03/21(水) 13:18:47.75ID:lT80+4ah 一党独裁ナチス中国
1000デフォルトの名無しさん
2018/03/21(水) 21:14:57.91ID:h0hkPLVB わいけっせん
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 542日 6時間 31分 1秒
新しいスレッドを立ててください。
life time: 542日 6時間 31分 1秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 首相官邸前で「戦争あおるな」 台湾有事巡る答弁に抗議 [蚤の市★]
- 高市首相告白「『なめられない服』を選ぶことに数時間を費やしました」「外交交渉でマウント取れる服、買わなくてはいかんかもなぁ」 [ぐれ★]
- 【高市リスク】立民・小西洋之参院議員「高市総理がとんでもない安全保障オンチで外交オンチ」 [ぐれ★]
- 『DOWNTOWN+』会員数50万人突破で見えてきた 松本人志の“月収4ケタ万円”驚愕収入 [阿弥陀ヶ峰★]
- 【音楽】クラフトワークの来日公演決定 [湛然★]
- 【赤坂ライブハウス刺傷】逃走していた自衛官の男(43)を殺人未遂の疑いで逮捕 警視庁 被害女性とは知人関係 [Ailuropoda melanoleuca★]
- 夜勤終わり風呂なう
- 桃香さん!!
- 【悲報】東京都民さん、20過ぎてるのに自転車に乗っててて大炎上wwwwwwwwwwww女「いい歳した男で自転車に乗るのは知的障がい者だけだよ? [483447288]
- 【悲報】細田守最新作、超絶爆死しそう
- 【悲報】ミスター東大さん、高度な『ずらし』を披露するも愚民には理解されず大炎上wwwwwwwwwwww [455031798]
- 俺より芥川龍之介の本読んでるやつVIPにいないであろう
