トップページgamedev
1001コメント376KB

DirectX総合スレ (Part6)

■ このスレッドは過去ログ倉庫に格納されています
0001DirectX62006/11/17(金) 00:38:52ID:lRjOsWKq
言語はC++
他の言語使ってる奴はいますぐ消えろ

■過去スレ

DirectX総合スレ
Part 1: http://pc5.2ch.net/test/read.cgi/gamedev/1083728025/
Part 2: http://pc5.2ch.net/test/read.cgi/gamedev/1095863432/
Part 3: http://pc5.2ch.net/test/read.cgi/gamedev/1105333209/
Part 4: http://pc8.2ch.net/test/read.cgi/gamedev/1132937938/
Part 5: http://pc8.2ch.net/test/read.cgi/gamedev/1157727402/
0486名前は開発中のものです。2007/03/11(日) 03:26:53ID:o/QN6OSX
アンケート結果で、ユーザーの大半が低スペックマシンを使ってたんじゃね?
エロゲユーザーはFPSユーザーと違って、ゲームのためにマシン買い換える
なんて人少ないだろうし。
そんなうちのPCもつい最近までラデ8500LEでCPU1Ghz未満だったもんなw
0487名前は開発中のものです。2007/03/11(日) 09:13:58ID:0yF7Gtd2
8500なら全然ましだぞ?
エロゲやってるヤツの中にはMatroxのG400とかもいたりする。
0488名前は開発中のものです。2007/03/11(日) 17:48:19ID:RIjSHdOe
G400なんて、もう絵描きくらいしか使わんよなw
0489名前は開発中のものです。2007/03/11(日) 18:01:47ID:9MyuhvAF
>ADVは仕方ないとしても、戦○ランスはSLGなんだから
>幾らでも3D演出の必要性があるはずなのに、

