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


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

くだすれDirectX(超初心者用) part.3



1 名前:デフォルトの名無しさん [2007/10/29(月) 06:05:00 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
DirectX使いが優しくコメントを返しますが、
お礼はDirectXの布教と初心者の救済をお願いします。

DirectX Home Page
www.microsoft.com/japan/windows/directx/

前スレ
pc11.2ch.net/test/read.cgi/tech/1173535400

577 名前:デフォルトの名無しさん [2008/06/14(土) 00:28:54 ]
フルスクリーンでげーむをやろうとしたところ、起動できなかったので、
DirectX診断ツールのDirectDrawでテストしたところ
DirectDraw テスト結果 : エラー - ステップ 17 (SetDisplayMode を 640x480x16 に): HRESULT = 0x80004001 (未実装)
とでました解決策などありますか?

578 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 09:48:44 ]
>>577
プログラムを開発する事に対する関連性を述べよ

579 名前:デフォルトの名無しさん [2008/06/15(日) 03:22:14 ]
低レベルですが失礼します。
directX 9.0のウェブセットアップをダウンロードしたのですが、
セットアップをしようとすると、インターネットに接続している状態
でも「ネットワーク接続を確認してください」と出てしまいます。
原因等、よろしければお願いします。
あと、directX 9.0はSP1の状態でも大丈夫でしょうか?

580 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:24:55 ]
>>579
>>578

581 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 12:04:57 ]
文字表示なんですが、リアルタイムでフルカラーで表示出来るようにするには、
LockRectしか無いでしょうか。
指定された8色とかでしたら、文字は抜きのテクスチャにして、
ベースの色テクスチャを抜き出すという方法が使えると思いますが、
フルカラーでしたらどんな方法がありますでしょうか。

582 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 12:22:06 ]
>>581
ID3DXFontはどうかね

583 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 12:25:33 ]
>>581
αで文字を描いて、色は頂点カラーで与える。

584 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 13:44:07 ]
ピクセルシェーダーでおけ

585 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 22:33:19 ]
カメラにレンズ効果を付け加えるにはどうしたらいいですか?




586 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 09:45:46 ]
フレア、収差、立体視、どれ?

587 名前:585 mailto:sage [2008/06/16(月) 09:52:28 ]
たとえば魚眼レンズみたくしたいです。

588 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 10:22:28 ]
単純に視野角を広げればいいんじゃね?

589 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 10:24:08 ]
ひずませたいんじゃね?

590 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 14:11:05 ]
>>587
シェーダーつかうNE

t-pot『Fish Eye』
tpot.jpn.ph/t-pot/program/128_FishEye/index.html


591 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 15:02:37 ]
>590は対角魚眼だな。全周魚眼にしたいならパラメータを調整して、更に範囲外の処理もしなくてはいけない。

592 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 15:27:06 ]
で、でたー

593 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:05:55 ]
バックバッファサイズ640*480のフルスクリーンで動作するアプリケーションを作ったのですが
アプリを終了してフルスクリーンから復帰すると他のウィンドウのサイズが
640*480に強制的に変化してしまう現象に悩まされています
原因に心当たりがある方いらっしゃいませんでしょうか
SDKはDirectX9/December 2004を使ってます

594 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:18:02 ]
ごく希に、他のウインドウの表示位置がずれたり、640*480になるときがある。
しかし、常時なら、
バグで終了してないか?
ちゃんとリリース処理をしているか?
QuitMessageを使っているか?
細かくプログラムを切っていって、原因を突き止めないと何とも言えない。

595 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 23:10:50 ]
DirectDrawにその問題あった気がすんな。
アプリ終了前にちゃんとAPIを通してウィンドウモードに戻してみ?



596 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 23:15:24 ]
きちんと戻したければ、各ウインドウのサイズを記憶しておいて、自己責任できっちり戻せ。
大して手間のかかる処理じゃない。

597 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:12:31 ]
画面モードを元に戻さずReleaseしてる例ならよく見る罠。
SetCooperativleLevelな。

598 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:17:00 ]
効率の良い線や四角形の描画方法ってありますか?

599 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:23:42 ]
ありません

600 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:34:21 ]
ブレゼンハムのことか?

601 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 01:50:59 ]
アニメーションや親子関連の情報が入ってるXファイルの
フォーマット解説しているサイトとかありませんかね?

602 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 13:07:41 ]
>>596
可能です。
以上。
↓次どうぞ

603 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 14:09:54 ]
あて先を間違ったレスって恥ずかしいよね

604 名前:デフォルトの名無しさん [2008/06/18(水) 23:32:18 ]
テクスチャーを張ったポリゴンの色を変えたいんだけどどうすればいいんだろう?
マテリアルのディフューズ色を変えても変わらなかった

具体的には灰色のテクスチャーを張っていて、色々、色を変えたいなと思って

