Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はゲームを書いています。今、水のレンダリングがあります。私はポリゴンを持っています:
すべてのシーンが単一のテクスチャにレンダリングされ、水のキューが来たら、複雑なポリゴンをシェーダーに渡します。たとえば、画面では、ポリゴンは赤い水面と青い境界線です。そのポリゴンの内側の領域のみをシェーダーに渡すにはどうすればよいですか?たとえば、ポリゴン内のすべてを赤い色で塗りつぶしたいとします。
何をしているのかによっては、ポリゴンをそれ自体でテクスチャにレンダリングし、シェーダーにそれをサンプリングさせる方がよい場合があります。ポリゴンが予測可能なサイズになる場合は、おおよそそれらの寸法のテクスチャを使用して、シーン内のそのフレームの位置をシェーダーに渡すこともできます。