おちゃっこLAB Easy3D 過去ログ(投稿不可)
[記事リスト] [新着記事] [ワード検索] [過去ログ] [管理用]

タイトル 質問です。
投稿日: 2011/11/08(Tue) 15:57
投稿者ぼおん

要望とかでないので軽く聞いていただきたいんですけども。

レンダーターゲットを2枚用意して、例えば片方に背景モデルを描画した後にそのZバッファを利用してもう片方にキャラクタを描画して最終的に合成する・・・のは可能でしょうか?
E3DBeginScene 背景scid
(背景レンダ)
E3DEndScene

E3DBeginScene キャラscid, 0, 背景scid
(キャラレンダ)
E3DEndScene

//E3DBeginScene 背景scid, 1 でもいいのでしょうが念のため別バッファ
E3DBeginScene 合成scid
E3DBeginSprite
E3DRenderSprite 背景spid, (倍率), (倍率), 0, 0
E3DRenderSprite キャラspid, (倍率), (倍率), 0, 0
E3DEndSprite
E3DEndScene
これで

E3DBeginScene 合成scid
(背景レンダ)
(キャラレンダ)
E3DEndScene
と同じ画面になるはずだと思ったんですが上手く出来ませんでした。


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)