誰か教えてくだせえ



605 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 00:34:43 ]
頂点カラーでぐぐれ。

それ以前にデフューズいじって変わらないのはおかしいが。



606 名前:デフォルトの名無しさん [2008/06/19(木) 08:44:51 ]
言葉がたりなかったんだけど、ポリゴンっていうかXファイルのモデルの色を変えたかったんだ。
モデルにしても頂点カラーで色を変えられそうだけどコストかかりそうだね

なんか良い方法ないかなあ

607 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 10:00:40 ]
>>606
シェーダーパラメーターでやればほぼノーコストだろう

608 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 10:32:51 ]
>なんか良い方法ないかなあ

他の方法を模索する前にちゃんとマテリアルのデフューズで
変えられるようになるのが先です

609 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 10:52:14 ]
いいこというね

610 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 13:23:31 ]
低レベルな質問で申し訳ありません
カメラの回転のトラブルなんですが カメラ中心の回転とカメラの移動を同時に
することができません ソースがおかしいのでしょうか?どなたかご教授お願いします
D3DXMATRIXA16 matView,matCameraPosition,matHeading,matPitch;
D3DXVECTOR3 vecEyePt( fCameraX,fCameraY,fCameraZ ); //カメラ(視点)位置
D3DXVECTOR3 vecLookatPt( fCameraX,fCameraY-1.0f,fCameraZ+3.0f );//注視位置

D3DXVECTOR3 vecUpVec( 0.0f, 1.0f, 0.0f );//上方位置
D3DXMatrixIdentity(&matView);
D3DXMatrixRotationY(&matHeading,fCameraHeading);
D3DXMatrixRotationX(&matPitch,fCameraPitch);
D3DXMatrixLookAtLH( &matCameraPosition, &vecEyePt, &vecLookatPt, &vecUpVec );
D3DXMatrixMultiply(&matView,&matView,&matHeading);
D3DXMatrixMultiply(&matView,&matView,&matPitch);
D3DXMatrixMultiply(&matView,&matView,&matCameraPosition);
pDevice->SetTransform( D3DTS_VIEW, &matView );

fCameraXで移動、fCamerapitchでカメラの回転です

611 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 13:54:41 ]
>>610
そこでD3DXMatrixLookAtLHを使う意味がワカンネ

612 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 14:11:48 ]
>>611
ご回答いただいたのにすいません。どこをどう直せばいいか
教えていただけたらありがたいです。


613 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 14:42:21 ]
SetCooperativleLevel に一致する日本語のページ 約 件中 - 件目 ( 0.098231 秒)


SetCooperativleLevel に該当するページは見つかりませんでした。



614 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 14:44:08 ]
クォータニオン?

615 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 15:35:07 ]
×>SetCooperativleLevel
○>SetCooperativeLevel



616 名前:610 mailto:sage [2008/06/19(木) 16:14:55 ]
原点中心の回転ならわかるのですがカメラ中心の回転がわかりませんでした、
調べ方が悪いのか書いてるページも見つからないのでどなたかご教授お願いします

617 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 17:02:37 ]
At=Eye+向きたい方向ベクトル

618 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 17:04:25 ]
DirectX7じゃないっすか

619 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 17:17:32 ]
>>616
610のLookAtが余計。
あるいはLookAtだけで十分。(注視点を回転させる)

それと、View行列は概念上はカメラの位置や向きを設定する行列だが、
実際の計算ではカメラが動くのではなく世界を回転させてカメラの位置に
合わせるので、回転や平行移動に関する考え方が逆になる。

変換の順番も普通とは逆で、まず平行移動させてから回転させる。
移動量も回転角もマイナスを賭けた値で。
(View行列をかけた後の原点がカメラの位置になる)

620 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 18:44:41 ]
みんなはクォータにオンバリバリ使ってるの?

621 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 21:18:46 ]
Xファイルのアニメーションはクォータニオンだし
最低限の回転や補間や行列への変換くらいは理解してるじゃろ。

622 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 23:04:25 ]
俺は理解してないけど使えるからいい
難しいことは頭のいい数学屋さんにお任せ

623 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 04:20:46 ]
テクスチャを左右反転して表示させるにはどうすればいいのでしょう?
ポリゴンの裏表を逆にしたり、uv値をいじったりはしてみましたが寸でのところでうまくいきません。
2の乗数の大きさのテクスチャでなら、u値を負にしたらできたのですが…。
ご教授くださいませ。

624 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 04:33:23 ]
頂点座標に対するuvが
左上uv 0,0
左下uv 0,1
右上uv 1,0
右下uv 1,1
だった場合

こうすれば
左上uv 1,0
左下uv 1,1
右上uv 0,0
右下uv 0,1


625 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 10:42:46 ]
u = 1.0 - u かな



