- 1 名前:名前は開発中のものです。 [04/05/05 12:33 ID:dP7V/vQq]
- DirectXについては基本このスレで話していこうとものです。
基礎的な質問+高度な質問も簡潔かつ簡単に答えることをモットーにして頂き このスレの回転を早めて常にアクティブなスレにしたいと思っております。 このスレに質問等を書かれる方はまず最初に自分でしっかりと調べたのちに聞かれることをお願いします。 質問に対する答えも簡潔に出来る限りわかりやすくお願い致します。
- 824 名前:名前は開発中のものです。 mailto:sage [04/09/13 13:18:28 ID:+/xo+NQ9]
- 漏れもただのアホ ノ
- 825 名前:名前は開発中のものです。 mailto:sage [04/09/13 13:31:35 ID:TlpvMxVt]
- >>823-824
えぇぇぇぇぇ? なんで? ステータス画面なんかの絵の配置とか自分でやるの面倒じゃねーかよ。 Xファイルでやればその辺分離できるじゃん? 色やαだって設定できるのに。 2Dだったらその辺の糞なマップツールより使い勝手いいっつの。 プログラム側でいじりたいときだって、値受け取るだけだぞ。 わからん。俺にはお前等が全くわからん。
- 826 名前:名前は開発中のものです。 mailto:sage [04/09/13 14:21:07 ID:je0jue7D]
- α値などは後から動的に変更するように作るので、
Xファイルを経由すると作りにくくなるだけ。 それとステータスなども必要に応じてサイズを可変にするので、 Xファイルの存在価値はない。 そのまま使うとかなり不便で限られた用途になってしまうし、 カスタマイズするのなら、使わない方が遙かに楽。
- 827 名前:名前は開発中のものです。 mailto:sage [04/09/13 16:29:37 ID:Yz5y8kK8]
- まあXFileはカスタマイズ前提なんで
自分でオリジナルフォーマット使おうが XFile使おうが大して差は出ないんでねえの? XFileはバイナリフォーマットも楽に扱えるし悪く無し。
- 828 名前:名前は開発中のものです。 mailto:sage [04/09/13 17:57:21 ID:C8xrjWw1]
- モルダー スカリー
- 829 名前:706 [04/09/13 18:09:53 ID:uDZ+3Rel]
- >>808
すいません、デバッグビルドというのが分かりません。 _DEBUGを定義しておいて、 コパイル時のコマンドライン引数に-vと-yをつければ *.tdsファイルにデバッグ情報が出力されるとのことなのですが、 tdsファイル自体開けませんよね? 実行しても新しいファイルはできないみたいですし。 DirectXのコントロールパネルの設定は、>>756氏に言われた通りにしました。 あと、関係あるかどうか分からないのですが、 さっきDXDIAGを見てみたら、 3Dのところに問題があると出て、3Dの回避をするか否か選択するダイアログが出ました。 回避すると、3Dのチェックをするボタンが使用不可になっており、 回避しないとその場で強制終了します。 2・3日前まではこんなことはなかったのですが・・・
- 830 名前:名前は開発中のものです。 mailto:sage [04/09/13 19:29:48 ID:5/0W8ysj]
- >829
706さん、どうにかしてVCを買いましょう VCのデバッガは便利です 今のあなたの状況だとデバッガがないとしんどいでしょう 706さんのように初心者はbccよりVCでやることをおすすめしますよ いや、ある程度経験をつめばbccでも対処できるとは思いますが まったくの初心者にそれを求めるのは無理ですからね VC.NETは1万ちょっとの出費です 学生ならアカデミックでさらに安く購入できるはずです 「そんな金だせねーよ」という人もいるでしょう 706さんの場合はDirectX7あたりでの開発が無難でしょうか? DirectX9SDKであってもVERSIONを指定することで9以前のバージョンの開発が可能のはずです ちなみに私も昔は貧乏学生でしたので自分の環境でできる精一杯のことを工夫してやっていました(DirectDrawで3Dとか) 706さんもこれでめげずに、なんとか続けてくださいね
- 831 名前:名前は開発中のものです。 mailto:sage [04/09/13 19:34:28 ID:vV5a5ZT8]
- でも向いてない事をいつまでも続けるより
別な事をはじめたほうがいい事有るかもよ
- 832 名前:名前は開発中のものです。 mailto:sage [04/09/13 19:39:22 ID:C8xrjWw1]
- VCは買わなくてもコンパイラーはただで使えるよ
MSのデバッガーもただでつかえるよ
- 833 名前:名前は開発中のものです。 mailto:sage [04/09/13 19:57:17 ID:f51K+1Hu]
- >>831
Direct3D7は歴代最強の難易度だと思ふ。 >>832 俺ほどの豪の者ですらMSタダデバッカには太刀打ちできなかった。無理だと思ふ。
- 834 名前:名前は開発中のものです。 mailto:sage [04/09/13 20:37:55 ID:je0jue7D]
- 「弘法筆を選ばず」というのは大嘘。
その道に長けた人ほど、洗練された道具を持っている。 必要な物ぐらい金を出して買うべき。
- 835 名前:名前は開発中のものです。 mailto:sage [04/09/13 20:39:26 ID:5/0W8ysj]
- まぁ最新グラボを積んだマシンを組んでVC買うのが早道なのは確かだけど
貧乏学生だったらそれは無理だからねー 簡単に諦めるより、何かしら方法を模索していくのも人生かとw
- 836 名前:名前は開発中のものです。 mailto:sage [04/09/13 21:24:18 ID:vV5a5ZT8]
- 趣味レベルなら5,000円ぐらいのボード+フリーのVCでも十分でしょ。
>706のATI RAGE Mobilityが3Dやるのに向いてないだけ。 >706自身もプログラマに向いてないけど。
- 837 名前:名前は開発中のものです。 mailto:sage [04/09/13 21:57:39 ID:G1SPhSRm]
- >>834
弘法筆を選ばずはそうゆう意味じゃなくて 弘法は良い筆も持ってるけど悪い筆でも上手く書けるって 意味なの 意味も分かってなくて大嘘というお前が大嘘
- 838 名前:名前は開発中のものです。 mailto:sage [04/09/13 22:18:25 ID:je0jue7D]
- 悪い筆でもうまく書けるという意味があるのは否定していない。
しかし良い筆を持つのは、良い筆の方がうまく書けるから。 結局は道具を選んでいるわけで、筆を選ばないというのは嘘になる。 その程度のことも理解できない能無しが何を吠えているんだか。
- 839 名前:名前は開発中のものです。 mailto:sage [04/09/13 22:22:11 ID:TlpvMxVt]
- >>837
いや、ちがうと思う。 意味は「弘法大師は、筆の善し悪しにかかわらず見事に書く。名人の腕は、道具や材料によって左右されないというたとえ。」 ってあるから、これは「どんな筆を使っても最高の出来に仕上げる」って意味だから 「良い筆ももってるけど」って意味は無い。 「選ばず」(左右されない)ってんだから、関係ないって意味でしょ。やっぱ。
- 840 名前:名前は開発中のものです。 mailto:sage [04/09/13 22:25:21 ID:AtUKJNOV]
- 私は弘法じゃないので、良い筆で書く。
買えませんが orz
- 841 名前:名前は開発中のものです。 mailto:sage [04/09/13 22:29:06 ID:5/0W8ysj]
- 筆だの筆おろしだのどうでもいいが
706なんかは名人ではないのは確か 名人目指してがんがってくれ ということは、やっぱりそれなりの筆が必要ってことなんだけどなー
- 842 名前:名前は開発中のものです。 mailto:sage [04/09/13 22:29:58 ID:G1SPhSRm]
- >>838
弘法筆を選ばず野意味はどんな筆でも上手く掛けるが 良い筆で書くと相対的に悪い筆よりうまく書けるといいたいわけ? そんなのただの屁理屈で説明になってないよ >>879 なにいってんの? 弘法が良い筆もってなかったわけ無いだろ
- 843 名前:名前は開発中のものです。 mailto:sage [04/09/13 22:35:29 ID:G1SPhSRm]
- 弘法筆を選ばずの意味は
下手な人が筆のよさの量だけ上手さがアップしても 人の能力はアップしないって意味で 弘法は習字の能力がマックスになってて筆を変えてもそれ以上上には行かない って意味 このスレで弘法筆を選ばずの場合は、VCネットを買うと全体の能力は上がるが 能力は上がらないって意味だな
- 844 名前:名前は開発中のものです。 mailto:sage [04/09/13 22:43:53 ID:je0jue7D]
- >>842
論破されると屁理屈とか言い出した上、頭に血がのぼってポイント先を間違える。 見苦しいことこの上ない。 どんなに能力の高い人間でも、状況が許すのなら結局は道具は選ぶ。
- 845 名前:名前は開発中のものです。 mailto:sage [04/09/13 22:49:24 ID:G1SPhSRm]
- >>844
あのさー お前ポイント間違えてるよ 弘法筆を選ばずを無理にプログラミングに結び付けようとしてるみたい だからわざわざ付き合ってやったんだけど 俺は書道のことをゆってて弘法筆を選ばずがプログラミング関係があるように 思い込んで大嘘とかいってるのお前の妄想だろ 弘法はプログラミングするのか?アホ 死んで来い
- 846 名前:名前は開発中のものです。 mailto:sage [04/09/13 22:54:34 ID:G1SPhSRm]
- 上手いプログラマーが別の世界の弘法と上手さが
同じくらいの上手さと勝手に決め付けてるみたいだけど 弘法の上手さは今のプログラマーでは海外のすごいプログラマーだと 思うなそうゆう人は道具を選ばないんだよ 君は自分がプログラミング界の弘法レベルと思って自惚れてるから 自分が道具を選ぶから大嘘だとか思っちゃったんだろうね これが本音でしょう
- 847 名前:名前は開発中のものです。 mailto:sage [04/09/13 22:58:56 ID:G1SPhSRm]
- 弘法が筆を選ばずってことわざが嘘だったら
辞書にこれは嘘ですって書いてあるはずだろ 書いてないから嘘じゃない 論理的に考えることを覚えたほうがいいよ
- 848 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:04:39 ID:dIkG9cCz]
- 結論:弘法大師は偉い
- 849 名前:名前は開発中のものです。 [04/09/13 23:05:15 ID:TlpvMxVt]
- >G1SPhSRm
( ´,_ゝ`)間違えたなら、「間違えました」って言えよw
- 850 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:06:51 ID:je0jue7D]
- ことわざがその言葉で表されている特定の状況下でしか使えなかったら、
あらゆる例えが無効になってしまうわけなんだが。 逃げ回るにしてももう少しましな論法を選ぶべき。 比喩とか例えは、言葉通りの状況でないと使えないのか? >弘法の上手さは今のプログラマーでは海外のすごいプログラマーだと カイガイノスゴイプログラマー ここは笑うところですか? >辞書にこれは嘘ですって書いてあるはずだろ 辞書に書いてあるのは昔から伝わっていることわざだから。 昔から伝わっている意味が載っていても、それが正しいかどうかは辞書が判断してくれるわけではない。 どう論理的に考えても、辞書が言葉の意味ではなく、その真偽まで判断しているとは考えられないし、 そんな辞書は見たことがない。
- 851 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:08:26 ID:G1SPhSRm]
- 何マジになってんのこの人(ギャハ
馬鹿じゃない?wwww
- 852 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:10:13 ID:G1SPhSRm]
- 一つだけいってあげよう
ことわざが当てはまらないと大嘘と 始めにいったのは君 まずそれを訂正しなさい 自分でも間違ってるときずいているはずだ 本気でおもってるのならかなりのアホだ
- 853 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:10:43 ID:je0jue7D]
- ええと、これはどこかの何箇条かにあった、最後の知能障害を起こすという奴?
- 854 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:12:31 ID:G1SPhSRm]
- さあ、出すんだ弘法は筆を選ばずが嘘だという証拠を
- 855 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:14:59 ID:EBVtUn4I]
- >>706の件についてだけど整理してみた
実行環境 ATI RAGE Mobility(ノートPC) コンパイラ BCC 5.5.1 >>706氏自作プログラム BCCでビルド→RAGEで動作せず、名無しさんの環境で動作する VCでビルド→名無しさんの環境で動作する サンプルプログラム 添付バイナリ→RAGEで動作する >>706のソースを見てない(消えてた)けど>>706氏が加えた変更にRAGEだけが動かなく なるような変更が加えられたってことだよね オレの勘だけどVRAM不足じゃない? ちなみに空海は筆の作り方についての論文を残すほどの筆ヲタ
- 856 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:15:53 ID:A4RjyPbx]
- 議論・勉強系のスレでは、「スレのためにスルー」精神を広めたい今日この頃。
- 857 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:24:22 ID:G1SPhSRm]
- 証拠が無いんなら
弘法筆を選ばずは本当だったってことで 大嘘といったje0jue7Dが大嘘決定だな
- 858 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:27:48 ID:G1SPhSRm]
- この大嘘やろうが!!!!
嘘つきは泥棒の始まりですよ 早く自首して死刑になってください!!
- 859 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:32:10 ID:qzpcRtyh]
- 格言に論理の破綻を許さないというスタンスは
この機会に捨ててしまった方が良いかも知れん。 2度ある事は3度あるはずなのに3度目に成功する(3度目の正直)という格言もある。
- 860 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:32:30 ID:G1SPhSRm]
- 俺はな、嘘つきが一番嫌いなんだ
反省もしないで俺に偉そうなこと言ってきやがって このスレからデテケーバカチンガ
- 861 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:34:07 ID:je0jue7D]
- >>851
頭に血がのぼったあと、それでも悔しくて >>852 となるわけだけど、 >始めにいったのは君 これはそうだけど、 >まずそれを訂正しなさい 訂正も何も、全て論破したのに、その反論がない上に、 心のよりどころが、カイガイノスゴイプログラマーと、 言葉の真偽まで書き記された究極の辞書だし。 >さあ、出すんだ弘法は筆を選ばずが嘘だという証拠を 証拠も何も、弘法が実際に良い筆を使っていたことは史実で伝わっている。 史実に対する証拠を出せと言うのなら探してくるけど、 それはそちらでも否定していないわけなんだが。 ことわざは実際にどうであったかではなく、後生の人間が例えとして作ったもので、 そのことわざ自体は必ずしも偉人が作ったわけではない。 教訓などを言い表すため極端になっていたりして、それが絶対の真実ではない。 「船頭多くして船、山に登る」が辞書で嘘と書いてなくても、 それが真実ではないし、ことわざは今回のように時として反例として用いられる。 引っ込みがつかなくなったからと言って、知能障害を起こしてまで盲信したふりまでしているし。 >>858 なんか可哀想になってきた。
- 862 名前:名前は開発中のものです。 [04/09/13 23:37:11 ID:TlpvMxVt]
- >G1SPhSRm
( ´,_ゝ`)略w
- 863 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:37:12 ID:G1SPhSRm]
- 弘法が良い筆を使っているのが証拠になるのか
悪い筆を絶対に使わなかったが論理的に証拠だろ だから論理的に考えろっていってるんだよ あとな事実じゃないというのなら筆を選んだという事実を なぜ持ち出すんだ 決定的に矛盾してる 知能指数いくつだよ 俺は150はあると思う
- 864 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:38:21 ID:sMGtlGwC]
- スレだけに、スレたレスはスルーする。
- 865 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:39:23 ID:G1SPhSRm]
- お前は一貫性が無いから矛盾をしてきされて深みにはまっていくんだな
知能がサルなみで可愛そうなのはあなたよ
- 866 名前:名前は開発中のものです。 [04/09/13 23:40:56 ID:TlpvMxVt]
- >G1SPhSRm
( ´,_ゝ`)もうわかったから、糞して寝ろw
- 867 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:41:21 ID:vV5a5ZT8]
- バカを相手にするのは時間の無駄。
スルーを覚えましょう。
- 868 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:42:34 ID:G1SPhSRm]
- ここは馬鹿の国ですね
馬鹿の為の馬鹿による馬鹿のスレです 馬鹿はこのスレからウセロ
- 869 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:43:03 ID:5/0W8ysj]
- 「弘法筆を選ばず」の正しい解釈とは?
ttp://academy3.2ch.net/test/read.cgi/min/1095086445/l50 こっちで議論してください
- 870 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:43:06 ID:Vs/BVxTj]
- 史実と諺がごっちゃになってますね…
- 871 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:45:00 ID:5/0W8ysj]
- 852 名前: 名前は開発中のものです。 [sage] 投稿日: 04/09/13 23:10:13 ID:G1SPhSRm
一つだけいってあげよう ことわざが当てはまらないと大嘘と 始めにいったのは君 まずそれを訂正しなさい 自分でも間違ってるときずいているはずだ 本気でおもってるのならかなりのアホだ 853 名前: 名前は開発中のものです。 [sage] 投稿日: 04/09/13 23:10:43 ID:je0jue7D ええと、これはどこかの何箇条かにあった、最後の知能障害を起こすという奴? 854 名前: 名前は開発中のものです。 [sage] 投稿日: 04/09/13 23:12:31 ID:G1SPhSRm さあ、出すんだ弘法は筆を選ばずが嘘だという証拠を
- 872 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:46:19 ID:G1SPhSRm]
- おい、やめろよ
恥ずかしいじゃないか 俺はもう降りる じゃあな
- 873 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:50:17 ID:vV5a5ZT8]
- 863 名前:名前は開発中のものです。 本日のレス 投稿日:04/09/13 23:37:12 G1SPhSRm
知能指数いくつだよ 俺は150はあると思う 知能指数いくつだよ 俺は150はあると思う 知能指数いくつだよ 俺は150はあると思う
- 874 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:50:35 ID:je0jue7D]
- そろそろIDが変わる時刻か…。
結構な短時間に厨房迷言集がを作ってしまった。 スレ汚しスマン。
- 875 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:56:03 ID:zac2Wg8A]
- いまNHK教育でやってるぞ
- 876 名前:名前は開発中のものです。 mailto:sage [04/09/13 23:56:44 ID:Rf7vM6SW]
- なんだよ。プログラマーってのは変な議論をするのが好きなんだな。
よっぽろストレスがたまる職業なのか。
- 877 名前:名前は開発中のものです。 mailto:sage [04/09/14 00:03:51 ID:scgzpgiP]
- すげー無意味な議論が続いていて笑った
なんだこのスレ
- 878 名前:名前は開発中のものです。 mailto:sage [04/09/14 00:07:05 ID:TX8PjuRf]
- 流れに合わずすいません、お助け下さい。DirectX9です。
例えですが、6個の頂点情報(D3DFVF_XYZのみ)と対応するインデックスのみで、 色と、メリハリの効いた陰影があるboxを描画したく思っています。 フラットシェーディングならばこの用途にぴったりと思い試してみました。 しかし面に色すら付けられない有様です。頂点法線の情報がないせいかマテリアルは適用できず、 またLVertex等ではライティング計算をDirectX側に任せられない上、いちいち色指定が冗長で…。 ヘルプには「フラットシェーディング時には面法線(※頂点では無い)が自動的に 計算される」とあります。なんとかこの辺を利用して、ライティング等を DirectXに任せられないのでしょうか?
- 879 名前:878 mailto:sage [04/09/14 00:11:27 ID:TX8PjuRf]
- すいません間違えました
×6個の頂点情報 ○8個の頂点情報
- 880 名前:名前は開発中のものです。 mailto:sage [04/09/14 00:24:38 ID:q1mIFFCK]
- ライティングしたいなら法線有りの24頂点でいいじゃない。
- 881 名前:878 mailto:sage [04/09/14 00:29:17 ID:TX8PjuRf]
- >>880
レスサンクスです。 とはいえ、どうしても同一頂点はひとつの情報(と言うかバッファ)で扱いたいんです。 24頂点だと、インデックス値が全く意味無くなりますし…。
- 882 名前:878 mailto:sage [04/09/14 00:31:14 ID:TX8PjuRf]
- 失礼、全くじゃないですね
うーん、それにしても、なんとかならないものか…
- 883 名前:名前は開発中のものです。 mailto:sage [04/09/14 00:54:01 ID:4jQZyFuC]
- 遅くなっていいならD3DRS_NORMALIZENORMALS。
頂点数が多くなっても普通に法線を設定しておいた方が無難だと思うが。
- 884 名前:878 mailto:sage [04/09/14 01:13:38 ID:TX8PjuRf]
- >>883
レスありがとうございます。 早速試してみましたが、しかし上手くいきませんで…。 D3DRS_NORMALIZENORMALSは 頂点法線を、長さ1に正規化する以外の機能もあるのでしょうか? (例えば頂点法線を自動で算出してくれる等の)
- 885 名前:名前は開発中のものです。 mailto:sage [04/09/14 01:26:23 ID:CQtWSWyU]
- >884
頂点情報、インデックスまであるんだったら自分で法線算出できるんじゃないかね やりかたは適当にググてみるか適当に作ってみたら?
- 886 名前:878 mailto:sage [04/09/14 01:37:03 ID:TX8PjuRf]
- >>885
ありがとうございます、法線算出自体はそれほど苦ではないです。 頂点をマウスで掴んで、移動したりなど、編集可能にしたいのですが、 その際、頂点情報が散らばっていると分かりづらいなというのが第一でして。 頂点に対する抽象度を、ひとつ上げれば良いのですが、 今後の複雑な操作や、私の実力を考えると、 できれば情報は1対1で、分かりやすくしておきたいなと…。
- 887 名前:名前は開発中のものです。 mailto:sage [04/09/14 01:49:42 ID:QrQFla+K]
- >>886
それと法線とどんな関係があるのでしょうか?
- 888 名前:名前は開発中のものです。 mailto:sage [04/09/14 02:01:12 ID:ILhTc7ff]
- 弘法の法と関係あるかな?
- 889 名前:878 mailto:sage [04/09/14 02:07:57 ID:TX8PjuRf]
- >>887
>>878の例で言いますと、実際の…というかEntityな頂点情報は8頂点です。 首尾良くここで何か情報を頂き、そのままの情報のみで描画可能ならば 頂点バッファの数も8頂点で済み、1対1で分かりやすくなります。。 しかし、もし方法が無くて法線情報を付けなければとなると 頂点バッファの方で描画用に必要な頂点が不特定(この場合24頂点)になり、管理しづらいなと。 以上が>>886と法線との関係です。弘法とは無縁です。
- 890 名前:名前は開発中のものです。 mailto:sage [04/09/14 02:24:49 ID:QrQFla+K]
- >>889
なるほどー。 でも8頂点じゃ色が出力できねーじゃねーのかな?勘だけどw 立方体に真上から光なんか当てると上の面は一番明るくて 横の4つの面は上の面より暗くなるじゃん。 この時点で1つの頂点に複数の色が必要なわけで法線云々じゃなくて そもそも出力できねんじゃね?(ようしらんけどw)
- 891 名前:878 mailto:sage [04/09/14 02:54:25 ID:TX8PjuRf]
- >>890
ライティングまで自分で計算し、頂点カラーを直接指定して 描画する場合は、仰るとおりだと思います。 ただ一般には、頂点カラーよりも、マテリアルと法線でもって描画する方が多い気もします。 この法線を>>878で挙げた「面法線」とやらに任せたいのですが…。 ちょっと記憶が曖昧なのですが、以前同じツールを作った時は、 確かに頂点法線情報無しで、実装できてたんです(当時はまだDX7か8でしたが)。 これが今回こだわっちゃってる理由でして。 ちなみに以前のソースが入ったHDDは壊れてしまい、 今は直るという噂を頼り、冷蔵庫で冷やしています…。
- 892 名前:名前は開発中のものです。 mailto:sage [04/09/14 02:59:25 ID:ELZnWVw/]
- >>878
要は共有頂点を扱えないのね? グローシェードなら、共有頂点の含むフェイスの法線の平均でやるのが簡単。 フラットシェードなら、法線情報を分けるしかないかな? どうしても共有頂点を分けないなら、フェイス毎にロックして法線情報を書き換えとかアホな方法も… どのみち、この先マテリアル毎に描画とか必要になるんだから 頂点を分けた方が良いんじゃない? あ、後はシェーダー使って、 頂点ポジション情報ストリームと法線情報ストリームを分けて持ってるとか? …つーかこの方が分かり図らいか… ま、我侭言うなって…
- 893 名前:名前は開発中のものです。 mailto:sage [04/09/14 03:07:01 ID:scgzpgiP]
- 話がつまんねーよ
弘法の無意味な議論とか続けろよ そっちの方が遙かにおもしれえ
- 894 名前:878 mailto:sage [04/09/14 03:33:33 ID:TX8PjuRf]
- >>892
うーん、となると「自動で計算される面法線」とやらは どこで使われてるんですかねぇ…(ヘルプのシェーディング>比較)。 面法線の定義からして、単なる頂点法線の平均とは思いたくないのですが…。 変更が少なく済み、なおかつ分かりやすいので、マテリアル毎の描画は、 インデックスバッファの方を、マテリアル毎にソートしてやりたいと思ってます。 皆さんお付き合いありがとうございました。そろそろこの辺で…とはいえ 情報をお持ちの方がいらっしゃいましたら、よろしくお願いします。
- 895 名前:名前は開発中のものです。 mailto:sage [04/09/14 03:46:37 ID:ELZnWVw/]
- >自動で計算される面法線
DX9ヘルプで見たこと無いよ? >変更が少なく済み、なおかつ分かりやすいので、マテリアル毎の描画は、 >インデックスバッファの方を、マテリアル毎にソートしてやりたいと思ってます。 あんた、UVの事考えてないでしょ? 頂点を別個で持つのが普通だって。 キツイ言い方すると、出来ない事に延々と悩むのは無駄という物。
- 896 名前:名前は開発中のものです。 mailto:sage [04/09/14 04:01:25 ID:TX8PjuRf]
- >>895
894でも良いんですが、「シェーディング モードの比較」で検索すれば一発かな。 英語だと「Comparing Shading Modes」、Automatic face normalsとなっています。 テクスチャ情報は扱わないんです。これがそもそも今回の設計の発端となってます。 仰るとおりなのですが、>>891、3段目の理由により、諦めきれなくて…。 スレの進行の邪魔にならないよう、もし可能でしたら、レスよろしくお願い致します。
- 897 名前:名前は開発中のものです。 mailto:sage [04/09/14 04:23:20 ID:Dup5ARJw]
- フラットシェードでやってみたら?
- 898 名前:名前は開発中のものです。 mailto:sage [04/09/14 04:30:40 ID:ELZnWVw/]
- >>896
よーく見たら、図の注釈みたく書いてあるのね… えーと、英語でも日本語でもいいんだけど どこにフラットシェーディング時に自動で計算されて、シェーディングに使用される と言う意味で書いてある? 今、試してあげたけど ライティングあり、テスクチャなし、法線なし、フラットシェード でマテリアルの色が暗く出たけど…マトモなライティングじゃなさげだけど? やっぱ、レンダリング時に面法線を使ってくれるなんてないんじゃない? 因みにライティングを切ったら色出たけど(当然シェーディング無し) 前の奴ってライティング切ってるんじゃない?
- 899 名前:名前は開発中のものです。 mailto:sage [04/09/14 04:37:01 ID:ELZnWVw/]
- >>898
スマン、追加。 アンビエント切ってなかった。 暗く出てる色ってアンビエントの所為だった。 やっぱ、法線なしじゃライティングされてないね。
- 900 名前:名前は開発中のものです。 mailto:sage [04/09/14 08:46:17 ID:Gw6ACLh/]
- >>855
>>706の環境ではリファレンスラスタライザ上も動作せず、も加えてくれ。 スプライト一枚表示するだけのプログラムなのでVRAM不足は考えにくい。 つーかもうどうでもいいや、後はBBXにでも行けって感じ。
- 901 名前:名前は開発中のものです。 mailto:sage [04/09/14 15:11:57 ID:CQtWSWyU]
- >893
その話題を続けてもらう為にわざわざ専用スレたてたので使ってくれ 「弘法筆を選ばず」の正しい解釈とは? ttp://academy3.2ch.net/test/read.cgi/min/1095086445/l50
- 902 名前:名前は開発中のものです。 mailto:sage [04/09/14 15:45:21 ID:r/jAoFbW]
- >>901
立てる板を間違えてる。もっとふさわしい板があるから探せ。
- 903 名前:名前は開発中のものです。 mailto:sage [04/09/14 19:25:01 ID:scgzpgiP]
- >>901
俺が議論したいんじゃねぇよ バカかお前は 文意を理解しろよ文盲
- 904 名前:名前は開発中のものです。 mailto:sage [04/09/14 22:45:39 ID:mAnZuR28]
- >>843
習字じゃなくて書道と言ってくれ・・・(´Д`;
- 905 名前:名前は開発中のものです。 mailto:sage [04/09/15 06:02:31 ID:lNvzxKRk]
- プログラマってコンパイラみたいだな。
頑固にエラーエラーって。柔軟さが無いよね。 まぁどーでもいいけど。
- 906 名前:名前は開発中のものです。 mailto:sage [04/09/15 08:18:25 ID:RT7RDoyC]
- 疲労困憊る
- 907 名前:名前は開発中のものです。 mailto:sage [04/09/15 11:02:36 ID:LFpLYAzn]
- >>905
柔軟になればエラーが無くなるんなら苦労しない
- 908 名前:名前は開発中のものです。 mailto:sage [04/09/15 15:36:16 ID:zz/6Pbur]
- そりゃ、融通の利かない石頭(シリコン)相手にしてるんだもの。
日常レベルからエラーに敏感になるさ。
- 909 名前:名前は開発中のものです。 mailto:sage [04/09/15 15:42:36 ID:uePpJVhs]
- 昔、BASICでエラーの出る行を削除してエラーがなくなるまで繰り返した。
これを応用すればエラーはなくなるはず。
- 910 名前:名前は開発中のものです。 mailto:sage [04/09/15 21:00:54 ID:t/0s0Y9M]
- ちゃんと動いたか?
- 911 名前:名前は開発中のものです。 mailto:sage [04/09/15 23:45:50 ID:RC/7mD5z]
- >909
最後は画面の初期化命令の行だけになりそうだね
- 912 名前:名前は開発中のものです。 mailto:sage [04/09/16 20:27:42 ID:s+vmQMPv]
- DX9で
D3DXCreateTextureFromResource関数を使って リソースファイルからjpgファイルを テクスチャとして読み込ませるのがうまくいきません。 リソースファイルに IDR_xxx RT_RCDATA DISCARDABLE "xxx.jpg" と追加する以外に何かしないとダメなんですか? BMPファイルを IDB_xxx BITMAP DISCARDABLE "xxx.bmp" として読み込ませるのは、うまくいくんですが・・・
- 913 名前:名前は開発中のものです。 mailto:sage [04/09/16 21:34:31 ID:3OlOIp19]
- >>912
D3DXCreateTextureFromResource関数から エラーは出てる?
- 914 名前:名前は開発中のものです。 mailto:sage [04/09/16 21:40:12 ID:3L+Buwm0]
- なんで、どう「うまくいきません」のか書かないの?
- 915 名前:名前は開発中のものです。 mailto:sage [04/09/16 21:43:37 ID:3OlOIp19]
- >>914
それは初心者には難しい。 あえて聞くまいw いまはリソースからのjpgファイルの読み込みがD3DXCreateTextureFromResource関数でできません。 って伝わっただけでもよしとしよう。
- 916 名前:名前は開発中のものです。 mailto:sage [04/09/16 22:11:36 ID:s+vmQMPv]
- すいません。エラーは、
D3DXERR_INVALIDDATA でした。 「メソッドの呼び出しが無効である。たとえば、メソッドの パラメータに無効な値が設定されている場合などである」 へルプにはありますした。 まず、引数を調べてみることにします。
- 917 名前:天之御名無主 mailto:つーか住人だよ。 [04/09/17 00:33:38 ID:nHq002fK]
- >>ID:scgzpgiP
r;ァ'N;:::::::::::::,ィ/ >::::::::::ヽ . 〃 ヽル1'´ ∠:::::::::::::::::i i′ ___, - ,. = -一  ̄l:::::::::::::::l . ! , -==、´r' l::::::/,ニ.ヽ l _,, -‐''二ゝ l::::l f゙ヽ |、民神板はお前の日記帳じゃねえんだ レー-- 、ヽヾニ-ァ,ニ;=、_ !:::l ) } ト ヾ¨'7"ry、` ー゙='ニ,,,` }::ヽ(ノ チラシの裏にでも書いてろ :ーゝヽ、 !´ " ̄ 'l,;;;;,,,.、 ,i:::::::ミ ::::::::::::::::ヽ.-‐ ト、 r'_{ __)`ニゝ、 ,,iリ::::::::ミ ::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ , な! :::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::/// :::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ / ::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ / お前が削除依頼出せよ? qb5.2ch.net/test/read.cgi/saku/1030111834/
- 918 名前:名前は開発中のものです。 mailto:sage [04/09/17 00:34:27 ID:UgPh/ueq]
- DirectXに直接関係あることじゃないんですが、
3DのRPGやアクションなどの場合、 衝突判定はどうやっているのですか? それと壁や木に衝突したときに方向キーを押したら滑っていくようにしたいのですが、 これは初心者には難しいですか?
- 919 名前:名前は開発中のものです。 mailto:sage [04/09/17 00:43:22 ID:Vqnenajz]
- 検索・・・してねぇだろうなぁ〜。
- 920 名前:名前は開発中のものです。 mailto:sage [04/09/17 03:13:36 ID:nnlrBRyv]
- >衝突判定はどうやっているのですか?
検索すればいくらでも見つかるだろうが、これだけは言っておく。 アプリの種類、特性、モデルの数、複雑さ、お前の能力、センス、時間、こだわり次第。 アプリが100こあったら13通りはある。
- 921 名前:名前は開発中のものです。 mailto:sage [04/09/17 03:32:18 ID:ITevDn9l]
- >>衝突判定
ふと思ったんだが知恵と勇気を使えば中学生にも発想できるんだよな。 そりゃ>>918はよりスマートな演算手法を使うべきだと顕在意識でも 無意識下でも自覚しているんだろうけど、ちょっとヘタレすぎてないか? 不完全なアルゴリズムを提示して相談したほうがより良い返答を期待できるだろ。 煽り、罵声も増えるだろうけどな。
- 922 名前:名前は開発中のものです。 mailto:sage [04/09/17 04:39:19 ID:srfV5BuB]
- 君ら、なんでそんな低レベルな質問と返答でそんなに偉そうなの?
- 923 名前:名前は開発中のものです。 mailto:sage [04/09/17 04:44:52 ID:G2YWIKJI]
- 勇気は無くても大丈夫だろ
- 924 名前:名前は開発中のものです。 mailto:sage [04/09/17 05:00:45 ID:eOOFcE1Z]
- レベルは関係ない。
腰が低いのは質問するときだけ!
|

|