DirectX総合スレ (Part8)at GAMEDEV
DirectX総合スレ (Part8) - 暇つぶし2ch467:名前は開発中のものです。
08/11/30 11:39:46 Z547nq7Z
テクスチャが大きくなるほど帯域を圧迫するので結果として速度が落ちる。

レンダリングターゲットを大きくするとピクセルシェーダーの負荷も増えるが
テクスチャと同じ理由で帯域を圧迫するから急激に速度が落ちやすい。


468:名前は開発中のものです。
08/11/30 11:42:21 KLYmFB56
ところでuvの値を5とか6とか10とか20とか思いっきり大きい値にすると
動作困難なほど激重にならない?

469:名前は開発中のものです。
08/11/30 11:50:10 Z547nq7Z
ならん。
WRAPで2の累乗の大きさなら&演算1つで求まる計算だぞ。

470:名前は開発中のものです。
08/11/30 13:39:08 OyLB96GR
>>467
ありがとうございます。
そうだったんですか。どこにもない情報なのでためになります。

>>468
自分もそんな風に感じたことがあります。
別の要因かな・・・。

471:名前は開発中のものです。
08/11/30 13:50:26 OyLB96GR
そうか、テクスチャのサイズが負荷に無関係なら
わざわざミップマップでテクスチャの解像度を切り替える必要ないですもんね。

ミップマップって射影後のzを見てサンプリングされるんでしたっけ?z/w?

472:名前は開発中のものです。
08/11/30 13:56:14 OyLB96GR
というか、サンプリングするミップレベルはどうやって決定されるんだろ・・・。

473:名前は開発中のものです。
08/11/30 14:26:10 Z547nq7Z
>>472
隣接するピクセルのテクセル座標との勾配

474:名前は開発中のものです。
08/11/30 17:10:56 KLYmFB56
>>469
なるって
頼むやってみてくれ
尋常じゃねぇ重さになる

475:名前は開発中のものです。
08/12/04 22:49:43 IIMhMqlI
自作のDirect3Dの描画プログラムを右手系から左手系に変えるときには、射影とビュー行列のほかに
D3DXMatrixRotationYawPitchRollRHみたいな回転処理を作る必要があったりするの?

476:475
08/12/04 22:50:42 IIMhMqlI
違った。左→右に変えるときに、でした。

477:名前は開発中のものです。
08/12/06 05:38:01 srRxdFJ7
>>468の話とは全く関係無いかも知れんが
複数サンプリングするときにサンプリング数を変えずに
サンプリング範囲が広がるだけで異様に重くなることがあったんだけど
こういうもんなのかな?
例えば一つのピクセルを描画するために、その描画ピクセルのUVを中心として
別テクスチャから半径rの範囲で6点サンプリングするとき
rの値が大きくなればなるほど重くなるような現象が起きた
アドレッシングモードをWrap、Clamp、Borderどれに変えても同じだった

478:名前は開発中のものです。
08/12/06 07:12:45 jieOLbiA
初心者なのですけど、一瞬真っ黒なオブジェクトが出てその後は何も描画されないんですけどどういうミスの可能性が高いでしょうか?
スキンメッシュマルチアニメーションだと思います、tinyのmultiAnimationをいじくってます

479:名前は開発中のものです。
08/12/06 07:21:53 C5uhrN+X
光が当たってないとか?

480:名前は開発中のものです。
08/12/06 07:42:16 j6JjVozi
mata omaeka
行列は理解してるとかいってただろ?

481:名前は開発中のものです。
08/12/06 07:50:24 jieOLbiA
画面が出たとき、ハルモードとかを変える時に一瞬黒い物体が出る、そして消える
ポジションはちゃんと合ってる
デバッグのやり方はよくわからないけど、変数を見てみたら文字化けがパネえ
Xファイルをメモ帳でいじりまくってるのが悪いのかな?

482:名前は開発中のものです。
08/12/06 07:58:07 j6JjVozi
聞いといてそれかomae ahodaro?
ポジションあってるだ?あってないと断言してやる
変数見れてないのになんでわかるんだよ。

ハルモードとかを変える時に
それ以外も表示できてないんだろ?



483:名前は開発中のものです。
08/12/06 08:07:15 jieOLbiA
exe開始、一瞬出て、消える、その後は何もしないと消えっぱなし、ハルモードとかを変えるときにも一瞬出る、
だから変えまくったらどこを移動してるかわかる。

484:名前は開発中のものです。
08/12/06 08:11:42 j6JjVozi
omae aho+bakadana
モードを変えてるんだから新たにアニメーションしてるんだろ
変えたときに、始めの場所でずっと同じのが見えてるんだろ
それとも違うのだというつもりか?

