GLSLシェーダーで遊ぶ「Glsl Viewer」

Love it !
  • Digital
    100 JPY

《このツールの概要》 ・本ツールは、器となる「ベース」に、   様々な効果を持った「要素」を組み合わせていくことで、   リアルタイムにエフェクトを構築・確認できる  GLSLシェーダーエディタです。 ・作成したエフェクトは、  ゲーム開発用のスプライトシート(連番画像)や  GLSLシェーダーコードとして出力できます。 《操作説明書》 (1) 画面構成 メニューバー:(画面上) ・ファイル操作、AI生成、設定などを行います。 ツールバー:(画面上) ・ベース、見た目、動き、特殊効果などのノードを  追加するためのボタンが並んでいます。 左パネル(OBJECTS):(画面左) ・作成した大元ベースのリストが表示されます。 ・キャンバスへドラッグ&ドロップして、複製を配置できます。 編集エリア:(画面中央) ・ベースやパラメータを配置して、  エフェクトを組み立てていくレイアウト領域です。 ・F1キーを押すと、ツリービュー表示に切り替えられます。  (再びF1キーを押すと、元のレイアウト表示に戻ります。) プレビュー:(画面右) 画面右下にあり、作成したエフェクトの実際の見え方と、 生成されたGLSLコードを確認できます。 タイムライン:(画面下) ・アニメーションの時間軸と、キーフレームを管理します。 (2) 基本的な使い方 ・ツールバー上にある「新規ベース」ボタンを押すと、  レイアウト上にベース(ミシン線の円)が配置されます。 ・ツールバー上にある要素(色、形、動きなど)ボタンを押すと、  レイアウト上に要素(絵文字)が追加されます。 ・追加した要素をドラッグして、  ベースの中に入れてドロップすると、  要素がベースの中に配置されます。 ・要素をダブルクリックすると、調整パネルが開くので、  ここで色とか速度といったパラメータを調節できます。 ・このパネルは、パネルの上か、または、  別の要素をダブルクリックすると閉じます。 ⋯大元リスト上にあるベース名を  レイアウト上にドラッグ&ドロップすると、  その大元ベースの分身(参照インスタンス)を配置できます。  (分身のパラメータは、大元と常に同じになります。) (3) 編集エリアの操作(キャンバスとツリービュー) ・F1キー、または、ステータスバーの  「ツリービュー切替」ボタンを押すと、  要素が線でつながった「レイアウト表示」と、  階層構造が分かりやすい「ツリービュー表示」が切り替わります。 ・ツリービューモードで表示中に、  ベース名の行をダブルクリックすると、  そのベースの内容を展開、または、折りたたむことができます。 ・ツリービューモードで表示中に、  項目(子ベース、または要素)をドラッグ&ドロップすることで、  別のベースの中に入れたり、外に出したりして親子関係を変更できます。 ・背景の何もない領域をダブルクリックすると、  ツリービューを閉じて、レイアウト表示に戻ります。 ⋯ベース、または、要素を右クリックすると、  ポップアップメニューが開き、  カット、コピー、ペースト、削除を行うことができます。 (4) タイムラインとキーフレーム ・タイムライン上の何もない場所で右クリックし、  「キーフレームを追加」を選ぶと、  その時点での配置状態が記録されます。 ・追加されたキーフレームは  マーカー(小さな丸い点)として表示されます。 ・マーカーをダブルクリックすると、  そのキーフレームの時点のデータがレイアウト上に表示され、  位置などを編集することができます。 ・キーフレームごとにベースの配置位置を変更すると、  再生時に、その間が自動的に補間され、滑らかに移動します。 ⋯マーカー上で右クリックすると、  キーフレーム単位でのコピーや削除が可能です。 ⋯左パネルのリストでベースを選択すると、  そのベースが最初に登場するキーフレームへ  自動的にジャンプします。 (5) AI生成機能 ・メニューの「AI生成」から、AIに言葉で指示を出して  カスタムGLSLコードを自動生成させることができます。 APIモード: ・GeminiのAPIキーを入力して直接生成します。  (※APIキーを取得するには、課金サービスへの加入が必要です。) ローカルLLMモード: ・ご自身のPCで動くllama.cppサーバーに接続して生成します。 ・起動コマンドのコピーや、接続テストを行うボタンが付いています。 手動モード: ・ウィザードに従ってプロンプトをコピーし、  ブラウザ上のAIに生成させたコードを手動で貼り付けて  カスタム要素のソースコードを作成し、適用させます。 ・生成されたコード内に  名前が「param_」で始まる変数が定義されていると、  調整パネルに自動的に専用のスライダーが追加されます。 (6) 保存と出力機能 ・ファイルメニューの「上書き保存」や「別名で保存」から、  作成したプロジェクト全体をパソコンに保存できます。 ⋯ツールバー右側の「Template ➕ 登録」ボタンを使うと、  選択中のノード構成をテンプレートとして登録し、  ライブラリファイルとして個別に保存できます。 ・ファイルメニューの「画像出力」を選ぶと、  作成したアニメーションをゲーム開発などで  使いやすいスプライトシート(連番画像)として  書き出すことができます。 (7)要素の種類 【見た目】 (1) 📐形:         ・円や多角形を作り、大きさを決めます。 (2) 🎨色:         ・色相・彩度・明度を調整して色をつけます。 (3) 🖼️画像:         ・PC内の画像ファイルを読み込んで表示します。 (4) 🎞️アニメ:         ・横に繋がったスプライトシート画像を読み込み、          パラパラアニメとして再生します。 【特殊】 (1) ⏳時間制御:         ・発生を遅らせたり、      一定時間で消滅(フェードアウト)させたり、          ループする寿命を決めます。 (2) 💫残像:         ・動いた軌跡に光の帯や残像を残します。 (3) 🌊空間の歪み:         ・背景を波打つように歪ませ、          衝撃波や陽炎を表現します。 (4) 🌟フィルター:         ・ドット絵風にモザイク化したり、          発光(グロー)させたりします。 (5) ✨パーティクル:         ・指定した形や画像を、火花のように複数に分裂させて      弾け飛ばします。 【動き】 (1) ➡️直線移動:        ・上下左右に移動し続けます。 (2) ↔️反復移動:        ・指定した角度に向かって、行ったり来たりします。 (3) 🪀バウンド:        ・地面で跳ねるような動きをします。 (4) ⤴️放物線:        ・重力に従って放物線を描いて飛びます。 (5) 🌀渦巻き:        ・回転しながら徐々に広がっていきます。 (6) 🔄空間回転:    ・空間そのものを回します。       (親に付けると、子が衛星のように公転します) (7) 🎯ターゲット追尾:        ・指定した座標に向かって徐々に曲がりながら進みます。 (8) 🧲イージング:        ・動きの始まりや終わりを滑らかに加減速させます。 (9) 🫨揺らぎ:    ・炎の揺れのような、ランダムで不規則な動きを加えます。 (10) 🪨落下と弾み:    ・重力で落下しながら回転します。 (8)便利機能 (1) テンプレート登録:     ・お気に入りのエフェクトができた際、      ベースを選択してツールバーの「➕登録」を押すと、      ボタンとして保存されます。   次回以降、ワンクリックで同じものを呼び出せます。 (2) レイアウトの移動とズーム:        ・レイアウト上の何もない場所をドラッグすると、      画面をスクロールできます。  ・キーボードの「PageUp」「PageDown」キーで   ズームイン・ズームアウトが可能です。 ※ローカルLLMによるAI生成モードを使用する際には、  「Local Test Browser」を使用してください。

