2

私はc++OpenFrameworksとofx3dModelLoaderを使用して、すでに作成した3dsモデルをロードしています。これはうまく機能しています。ただし、錐台のバックプレーンに入るときに、モデルを視覚的にスムーズに遷移させたいと思います。フォグが機能していますが、モデルを透明度からフェードインさせたいと思っています。openframeworksまたはopenglを介してこれを行う方法はありますか?

4

3 に答える 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 に答える