いじっくってないtinyでためせまずそこからだろ


485:名前は開発中のものです。
08/12/06 08:12:32 j6JjVozi
それと背景の色赤とかにしてみろ

486:名前は開発中のものです。
08/12/06 08:39:10 jieOLbiA
tiny_4anim.xなら普通にできる
tiny.xなら90度横になって真っ黒でアニメーション種類は1つだけでちゃんとアニメーションしてる
自作だとアニメーションしないのかな。
>変えたときに、始めの場所でずっと同じのが見えてるんだろ
移動はしてる。ちゃんと同じコースを行ってる
背景の色変えたけどなにも無かった
アニメーション描画しない理由って・・・?


487:名前は開発中のものです。
08/12/06 08:44:23 v6Lduw0u
エスパーの登場を待つしかないな

488:名前は開発中のものです。
08/12/06 08:48:12 j6JjVozi
あのさ、アニメーション描画しない理由って・・・?
わかりきってるだろ、大体いじったファイルはどこいじりましたか?
数字しかないんだから数字を変えただけだろ
画面外に飛んでいってるんだろ

同じコースって意味がわかんないしな
アニメーションではその場での挙動じゃなかったか?
立ち位置変えてそこでアニメーション
で立ち位置のアニメーションで、立ち位置の移動の瞬間
アニメーション始まる前だけ見えてるんだろ
アニメーションしたら画面外にいってるんだろ

489:名前は開発中のものです。
08/12/06 08:55:22 jieOLbiA
なるほど・・・それは気付かなかった
でも移動するようなアニメーションじゃないぜ、角度がちょっと変わるような10枚くらいのボーンアニメーション
Xファイル上げようか?それでそのまま\MultiAnimationにxファイル入れてL"tiny_4anim.x"のとこをそれに変えてるだけだからな


490:名前は開発中のものです。
08/12/06 09:01:39 jieOLbiA
URLリンク(www.vipper.org)

491:名前は開発中のものです。
08/12/06 09:03:31 TnnmPkif
あげてみてくれ
聞きたいんだがそれどうやって作った?
あとはxviwerだったか旧式ので見れるかためしてみ

492:名前は開発中のものです。
08/12/06 09:15:36 TnnmPkif
meshviwerだと見れるなアニメーション全部あるし
てことは移動させないでアニメーションは表示できるだろ?

後はアニメーションがやたら早いな
xファイルに
AnimTicksPerSecond {
10;
}
小さい数字で書く

493:名前は開発中のものです。
08/12/06 09:26:18 jieOLbiA
旧式のviewerってのが何を指してるかわかりません
メタセコでモデル、rokdebone2でアニメーション付け、メモ帳でtiny_4animに似るようにテンプレとアニメーションセット名を変えました
テンプレでAnimTicksPerSecondを付けないどビューワーで見られなかったので消しませんでした
フレームとボーンの入り組み具合をtinyに似せるようにしました、メッシュを独立させるみたいなイメージです
気になってるのは、アニメーションキーにフレームの一番外側、1つ目が使われてないことぐらいです
頂点座標の並び方についてはわかる術もありません

494:名前は開発中のものです。
08/12/06 09:36:34 TnnmPkif
directx sdk今DLできる最古のバージョンに入ってるやつだよ
mesh.viewで開いてanimation addで同じファイルを選択する
するとアニメーション追加されてそれぞれ動くのが見える

プロジェクトそのままでも表示できない
確かにおかしいな、すまん時間掛かりそうだ



495:名前は開発中のものです。
08/12/06 09:45:30 jieOLbiA
tiny_4anim.xで成功しててもデバッグで変数見たら入ってなかったり、エラーだったり、文字化けしまくってたりするから全然比べられない
どうぞ2ちゃんねらーのお力をお貸しください

496:名前は開発中のものです。
08/12/06 10:11:56 TnnmPkif
そもそも最終的に何がしたいんだ?
自分で切り替えできて表示できればいいんだろ?
他のサンプルから始めたほうがよくないか
ちょっと見た限りではAnimationKeyの定義が違うな



497:名前は開発中のものです。
08/12/06 10:23:37 jieOLbiA
チュートリアルやって、マルチアニメーションで最後かな~と思ったからこれで自作試したらできなかったから悩んでる
切り替えでアニメできるならそれでいいけど、収穫なしで諦めるのはちょっと・・・
この際聞きたいけど、複数アニメーションと切り替えで複数のアニメーション出すのってどっちが軽く動くの?
>animationkeyの定義が違う
kwsk