商品公開日時:2026-02-28 06:40

About Gift

About shipping

Shipped from warehouse

These products are shipped from BOOTH warehouse as soon as payment is confirmed.

Shipped from home

These products are packed and shipped from the seller. "Ships within ~ days" are the estimated number of days from when payment is confirmed at BOOTH until the item is shipped.
Items shipped by Anshin-BOOTH-Pack will be delivered anonymously.

Download item

You will be able to download these products from "Purchase History" at any time after payment is confirmed.

Shipped from pixivFACTORY

These products are manufactured and shipped by pixivFACTORY as soon as payment is confirmed.

GLSLシェーダーで遊ぶ「Glsl Viewer」
《このツールの概要》 ・本ツールは、器となる「ベース」に、   様々な効果を持った「要素」を組み合わせていくことで、   リアルタイムにエフェクトを構築・確認できる  GLSLシェーダーエディタです。 ・作成したエフェクトは、  ゲーム開発用のスプライトシート(連番画像)や  GLSLシェーダーコードとして出力できます。 《操作説明書》 (1) 画面構成 メニューバー:(画面上) ・ファイル操作、AI生成、設定などを行います。 ツールバー:(画面上) ・ベース、見た目、動き、特殊効果などのノードを  追加するためのボタンが並んでいます。 左パネル(OBJECTS):(画面左) ・作成した大元ベースのリストが表示されます。 ・キャンバスへドラッグ&ドロップして、複製を配置できます。 編集エリア:(画面中央) ・ベースやパラメータを配置して、  エフェクトを組み立てていくレイアウト領域です。 ・F1キーを押すと、ツリービュー表示に切り替えられます。  (再びF1キーを押すと、元のレイアウト表示に戻ります。) プレビュー:(画面右) 画面右下にあり、作成したエフェクトの実際の見え方と、 生成されたGLSLコードを確認できます。 タイムライン:(画面下) ・アニメーションの時間軸と、キーフレームを管理します。 (2) 基本的な使い方 ・ツールバー上にある「新規ベース」ボタンを押すと、  レイアウト上にベース(ミシン線の円)が配置されます。 ・ツールバー上にある要素(色、形、動きなど)ボタンを押すと、  レイアウト上に要素(絵文字)が追加されます。 ・追加した要素をドラッグして、  ベースの中に入れてドロップすると、  要素がベースの中に配置されます。 ・要素をダブルクリックすると、調整パネルが開くので、  ここで色とか速度といったパラメータを調節できます。 ・このパネルは、パネルの上か、または、  別の要素をダブルクリックすると閉じます。 ⋯大元リスト上にあるベース名を  レイアウト上にドラッグ&ドロップすると、  その大元ベースの分身(参照インスタンス)を配置できます。  (分身のパラメータは、大元と常に同じになります。) (3) 編集エリアの操作(キャンバスとツリービュー) ・F1キー、または、ステータスバーの  「ツリービュー切替」ボタンを押すと、  要素が線でつながった「レイアウト表示」と、  階層構造が分かりやすい「ツリービュー表示」が切り替わります。 ・ツリービューモードで表示中に、  ベース名の行をダブルクリックすると、  そのベースの内容を展開、または、折りたたむことができます。 ・ツリービューモードで表示中に、  項目(子ベース、または要素)をドラッグ&ドロップすることで、  別のベースの中に入れたり、外に出したりして親子関係を変更できます。 ・背景の何もない領域をダブルクリックすると、  ツリービューを閉じて、レイアウト表示に戻ります。 ⋯ベース、または、要素を右クリックすると、  ポップアップメニューが開き、  カット、コピー、ペースト、削除を行うことができます。 (4) タイムラインとキーフレーム ・タイムライン上の何もない場所で右クリックし、  「キーフレームを追加」を選ぶと、  その時点での配置状態が記録されます。 ・追加されたキーフレームは  マーカー(小さな丸い点)として表示されます。 ・マーカーをダブルクリックすると、  そのキーフレームの時点のデータがレイアウト上に表示され、  位置などを編集することができます。 ・キーフレームごとにベースの配置位置を変更すると、  再生時に、その間が自動的に補間され、滑らかに移動します。 ⋯マーカー上で右クリックすると、  キーフレーム単位でのコピーや削除が可能です。 ⋯左パネルのリストでベースを選択すると、  そのベースが最初に登場するキーフレームへ  自動的にジャンプします。 (5) AI生成機能 ・メニューの「AI生成」から、AIに言葉で指示を出して  カスタムGLSLコードを自動生成させることができます。 APIモード: ・GeminiのAPIキーを入力して直接生成します。  (※APIキーを取得するには、課金サービスへの加入が必要です。) ローカルLLMモード: ・ご自身のPCで動くllama.cppサーバーに接続して生成します。 ・起動コマンドのコピーや、接続テストを行うボタンが付いています。 手動モード: ・ウィザードに従ってプロンプトをコピーし、  ブラウザ上のAIに生成させたコードを手動で貼り付けて  カスタム要素のソースコードを作成し、適用させます。 ・生成されたコード内に  名前が「param_」で始まる変数が定義されていると、  調整パネルに自動的に専用のスライダーが追加されます。 (6) 保存と出力機能 ・ファイルメニューの「上書き保存」や「別名で保存」から、  作成したプロジェクト全体をパソコンに保存できます。 ⋯ツールバー右側の「Template ➕ 登録」ボタンを使うと、  選択中のノード構成をテンプレートとして登録し、  ライブラリファイルとして個別に保存できます。 ・ファイルメニューの「画像出力」を選ぶと、  作成したアニメーションをゲーム開発などで  使いやすいスプライトシート(連番画像)として  書き出すことができます。 (7)要素の種類 【見た目】 (1) 📐形:         ・円や多角形を作り、大きさを決めます。 (2) 🎨色:         ・色相・彩度・明度を調整して色をつけます。 (3) 🖼️画像:         ・PC内の画像ファイルを読み込んで表示します。 (4) 🎞️アニメ:         ・横に繋がったスプライトシート画像を読み込み、          パラパラアニメとして再生します。 【特殊】 (1) ⏳時間制御:         ・発生を遅らせたり、      一定時間で消滅(フェードアウト)させたり、          ループする寿命を決めます。 (2) 💫残像:         ・動いた軌跡に光の帯や残像を残します。 (3) 🌊空間の歪み:         ・背景を波打つように歪ませ、          衝撃波や陽炎を表現します。 (4) 🌟フィルター:         ・ドット絵風にモザイク化したり、          発光(グロー)させたりします。 (5) ✨パーティクル:         ・指定した形や画像を、火花のように複数に分裂させて      弾け飛ばします。 【動き】 (1) ➡️直線移動:        ・上下左右に移動し続けます。 (2) ↔️反復移動:        ・指定した角度に向かって、行ったり来たりします。 (3) 🪀バウンド:        ・地面で跳ねるような動きをします。 (4) ⤴️放物線:        ・重力に従って放物線を描いて飛びます。 (5) 🌀渦巻き:        ・回転しながら徐々に広がっていきます。 (6) 🔄空間回転:    ・空間そのものを回します。       (親に付けると、子が衛星のように公転します) (7) 🎯ターゲット追尾:        ・指定した座標に向かって徐々に曲がりながら進みます。 (8) 🧲イージング:        ・動きの始まりや終わりを滑らかに加減速させます。 (9) 🫨揺らぎ:    ・炎の揺れのような、ランダムで不規則な動きを加えます。 (10) 🪨落下と弾み:    ・重力で落下しながら回転します。 (8)便利機能 (1) テンプレート登録:     ・お気に入りのエフェクトができた際、      ベースを選択してツールバーの「➕登録」を押すと、      ボタンとして保存されます。   次回以降、ワンクリックで同じものを呼び出せます。 (2) レイアウトの移動とズーム:        ・レイアウト上の何もない場所をドラッグすると、      画面をスクロールできます。  ・キーボードの「PageUp」「PageDown」キーで   ズームイン・ズームアウトが可能です。 ※ローカルLLMによるAI生成モードを使用する際には、  「Local Test Browser」を使用してください。