いや、面白かったよ。
面白さは2D、3Dあんまり関係ないなと思った。
0490名前は開発中のものです。2007/03/11(日) 18:22:00ID:QeaxsuGA
戦略SLGでマップを3Dにしても見づらいだけだからな・・・。
0491名前は開発中のものです。2007/03/11(日) 18:51:09ID:XrMw7Nja
どう見づらくなるのか理解できん
3Dの舞台に板ポリゴンを配置するだけでも、臨場感は
全然違うものになるはずだが
0492名前は開発中のものです。2007/03/11(日) 18:51:39ID:f7G63TIz
3Dにして見づらいのは全部そうだから逃げにすぎない。
プログラマの社内権力は>>459の思想でガッチリ固めてるだろうな。
でももう偏屈な頑固職人でしかないだろ。あんまり誉めそやしてもな。
Leafなんかはもっと柔軟そうじゃないか。
0493名前は開発中のものです。2007/03/11(日) 18:54:06ID:gEpHv7Ve
エロゲはもういいよキモヲタども
0494名前は開発中のものです。2007/03/11(日) 19:08:34ID:0yF7Gtd2
Leafは調べもしないでGPLのライブラリ使って
関連ゲーム全部ソース公開する羽目になったジャマイカ。
0495名前は開発中のものです。2007/03/11(日) 19:24:09ID:JhogO1ac
ソースは実費負担だったけど誰か応募した?
0496名前は開発中のものです。2007/03/11(日) 19:45:06ID:8VgxmEMs
エロゲーなんて全くやらない
0497名前は開発中のものです。2007/03/11(日) 19:48:55ID:IwsMJ2IK
GPLだから普通にその辺で誰かが配布してたよ
つかLeafもDirectXとかに頼らず自前で描画してたと思うが
0498名前は開発中のものです。2007/03/11(日) 20:06:20ID:JBiyLwiL
GamDevPukiWiki - ToHeart2ほかAquaPlus/LeafのGPLゲーをいじるスレ
http://gamdev.org/w/?%5B%5BToHeart2%A4%DB%A4%ABAquaPlus%2FLeaf%A4%CEGPL%A5%B2%A1%BC%A4%F2%A4%A4%A4%B8%A4%EB%A5%B9%A5%EC%5D%5D
ToHeart2 ほか AquaPlus/LeafのGPLゲーをいじるスレ
http://pc11.2ch.net/test/read.cgi/gamedev/1134405228/
0499名前は開発中のものです。2007/03/11(日) 21:03:03ID:1s5jqUot
>MatroxのG400
それでも3Dは頂点シェーダまで普通に動く
0500名前は開発中のものです。2007/03/11(日) 21:49:01ID:c2UwHAkE
>>499
GeForce3から4世代ぐらい前のボードで
シェーダー動かせる訳ないだろ、このマンカスッ!!
0501名前は開発中のものです。2007/03/11(日) 22:00:55ID:0yF7Gtd2
>>499
G400はHardwareTnLすらないからCPUでエミュレートだぞw
0502名前は開発中のものです。2007/03/11(日) 22:05:47ID:BCZsqp4H
さすがにもうシェーダー1.1も搭載してないのは切っていいと思う
0503名前は開発中のものです。2007/03/11(日) 22:08:13ID:Ix6i9Asc
G400みたいな糞、見捨てればいいじゃない
0504名前は開発中のものです。2007/03/11(日) 22:13:43ID:0yF7Gtd2
1.1も微妙じゃない?
6600レベルで3.0積んでて5000円ちょいで買えるし其の位を最低基準にしてもらいたい・・・
0505名前は開発中のものです。2007/03/11(日) 22:15:12ID:4P16aE+T
G400は別に糞じゃないだろ
古いから乗り換えした方が良いと思うけど
0506名前は開発中のものです。2007/03/11(日) 22:43:47ID:003CAqML
G400は当時のビデオカードとしては2Dそこそこ、3D激遅、唯一バンプマップの対応だけ早かった。
0507名前は開発中のものです。2007/03/11(日) 22:58:42ID:0yF7Gtd2
誰かパフェリアのコトを思い出してやれ
0508名前は開発中のものです。2007/03/11(日) 23:34:41ID:5IKTBOpL
>>504
とはいっても、どの世代でも廉価版カードのメモリ帯域とフィルレートは最低だからなぁ。
ファン無しロープロファイルの最新のカードでSM3.0動きますよーたって本当に「動くだけ」。
結局、重いのに耐えられなくて2世代前のカードのような使い方しかしない。
SM3.0対応ゲームを買っても画質設定を最低にして遊ぶでしょ。
0509名前は開発中のものです。2007/03/11(日) 23:39:57ID:5IKTBOpL
ちなみにゲフォ6600ってメモリバス64bitの地雷カードあったでしょ。
0510名前は開発中のものです。2007/03/12(月) 13:14:57ID:MzZOMuiu
2Dスプライトメインなら6600でも十分だぜ
拡大縮小回転はバーテックスシェーダーに、
加算合成やモーフィング、トランジエントはピクセルシェーダーに投げてやれば
4年前買った安物PCでも500fpsとか出てうっひょーってなる
0511名前は開発中のものです。2007/03/12(月) 14:24:51ID:uJYlfYqG
64bitあればマシだな。
俺が買った牛丼PCに入ってる6200TCはメモリバス32bitだよ。
画面のプロパティ->アダプタ ではメモリサイズ128MBって表示されるけど
実際にはローカルメモリ16MBだから。オンボじゃないのにUMAだから。
SM3.0対応だけどIntel製チップセットの内蔵グラフィックス機能より重いから。
0512名前は開発中のものです。2007/03/12(月) 14:35:05ID:uJYlfYqG
あぁ、でもフルスクリーンモードでテクスチャ最小限で
ローポリモデルを複製描画すると超速だよー。
市販ゲーでは考えられない運用方法だから気を付けようねー。
0513名前は開発中のものです。2007/03/12(月) 17:56:02ID:zK5nhBwb
>>510
6600でなくても十分だからw
0514名前は開発中のものです。2007/03/12(月) 18:20:59ID:6NBbxUOZ
固定機能のレンダリングパイプでも余裕で出来るエフェクトまで
わざわざピクセルシェーダを組んでやろうとするのは不毛。ただのイジメだよ。
0515名前は開発中のものです。2007/03/12(月) 20:54:04ID:bu4IlNBA
だって楽じゃん。
0516名前は開発中のものです。2007/03/12(月) 21:45:08ID:/9snhbnf
[Geforce4MX].。oO(ボクは要らない子。。。ボクは要らない子。。。ブツブツ
0517名前は開発中のものです。2007/03/12(月) 23:30:28ID:HajQNKIb
SetTransformすら面倒なんだもん。だから固定機能いらない
0518名前は開発中のものです。2007/03/12(月) 23:39:32ID:e4v1vCnS
2DゲームならGeForcre2でも十分だ。
そんなん作りたくないけど。
0519名前は開発中のものです。2007/03/13(火) 01:40:52ID:B+EseDYM
>>517
SetTransformはあまり関係ねーな。
あれはジオメトリパイプラインに渡すデータだから頂点シェーダーの話。
頂点シェーダーはソフトウェアエミュレーションで対応できるから問題なし。
0520名前は開発中のものです。2007/03/13(火) 01:45:32ID:B+EseDYM
あれはジオメトリパイプラインに渡すデータだから頂点シェーダーの話。
 ↓
あれは固定機能のジオメトリパイプラインに渡すデータだから
お前の話は単に頂点シェーダーを使いたいってだけの話だろ。
0521名前は開発中のものです。2007/03/13(火) 19:06:45ID:4Usw485+
>>500-501
だから、動くだろ?
0522名前は開発中のものです。2007/03/13(火) 19:58:52ID:ah3UgWir
動くわけがねぇw
0523名前は開発中のものです。2007/03/13(火) 21:37:29ID:lWHwU9kx
CPUでエミュレートすれば動くだろ。
0524名前は開発中のものです。2007/03/13(火) 22:03:20ID:+0rUPtK4
CPUエミュはハード関係ないじゃんw
0525名前は開発中のものです。2007/03/14(水) 06:24:23ID:RdPF1rbo
>>524
だから動くだろ?っていってるわけ。大丈夫?
べつにハード使って動くとは言ってない
0526名前は開発中のものです。2007/03/14(水) 06:59:43ID:x0XPn/Hb
シェーダってDirect3Dでソフトウェアエミュレーションできるんですか?
知らんかったっていうか自分のコードだとDrawSubset(i)でバグる・・・
何か指定せんとあかんのでしょうか?
0527名前は開発中のものです。2007/03/14(水) 10:05:26ID:mKFPUahz
バグってるのはあーたのソースだ。
05285262007/03/14(水) 11:00:21ID:x0XPn/Hb
出来ました、CreateDeviceでD3DDEVTYPE_REFを指定するだけじゃなくて
D3DCREATE_HARDWARE_VERTEXPROCESSINGを指定しないとダメなんですね。
理屈はよくわからんけど・・・
リファレンスラスタライザの中で、ハードウェア頂点処理(のエミュレーション)を
させることにしておかないと、プログラマブルシェーダのエミュレーションも
出来ねーよ、ということかな。
0529名前は開発中のものです。2007/03/14(水) 14:10:45ID:BJsdBxOP
>>526
>シェーダってDirect3Dでソフトウェアエミュレーションできるんですか?

スレ嫁この文盲。
「シェーダー」じゃなくて「頂点シェーダー」のソフトエミュの話だよ。

>>528
なんでリファレンスラスタライザなんて糞重いものの話になるんだよ。
「頂点シェーダー」はHALデバイスでもCPUで処理させることできるだろ。
05305282007/03/15(木) 05:29:33ID:j+wPN36O
>>529
やってみたんですが出来んかった・・・

・D3DDEVTYPE_HALとD3DCREATE_SOFTWARE_VERTEXPROCESSINGを指定してCreateDevice
・ピクセルシェーダは使わずに頂点シェーダのみ指定
これ以外に何か条件あります?

自分のコードがDX9のHLSL用なんでエフェクトファイルの中で
アセンブリ記述のVSだけを
VertexShader = <asm_hoge_vs>;
みたいに指定してやってみたんですが動きませんでした・・・

HLSLのSetTechniqueじゃなくて従来のSetVertexShaderとかじゃないと
ダメってことですかね。
できれば詳しいこと教えて欲しいっす
0531名前は開発中のものです。2007/03/15(木) 15:27:49ID:jzVAuBv3
>>530
SkinnedMesh Sampleも動かないの?
05325302007/03/15(木) 23:57:01ID:j+wPN36O
>SkinnedMesh
むむ、HLSLで動きました・・・原因がよくわからないなぁ・・
ありがとうございます、色々書き直して試してみます〜
0533名前は開発中のものです。2007/03/15(木) 23:57:53ID:TN1GcWwx
原因ってそんな難しいことはしてないと思うぞ・・・・・・
05345302007/03/16(金) 00:02:20ID:pTy0H8yj
いや、自分のソースで動かない原因ですw
多少ごちゃごちゃしてるので見直さないと・・・
0535名前は開発中のものです。2007/03/16(金) 04:09:31ID:XUdjwM1j
Displacement mappingってあるっしょ
あれって前もってある程度ポリゴンが細かくないと凹凸は表現できない?
それともかなりのローポリでも自動でポリゴン分割とかしてくれるわけ?
0536名前は開発中のものです。2007/03/16(金) 08:55:32ID:7mkJ+b6S
>>535
自動的に分割される。
そして分割をハードウェア的にサポートしてないと利用できない。
さらに分割をハードウェア的にサポートしていたのはパフェリアしかなかった悪寒。

今はSM3.0を使えば頂点テクスチャが使えるので、ディスプレイスメントマップは
自分でシェーダーで組むのがスマート。
0537名前は開発中のものです。2007/03/17(土) 01:22:11ID:XKWZxZIh
皆さん学歴高いですね
0538名前は開発中のものです。2007/03/17(土) 15:39:04ID:HeAUHxbe
低学歴は生きていて恥ずかしいから自殺しちゃうんじゃない?
0539名前は開発中のものです。2007/03/17(土) 16:10:10ID:TyyMxKM+
なんでいきなり学歴の話になるのか
0540名前は開発中のものです。2007/03/17(土) 18:41:56ID:lbqpj+aJ
いまは誰でも入れるから>大学
0541名前は開発中のものです。2007/03/17(土) 20:21:33ID:jNbIBuSe
その割には予備校は依然儲かっているようだがな
0542名前は開発中のものです。2007/03/17(土) 20:55:48ID:kEyD4AMv
予備校に入ればが前提なんだろう
0543名前は開発中のものです。2007/03/17(土) 21:06:20ID:XKWZxZIh
人間の価値は学歴です
私は死ななければなりません
私はゴミです私はカスです
皆さんエリートです
0544名前は開発中のものです。2007/03/17(土) 21:32:08ID:lbqpj+aJ
ああ、MIT以外は虫けらだw
0545名前は開発中のものです。2007/03/17(土) 23:55:17ID:36g91tlK
>>372
>>375
>>382
>>454
>>480
>>537
>>543

そのネタもう秋田から。
0546名前は開発中のものです。2007/03/18(日) 11:55:37ID:jK2wyBdR
インド人が脳ミソ、学歴ともに最強なので、我々低脳民族は死ななければならないな。
0547名前は開発中のものです。2007/03/18(日) 12:55:53ID:USRHS709
MITよりインド工科大が最強ってあったな
0548名前は開発中のものです。2007/03/19(月) 00:19:26ID:E/iV7keB
はいはい。武蔵工武蔵工。
0549名前は開発中のものです。2007/03/19(月) 12:51:33ID:uOo7bnaR
IQ高くて賢くても、現実では余り生産性に繋がりにくいよね。
まぁ大学の研究室でシコシコ教授の手伝いして十年位奉仕してから独自の
研究とかして日の目を観るみたいな事で還元はできるだろうけど、
必ずしも万人がその事に従事するわけではないので大半の人間が学歴は高い
けど中途半端な業で終わってしまうという現実。
0550名前は開発中のものです。2007/03/19(月) 14:54:22ID:J9joQcTS
>>544-549
釣る奴も釣られる奴も荒らしなんだぜ

■学歴板
  http://tmp6.2ch.net/joke/
■大学受験板
  http://ex21.2ch.net/kouri/
0551名前は開発中のものです。2007/03/19(月) 23:38:54ID:7joJYtKj
荒らし認定されるのを恐れることなく、書きたいことは書くべき。
0552名前は開発中のものです。2007/03/20(火) 00:07:06ID:QyN8sP08
なぁ、SM4.0がVistaでしか使えないのは何でなんだぜ?
未だにEAXもまともに使えないVistaになんか移行できねーよ。
0553名前は開発中のものです。2007/03/20(火) 00:11:30ID:aAZJuoaV
>>552
Direct3D10がVISTAでしか動かないから。

というのはいいとしてXPのときだって最初かカオスだったんだし
MSのOSはSP1がリリースされてからが本番さ。
0554名前は開発中のものです。2007/03/20(火) 00:24:56ID:riEl90pf
俺はXPで8800の新機能を使うためにOpenGL使い始めたよ。

そういや二強GPUメーカーのガチ対立の構図になって以来
OpenGL対Direct3DみたいなAPIの比較論はすっかりどうでもよくなったな。
0555名前は開発中のものです。2007/03/20(火) 00:38:49ID:/khoWpUe
技術的にはWin98でもDirectX10動くの?MSが出し渋ってるだけで。
0556名前は開発中のものです。2007/03/20(火) 00:55:10ID:9onZdUjp
そりゃ頑張れば対応できるけど
頑張っただけの対価に見合わないとかいろんな事情があるんだろ
0557名前は開発中のものです。2007/03/20(火) 01:30:08ID:y2E6pDqC
>>555-556
そんな話にはならんだろ
そもそもグラボ、オンボードならマザボのドライバがwin98に対応してないじゃん
MSだけ頑張っても駄目だし、ドライバだけ作っても駄目だし。
0558名前は開発中のものです。2007/03/20(火) 01:38:43ID:UsHMxmEA
>>555
つーか、お前。未だにWin98とか使ってるゴミユーザーが
DirectX10必要だと思うか?SM4.0使わない限りDirectX9以下で
十分なんだぞ?Win98ユーザーがゲフォ8800買うか?wwww
0559名前は開発中のものです。2007/03/20(火) 02:18:49ID:Oxrufs6c
とりあえずSM4.0がXPで使えないまま放置になったのはMSの都合だな。
Vistaへの乗り換えを促すため。それ以外に何があるってんだ。

NVIDIAは8800用にOpenGL拡張命令を定義してるし。XPでも使えるし。
0560名前は開発中のものです。2007/03/20(火) 08:54:47ID:9onZdUjp
>>557
だからそういうのを含めて頑張ったところで対価に見合わないってことだよ
0561名前は開発中のものです。2007/03/20(火) 09:27:54ID:vTKc7Ybj
つか>>556の書き込みってMS様の忠犬ぶりを無駄にアピールしてて
釣り臭いんだがw

>そりゃ頑張れば対応できるけど

テメェごときがMS様の気持ちを分かったつもりになってんじゃねーよカスw

>頑張っただけの対価に見合わないとかいろんな事情があるんだろ

テメェごときがMS様の気持ちを分かったつもりになってんじゃねーよカスww
0562名前は開発中のものです。2007/03/20(火) 09:36:45ID:riEl90pf
>>560-561

お前達は黙ってゲイツ様のチンポでもしゃぶってろです。
Win98環境はネットに接続せずにレトロゲー(Voodooゲーとか)
専用機として使うのが通のたしなみ。
0563名前は開発中のものです。2007/03/20(火) 10:12:10ID:9gIFowgi
Voodooナツカシス
Voodoo系のゲームって、なんか画面が明るくて
テクスチャが細かくて、Direct3Dのゲームとは違う味があったような。
ああいうのってどういうとこから来るんだろう?
テクスチャのサイズ制限がきついからどうしても
小さいテクスチャを敷き詰めた感じになりやすいのかな
それを差し引いてもなんか独特の味を感じるんだよなぁ
0564名前は開発中のものです。2007/03/20(火) 10:52:09ID:aAZJuoaV
Windows2000ですら何年前のOSだと思ってるんだw
0565名前は開発中のものです。2007/03/20(火) 15:44:56ID:8ysPz3d9
>>563
ビデオカードによって色味が違うのは基本的にはDACの違い。
Voodoo系カード独特の発色はDACでのガンマ補正・コントラスト調整が
ちょっとおかしかったから。(フレームバッファのカラー値は平凡なもの)
16bitカラーのフレームバッファを綺麗に出力するための工夫だと思う。

今時のGPUでもドライバ設定でガンマ補正やコントラストを調整すれば
Voodooぽい色味で出力させることができるよ。
0566名前は開発中のものです。2007/03/20(火) 18:29:59ID:BHO8nIJ7
他人を罵るしか脳がない低学歴が湧いたかと思えば、
次の瞬間には技術トークに戻っている…。
ダブルバッファリングかよ。
0567名前は開発中のものです。2007/03/20(火) 19:04:59ID:NzT0P/8J
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
..................................................................................................................................
0568名前は開発中のものです。2007/03/20(火) 19:05:31ID:NzT0P/8J
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
..................................................................................................................................
0569名前は開発中のものです。2007/03/20(火) 19:09:01ID:NzT0P/8J
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
..................................................................................................................................
0570名前は開発中のものです。2007/03/20(火) 19:24:01ID:NzT0P/8J
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
..................................................................................................................................
0571名前は開発中のものです。2007/03/20(火) 19:48:17ID:NzT0P/8J
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
..................................................................................................................................
0572名前は開発中のものです。2007/03/20(火) 20:43:23ID:uC1rolnd
もう飽きたのか
0573名前は開発中のものです。2007/03/20(火) 22:05:09ID:pAU66CZO
>>559
OpenGL/GLSLならWinXPでもジオメトリシェーダーでウハウハみたいだな。
HLSLとGLSLの文法がほぼ同じだし、移行は案外楽そうだね。
0574名前は開発中のものです。2007/03/20(火) 22:18:55ID:WJl1AaLj
どっちみちハードウェアが1種類しかないし。
10.1がリリースされるあたりまでは微妙だねぇ。

研究用にはいいがゲームは使えないんじゃしょーがない。
0575名前は開発中のものです。2007/03/20(火) 23:09:22ID:NzT0P/8J
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
...................................................................................................................................
..................................................................................................................................
0576名前は開発中のものです。2007/03/21(水) 20:33:00ID:yK9VorQU
Displacement mappingってマトモに使われてるタイトル無いな
nVIDIA DemoのLunaしかしらねえ
なんかDx11でも未だにDisplacement mappingとか出てるし
0577名前は開発中のものです。2007/03/21(水) 21:32:34ID:qBzxfa9Q
DirectXの機能として実装されたDisplacement Mappingは確かにぜんぜん使われてないが、
頂点テクスチャ参照機能を使ったものなら幾つかあるぞ。

汎用性をみても頂点テクスチャを使う方法が今後の主流になると思われ。
0578名前は開発中のものです。2007/03/23(金) 16:10:53ID:0grPuo5Y
ポーズしたときその時点の画面をぼかしたりセピアにしたりのエフェクトかけたいんですけど
テクスチャのピクセルはどうやったら直接いじれるんでしょ?無理?
0579名前は開発中のものです。2007/03/23(金) 16:42:23ID:vxAgs8Dc
画面全体にエフェクトをかけるのなら
テクスチャのピクセルをいじる必要がないと思うんだが
0580名前は開発中のものです。2007/03/23(金) 19:41:07ID:7KTQlOlm
そんなエフェクト使ったところでゲームの面白さとは全く無関係。
やろうとするだけ無駄。別の部分に労力を割くべきだな。
0581名前は開発中のものです。2007/03/23(金) 22:35:20ID:mIw6Ast/
A StretchRectでバックバッファをテクスチャにコピーしてピクセルシェーダで色々する
B GetFrontBufferDataでシステムメモリのサーフェイスに取り込んで手動で加工

0582名前は開発中のものです。2007/03/23(金) 22:40:10ID:V2teaCuf
>>581
Aは最初からテクスチャにレンダリングしたほうがよくね?
0583名前は開発中のものです。2007/03/24(土) 09:42:47ID:DMHxOwzb
まぁ普通はピクセルシェーダー使うよな。
0584名前は開発中のものです。2007/03/24(土) 10:18:41ID:tGvcqcYg
・R8G8B8A8のフォーマット
・変換擬似HDR
・アルファブレンディング対応

以上の条件で良い方法を探しているんだが
何かありますか?

< 単位ベクトル, 長さ >
< 指数, 仮数 >
この変換ではアルファブレンディングに対応できないようで・・
0585名前は開発中のものです。2007/03/24(土) 10:37:18ID:DMHxOwzb
エンコード
Color.rgb /= MAX_HDR_RANGE;

デコード
Color.rgb *= MAX_HDR_RANGE;


フィルタリングやアルファブレンドが可能で、
クロック数も少ない方法でございます。
0586名前は開発中のものです。2007/03/24(土) 10:37:56ID:A+8o2yvG
>>584
単位ベクトルなら1成分省略できるが。 z=√(1-x^2-y^2)
■ このスレッドは過去ログ倉庫に格納されています