「VSTe VSTGUI inline UI Editor 基本的な使用方法」の版間の差分
50行目: | 50行目: | ||
[https://www.g200kg.com/en/webknobman/gallery.php?m=p&p=2006 https://www.g200kg.com/en/webknobman/gallery.php?m=p&p=2006] | [https://www.g200kg.com/en/webknobman/gallery.php?m=p&p=2006 https://www.g200kg.com/en/webknobman/gallery.php?m=p&p=2006] | ||
[[ファイル:Knob Blue Ani.gif|||none|]] | [[ファイル:Knob Blue Ani.gif|||none|]] | ||
:65[px]x64[px] | |||
[https://www.g200kg.com/en/webknobman/gallery.php?m=p&p=1596 https://www.g200kg.com/en/webknobman/gallery.php?m=p&p=1596] | |||
[[ファイル:Blue arrow slider 03.apng|||none|]] | |||
:65[px]x64[px] | :65[px]x64[px] | ||
2023年5月29日 (月) 23:24時点における版
VSTeプログラミング初歩に戻る。
プラグイン開発 概要
VSTGUI inline UI Editorの項目一覧にVSTGUI inline UI Editorの全貌をまとめましたので、これについてひとつづづ確認してみようとする記事です。
アニメーションノブ AnimationKnob について
VSTGUI inline UI EditorでKnobを作るときに、Animation Knobという方式を使う場合、同一pngファイル内にアニメーションするように画像を並べて読み込ませるような画像が必要になります。例えば、以下のような画像です。
https://www.g200kg.com/en/webknobman/gallery.php?m=p&p=2006
一から作るとなるとかなりのデザインセンスが問われるところですが、数千にもおよぶフリーのノブが提供されているWebSiteがあります。
■KnobAnimation g200kg ギャラリー
です。しかも独自に開発されたJKnnobMAN 1.3というツールを使うと少しカスタマイズまでできてしまう形式で提供されています。JKnnobMAN 1.3はWebアプリとしても提供されていて、Web版はWebKnobMANという名前です。
にアクセスすることで、使えます。でも最初は、Mac OR Winのアプリケーション版で使い方をマスターしてから、使うとよいでしょう。ギャラリーから納得のいくノブをみつけたらクリックすると3つのアクションが選べます。
- *.knobファイルとしてダウンロード
- 簡単png形式変換
- WebKnobMANで開く
の3つです。真ん中を選んで、遷移する画面で画像の大きさと回転のステップ数(Rendering Frame)を数値で指定して Export Exec(エクスポートを実行)ボタンを押すと*.pngとして出力されたものがダウンロードできます。
JKnobMANでさらなるカスタマイズを覚えるには、一番目の*.knobファイルをダウンロードして、ツールで読み込んでいろいろ操作してみるのが楽しいです。このツールのチカラも借りながら、自分で唯一のKnobファイルを作るのも楽しいです。Knobマニアは3Dモデリングツールでノブをデザインしてみたりしてリアルなものを作ったりもします。ギャラリーにはそういった過程を経たすごいものもあります。
上達してきたらWeb版を使ってみるのもよいでしょう。
自分はこのギャラリーから一つを選らんで使い続けてみることにします。まず、選んだこのノブは64[px]x64[px]の32個分です。縦は64[px]*32で2048[px]です。では選んだ画像を以下に一覧してみましょう。
https://www.g200kg.com/en/webknobman/gallery.php?m=p&p=1558
- 353[px]x158[px]
https://www.g200kg.com/en/webknobman/gallery.php?m=p&p=2006
- 65[px]x64[px]
https://www.g200kg.com/en/webknobman/gallery.php?m=p&p=1596
- 65[px]x64[px]
VSTeプログラミング初歩に戻る。