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.
モデルをblenderからC配列にインポートし、Qtの下にopenGL(glew)で表示しました。
リソース頂点とフラグメントシェーダーも埋め込まれています。頂点シェーダーを機能させてモデルを正しく表示することができましたが、グラデーションのような効果を与えたいと思います(単純なボックスですが、なんとかして書き込む予定なので、作成する必要があります。それはまともなように見えます)。
どうすればこれを達成できますか?ブレンダー付きのテクスチャ?より良い方法はありますか?
gl_FrontColor単純な線形グラデーションの場合、頂点シェーダーに、たとえば頂点のY座標に応じて、ある(vec4)値に設定する線を追加するだけで済みます。また、フラグメントシェーダーで、をに設定しますgl_FragColor(または、オブジェクトをテクスチャリングしている場合は、にgl_Color乗算します)。gl_Color
gl_FrontColor
gl_FragColor
gl_Color