498:名前は開発中のものです。
08/12/06 10:43:39 H7gLDNRD
自作のプログラムで動かした限り
Xファイルに問題はない

エスパーすると
境界球のサイズが半径75とか巨大なので
カメラが近すぎてモデルの中にめり込んでる

499:名前は開発中のものです。
08/12/06 10:57:00 jieOLbiA
おい!!!!!!!!!!!!!!
いけたぞ!!!!!!!!!!!!!!!!!!!!!!!!!

500:名前は開発中のものです。
08/12/06 10:57:48 jieOLbiA
やべえwwwwちょうテンション上がるwwwwwきたwwwwwちょwwwww俺wwwwすげwwwwさすがwwww

501:名前は開発中のものです。
08/12/06 11:06:43 TnnmPkif
何が原因だったん?

502:名前は開発中のものです。
08/12/06 11:08:28 H7gLDNRD
もうほっとけ

503:名前は開発中のものです。
08/12/06 11:08:58 jieOLbiA
アニメーションキーの構造だった
上でも書いたけどそうだと思ってたんだよwおれwwwプログラムのww才能あるかもww

504:名前は開発中のものです。
08/12/06 11:13:00 jvHJrtvD
才能があるヤツはこんなところで聞く前に分かる。

505:名前は開発中のものです。
08/12/06 11:14:25 jieOLbiA
実は3日かけました
すいません

506:名前は開発中のものです。
08/12/06 11:17:16 gOAp6PdO
相手して損した、と思わせる質問者だな。

507:名前は開発中のものです。
08/12/10 08:26:57 hl9895eV
directx用のGUIライブラリってない?
ogre3dのceguiみたいなの

508:名前は開発中のものです。
08/12/10 10:23:28 Lep6/wfQ
DXUTとか?

509:名前は開発中のものです。
08/12/10 12:02:18 /t44/XCD
じゃなくて、ボタンとかテキストボックスとか、
サンプルに時々あるスライダーとか。そういうGUIライブラリ。
DirectX用のないかな?

URLリンク(www.cegui.org.uk)


510:名前は開発中のものです。
08/12/10 12:29:42 6WmgiCfP
意味がわからん
DXUTでいいじゃない?

511:名前は開発中のものです。
08/12/10 14:02:22 zVU/Qh+5
DXUTのことだよなぁ
サンプルのCustomUIを見てみたら?

512:名前は開発中のものです。
08/12/10 14:17:05 /t44/XCD
まじだ、ごめん。
GLUTみたいにウィンドウ初期化とか、そこら辺省いてくるれる機能しかないと
思ってた。調べてみる。


513:名前は開発中のものです。
08/12/11 08:43:08 ekk69rdZ
いつ勝手に仕様変更されるか、存在も無かったことにされるかも分からんもの使って
不安でないの?

514:名前は開発中のものです。
08/12/11 09:16:58 Ye5mnUYl
ソースもあるし問題ないだろ
変わったら改造するなり移植するなりすりゃいい
ころころ仕様の変わるDIRECTXにはよくあること

515:名前は開発中のものです。
08/12/11 09:25:08 maquBGCi
GUIついんでるライブラリを参照した方が早いんじゃね。
いくつかの有名なライブラリには専用のGUIのってるのあるし。

516:名前は開発中のものです。
08/12/11 09:37:31 o8TGxkYW
自分で作るのが一番早い。

517:名前は開発中のものです。
08/12/11 09:38:56 maquBGCi
自分で作れるならこんなとこで質問してねーだろ・・・

518:名前は開発中のものです。
08/12/11 10:16:49 5B33Nrb1
その有名なライブラリもいつ仕様が(ry

519:名前は開発中のものです。
08/12/11 12:49:28 p/gFTgLV
なんか誤解されがちだけど
DXUTは一般で言われているところのライブラリというより
単なるソース群だから
SDKに付属してくるものの仕様が変わろうが使えなくなることはないし
今のDXUT路線から別のものに方向転換したとしても
使えなくなるものではないんだが

520:名前は開発中のものです。
08/12/11 14:08:08 YKpxZm+3
基本プログラマは
自分で書いたソース以外信用しなかったり
車輪の再発明をして俺SUGEEしたがるような人種ばっかだから

521:名前は開発中のものです。
08/12/11 14:10:37 wOtKY2ap
使えない車輪は再発明すべきだと思うが?

522:名前は開発中のものです。
08/12/11 14:30:35 bH7kHLoR
仕様変わったら特に意味も無く新しいのに対応したくなるよな


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch