私はc++OpenFrameworksとofx3dModelLoaderを使用して、すでに作成した3dsモデルをロードしています。これはうまく機能しています。ただし、錐台のバックプレーンに入るときに、モデルを視覚的にスムーズに遷移させたいと思います。フォグが機能していますが、モデルを透明度からフェードインさせたいと思っています。openframeworksまたはopenglを介してこれを行う方法はありますか?
質問する
1655 次
3 に答える
1
You could handle this in the fragment shader. Simply change the output of the alpha on the output colour to 0.0.
于 2010-08-13T22:40:47.013 に答える
0
3dsローダーがどのように機能するかは100%わかりませんが、ほとんどのopenframeworks描画操作では、ofSetColor()を設定することで描画の透明度を変更できます。
あなたの場合、(255、255、255、x)に設定します。ここで、xは達成したい透明度の量です。
于 2010-10-08T14:01:12.767 に答える
0
オブジェクトに適用されるテクスチャのアルファ コンポーネントを変更できます。また、テクスチャ全体を再定義せずにテクスチャ/オブジェクトのアルファ コンポーネントを変更する方法があるかどうかを検索することもできます。
于 2010-08-13T21:52:41.187 に答える