ページ 11

このエフェクトの大きさと出現する座標を変更したい

Posted: 2021年5月23日(日) 22:58
by OMB
このページ(http://www.nomuraz.com/denpa/prog007.htm)の先頭にある
サンプルなんですが、この波紋エフェクトのサイズや出現する位置を変更できるようにしたいです
このサンプルでは画面いっぱいになっていますがこれを右隅や左隅だけ等、任意の位置に大きさを変化させて
出現させたりできるようにしたいです
どなたかご教授ください

Re: このエフェクトの大きさと出現する座標を変更したい

Posted: 2021年5月24日(月) 20:47
by 参照魚
自分も答えを知りたいという前提での返信となりますが、自分で試すとしたら、1)viewportやscissorの設定をいじってみる、2)テクスチャにレンダリングして、ポリゴンに貼ってそのポリゴンの表示を調整、3)シェーダーに渡す変数でシェーダー内で調整する、などになるのかなと思います。

Re: このエフェクトの大きさと出現する座標を変更したい

Posted: 2021年5月25日(火) 19:39
by OMB
一つのテクスチャは背景用、もう一つがエフェクト用だと思うので
エフェクト用のテクスチャの位置と大きさを変更すればいけると思うのですが
これって頂点シェーダーとして処理しないと無理なんでしょうかね?
出来ればこの処理だけ固定機能で出来ないかと思ってるんですが。

Re: このエフェクトの大きさと出現する座標を変更したい

Posted: 2021年5月29日(土) 11:41
by 参照魚
ちょと記憶が確かではないのですが、DirextX9 であれば固定機能でできたような気がします。
下記の記事がそれかも知れません。
https://docs.microsoft.com/ja-jp/window ... al-effects

Re: このエフェクトの大きさと出現する座標を変更したい

Posted: 2021年5月29日(土) 19:58
by あたっしゅ
> このページ(http://www.nomuraz.com/denpa/prog007.htm)の先頭にあるサンプルなんですが、

OMB さん自身は、このサンプルをビルドできていますか ?
自分は、いまのところ、出来てないです。
自分も、研究中です。