GLSL

動画であそぼう: シェーダーエフェクトとマルチメディア

Published Tuesday March 6th, 2012 | Leave a comment
Posted in Qt Quick | Tags: , ,

この記事は Qt Blog の “Pimp my video: shader effects and multimedia” を翻訳したものです。 執筆: Gareth Stockwell, 2012年2月29日 はじめに Qt Quick のアプリケーションでのシェーダー言語によるエフェクトが注目を集めてきています。シェーダー言語の基本さえ分かってしまえば、Qt Quick のアプリケーションにシェーダーを埋め込むのは本当に簡単で、素晴らしいビジュアルエフェクトが驚くほど少ないソースコードで実現できます。 今までブログでは取り上げてきませんでしたが、(動画再生やカメラの映像などの)マルチメディアのコンテンツへのシェーダーエフェクトの適用も、他の QML 要素と同様に簡単にできます。この記事は QtMultimedia とシェーダーの組み合わせについて紹介したいと思います。 どのようなエフェクトが使用できるかは、デモを見てもらうのが一番です。ということでこの動画からはじめましょう。 qmlvideofx デモ: デスクトップ Linux 上の Qt 5 この動画は Qt Quick 2 のデモアプリで、デスクトップの Linux で動いています。(フレームレートを計算するためにシーングラフのシグナルを監視したり、ファイルからシェーダーを読み込むための)補助的な C++ のコードを除くと、このアプリはすべて QML で書かれています。

Read More
Get started today with Qt Download now