[リストへもどる]
一括表示
タイトルバッファ
記事No9959
投稿日: 2011/12/06(Tue) 23:13
投稿者26℃
ロードの時間短縮やメモリ節約のため、sigのモデルを1つロードし
repeatで複数表示する方法をとっているのですが
レンダーテクスチャに描画すると、どうやら最後に表示したものしか映ってないようですね。
バッファとかはあまりわからないのですが上書きとかできたりしますか?

あと影などの表示でE3DRenderWithShadowがありますが、これもrepeatの方法だと複数表示することはできませんね。
自分としては、プロジェクションシャドウ(投影テクスチャシャドウ)をしてみたいのですが、肝心なポリゴンに影を落とす方法がわかりません。

タイトルRe: バッファ
記事No9960
投稿日: 2011/12/07(Wed) 01:49
投稿者おちゃっこ
レンダーターッゲットテクスチャでもrepeat方式は使えるはずです。
パラメータなどが不適切で画面外に描画されていることが考えられます。
上書きに関してはBeginSceneのskipflagの設定を見てください。

影についてはぼくは
DirectX 9 シェーダプログラミングブック 今給黎 隆 著
で勉強しました。

ですがこの本はもうすでにamazonで中古しかなく値段もつりあがっている模様。

しかし、原理が分かっても
Easy3Dのポストエフェクトだけでは影は実装できないので
ユーザーさんが制御するのは不可能です。

OpenRDBではポストエフェクトのHLSLだけでなく
メインの描画のHLSLも公開していくので
将来ユーザーさん側でいじれるようになると思います。

タイトルRe^2: バッファ
記事No9961
投稿日: 2011/12/07(Wed) 17:46
投稿者26℃
> レンダーターッゲットテクスチャでもrepeat方式は使えるはずです。
あ、すいませんskipflag弄らなくても表示されてました。
e3dsetposをし忘れて勘違いしてましたorz

影はOpenRDBの進展をまつことにします。

タイトルRe: 繝舌ャ繝輔ぃ
記事No81
投稿日: 2012/02/29(Wed) 12:36
投稿者Mariah   <info-ou@ua.ac.be>
That's a sensible answer to a challeinngg question