この記事では、シェーダーライブラリの操作方法について説明します。
HeavyM のシェーダーは、既存のインタラクティブなビジュアルを探している場合でも、自分で作成を始めたい場合でも、クリエイティブな可能性を広げてくれます。
これらのオブジェクトは、インタラクティブテクスチャまたはフィルターエフェクトとして使用できます。すべてのシェーダーはシェーダーライブラリに収録されており、この記事ではこのライブラリについて説明します。
これは一体どんな魔法?
まずは、シェーダーの概念について簡単に説明します。説明が不要な場合は、以下のライブラリの概要へ直接進むことができます。
シェーダーとは?
簡単に言うと、シェーダーとは、雨、霧、光、テクスチャなどの複雑な視覚効果をリアルに再現するためによく使われる、小さなコンピュータープログラムです。そのため、たとえばビデオゲームやデジタルアートで広く使われています。
シェーダーの利点の1つは、動画や画像のように事前にレンダリングされたビジュアルではなく、リアルタイムで操作できるビジュアルを作成できることです。たとえば、ビデオゲームでキャラクターの色を変更するような操作ができます。
素晴らしいのは、HeavyM に搭載されているシェーダーを使い始めるために、その技術的な仕組みをすべて理解する必要がないことです。充実したインタラクティブエフェクトのライブラリを、そのまま楽しむことができます。
その背後にある技術について詳しく知りたい場合は、こちらの記事をご覧ください。
2つのタイプ:ジェネレーティブとポストプロセッシング
HeavyM には、2種類のインタラクティブシェーダーがあります*:
- ジェネレーティブシェーダー:画像や動画のようなテクスチャを生成しますが、インタラクティブに操作できます。ソースのメディアとして使用できます。
- ポストプロセッシングシェーダー:フィルターのようなもので、既存のコンテンツに効果を与えます。プレーヤー、グループ、シーケンスのエフェクトとして、またはマスターとして使用できます。
*技術的には、これは正確ではありません。HeavyM のいたるところにインタラクティブシェーダーが使われています。グループエフェクトもシェーダーですし、トランジションもシェーダーです……。ただ、ここでは話を複雑にしないでおきましょう。
シェーダーライブラリ
シェーダーライブラリはどこにありますか?
これは少しひっかけのような質問です。答えは1つではありません。前述のとおり、シェーダーはソフトウェア全体で使用されています。シェーダーライブラリは、ソフトウェア内の現在の場所に応じて、関連するシェーダーが表示されるように構成されています。
シェーダーライブラリは次の場所にあります。
- ソースパネルのメディアタイプとして。
- プロジェクト全体に適用するマスターエフェクトとして、マスターシェーダーパネルに。
- シーケンスのエフェクトとして、そのシーケンス設定に。
- プレーヤーのエフェクトとして、レイヤーパネルのプロパティに。
- グループのエフェクトとして、レイヤーパネルのプロパティに。
ライブラリの概要
-
並べ替えとフィルターバー:この記事の執筆時点で、ライブラリには100種類を超えるポストプロセッシングシェーダーと、100種類を超えるジェネレーティブシェーダーが収録されており、今も増え続けています。目的のプロジェクトに最適なシェーダーを見つけるために、お気に入り、カテゴリー、またはカスタムタグを使ってシェーダーのリストを絞り込むことができます。
さらに、リストをアルファベット順または追加日順に並べ替えることもできます。
シェーダーの「タイプ」(ジェネレーティブまたはポストプロセッシング)は自動的に設定されます。これは、ライブラリをどこから開いたかによって決まります。
2. シェーダープレビュー:サムネイルにカーソルを合わせると、シェーダーのアニメーションプレビューを確認できます。
ただし、プレビューはシェーダーの見た目の一例にすぎません。設定によっては、1つのシェーダーでも、調整後にさまざまな外観やアニメーションに変化します。ポストプロセッシングシェーダーの場合は、適用する対象によっても大きく変わります。
カーソルを合わせるとハートアイコンも表示されます。このアイコンをクリックすると、シェーダーをお気に入りに追加できます。
3. ツールバー:ツールバーでは、選択したシェーダーを管理できます。
内蔵シェーダーは保護されているため、ライブラリから削除したり、プレビュー画像を変更したり、コンピューター上のファイルの場所を表示したりすることはできません。
自分のシェーダーをインポートできますか?
はい。自分で作成したシェーダーをライブラリに追加できます。ただし、技術的な制限がいくつかあります。
- ISF シェーダー(.fs)である必要があります。
- ジェネレーティブシェーダーには入力画像を使用できません。
- ポストプロセッシングシェーダーで使用できる入力画像は最大1枚です。
ライブラリから「シェーダーをインポート」をクリックするだけです。
コンピューター上の「Documents\HeavyM\ShadersLibrary」フォルダーにシェーダーファイルを直接入れることもできます。その場合、次回 HeavyM を開いたときにリストが更新されます。
新しいシェーダーを探すには、ISF 標準の作成者によるeditor.isf.videoのようなウェブサイトを確認してください。あるいは、自分でコードを書く方法を学ぶこともできます。
オンラインでシェーダーを探すときは、多くのシェーダーが無料で使用できる場合でも、作成者がその作品にどのライセンスを選択しているかを必ず確認してください。
コメント
0件のコメント
サインインしてコメントを残してください。