626 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 05:49:10 ]
>>624,625
ありがとうございます、できました!
uv値がポリゴンの頂点に対応しているということをいまいち理解できていなかったようでした…。

627 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 18:08:27 ]
DX8.1でIMEを制御、入力するにはどうしたらよいでしょうか。
参考URL等を教えていただけると幸いです。

628 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 19:19:16 ]
>>627
DX9のSDKにIME制御のソースあるよ。
描画にID3DXSpriteを使っているところ以外はバージョン関係なさそうだから
DX8.1に移植もそんなに難しくは無いと思う。

629 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 19:36:26 ]
> DX9のSDKにIME制御のソースあるよ。
これって下の実はバグソースなのに誰も気づかなかったやつだっけ?
watch.impress.co.jp/game%2Fdocs/20070927/wv.htm

630 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 20:02:17 ]
>>629
こんなソース初めて見た
俺のもそうだが
社内の他のグラマのもぜんぜん違うソースだったな
ネタだろこれw

631 名前:デフォルトの名無しさん mailto:sage [2008/06/26(木) 20:04:45 ]
>>629
>結局のところ結局のところ

大事なので2回いいました

632 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 04:20:08 ]
DirectDrawアクセラレータを無効にしたいんだが、診断ツール開いて変更しようとしたんだが、
「使用できます」とだけ表示されてて変更ができないんだが、どうしたらいいのだろうか?

OS Vista Home Premium
V/B Mobile Intel(R) 945 Express Chipset Family
DirectXのヴァージョン DirectX 10

633 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 10:16:00 ]
ディスプレイのプロパティのトラブルシューティングとか、DirectX SDKのコントロールパネルとか。
そもそもVistaじゃ切れないんじゃないか?

634 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 17:01:25 ]
>>629
どこかで聞いたことあると思ったら

ttp://watch.impress.co.jp/game%2Fdocs/20070927/wv00.htm
俺映ってるじゃん

635 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 18:21:58 ]
DirectXが使える人って頭いいと思う。



636 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 18:52:44 ]
俺は、絵が描ける人って頭いいと思う。
10日間、がんばて30秒ドローイングしたけど
www.posemaniacs.com/pose/thirtysecond.html
俺には絵は無理かも知れない

637 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 20:39:58 ]
頭いいかどうかはわからないが、尊敬はする
俺にもたぶん無理>絵

638 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 21:53:29 ]
絵は好きかどうかがすべてだと思うので
やっぱりDirectXのほうが頭いいと思う。

639 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 22:10:31 ]
昔のI/Oのヘルプ丸写しのDirectX本はサンプルの絵がヘタすぎて
立ち読みするのが恥ずかしかった記憶が

640 名前:もこ [2008/06/30(月) 23:47:51 ]
DX(JUNE2008)をDLしてインストールしてたら最終設定でERRORが出てDXerrorとDX.log見てがんばってね♪
みたぃなことを言われたんですがどぅすればぃぃんですヵ?

PC初心者でぜんぜんゎかんなぃです。

あとXPです。



641 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 00:08:59 ]
>>640
グラフィックボードの種類、DXerrorとDX.logの中身、スリーサイズを答えよ

642 名前:もこ [2008/07/01(火) 01:02:47 ]
S3 Graphics ProSavage + utilities

グラフィックってコレですヵ?

module: dsetup32(jun 6 2008), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
InstallPlugIn() failed.

DXはよくゎかんなぃですがコレですヵ?

あと最後の質問はシークレットでぉ願ぃします。


643 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 01:25:26 ]
S3ワロタ

644 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 09:27:33 ]
オンボードのVIAチップセットのやつか

645 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 21:16:03 ]
そこは10年以上前のoxygenとか持ってきて欲しかった



646 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 18:19:48 ]
S3はインストールすら許されないんだな

647 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 13:59:13 ]
質問させていただきます。
自宅のPCはインターネットを繋いでないのですが、サイトからのダウンロード以外で、DirectX9.0をダウンロードできる方法はあるのでしょうか?

648 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 14:02:21 ]
別の場所でダウンロードするとか、添付されてる雑誌や本を買うとか、
MSDN入会するとか、MSに問い合わせるとかするのがいいんじゃない?

649 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 14:03:30 ]
・体験版が入ってるCD-ROMつき雑誌
・自作PCで最近のパーツならパーツ付属CD-ROMに入ってることもある。
・市販ゲームに同封してる(かもしれない)
くらい?
あとはネットカフェととか友人宅で・・・
でも最近ってネットワークダウンロードになちゃってるので
一式ってDLできるのかな?

650 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 14:13:21 ]
SDKの中に再頒布可能パッケージが入ってた気がするからそれ使えばいいんじゃないの
どっちにしろ>>648,>>649の言うように別の場所で落としてCDか何かに入れる必要があるけど






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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