導入
AximmetryのWebサーバー機能は、実行中のシーンの選択したコントロールボードをウェブページとして複製し、ウェブブラウザ経由でのリモート制御を可能にします。ウェブブラウザは数多くのオペレーティングシステムで利用可能であるため、この機能により、Linux、Mac OS、iOS、Android(モバイル端末とタブレット端末の両方)を含む多様なオペレーティングシステムから、Aximmetryの簡単設定可能な制御インターフェースを利用できます。
Webサーバーは、編集 / 設定 / HTTP制御から有効化できます:
サーバーがlistenするポートを指定することもできます。
注意: HTTP制御も有効にしないとWebサーバーは使用できません。ウェブページはHTTPインターフェース経由でAximmetryと通信するためです。
制限
現在のバージョン(2023.3.0 BETA以降)は初期の実験的なバージョンであり、いくつかの制限があります。
- 数値と色のエディターはウェブブラウザのデフォルトの編集機能を使用するため、Aximmetry UIのいくつかの利便性機能は利用できません。
- 変換プロパティは現在、単一のテキストエディターとして表示されます。
- ビデオメニューのサムネイルは表示されません。
- プロパティエディターの列のサイズを変更できません。
- 通信は一方通行です:Aximmetry本体で行った変更は自動的にウェブページに反映されません。この場合はウェブページを再読み込みしてください。
ウェブブラウザからのアクセス
特別なURLを使用すると、選択したコントロールボードをウェブブラウザに複製できます。URLの形式は次のとおりです:
http://ip:port/?board=control_board[&options]
ip: Aximmetryを実行しているコンピュータのIPアドレス
port: 編集 / 設定 / HTTPコントロールで指定したウェブサーバーのポート番号(上記参照)
control_board: 複製したいコントロールボードの名前
options: 各種表示オプション、以下を参照してください。
例:
http://192.168.0.54:21468/?board=MAIN&noheaders
NOTE: アクセスできるのは、現在実行中のシーンのコントロールボードのみです。
NOTE: コントロールボードの名前がスペースや特殊文字を含む場合、標準のURLエンコード方法(%hexcode)を使用する必要があります。例:board=THE%20MAIN%20BOARD.
表示モード
MAINという名前のコントロールボードが次のように表示されているとします:
各パネルにはいくつかのプロパティがあります。
また、Aximmetryウェブサーバーが192.168.0.54:21468で実行されているものと仮定します。
NOTE: 以下の例では、このIPアドレスとポート番号を使用します。
ウェブブラウザでこのコントロールボードを異なる表示モードで複製できます。表示モードはURLのmodeオプションで制御されます。
リストモード
これがデフォルトモードです。次のように入力できます:
http://192.168.0.54:21468/?board=MAIN
または
http://192.168.0.54:21468/?board=MAIN&mode=list
どちらの場合も、次のような表示になります:
このモードは、パネルに数つのプロパティしかない場合に主に使用されます。
リストモードは、以下の2つの方法で変更できます:
nobuttonsモード:
http://192.168.0.54:21468/?board=MAIN&nobuttons
注:パネルにボタンがない場合、この表示になります。
noheadersモード:
http://192.168.0.54:21468/?board=MAIN&noheaders
さらに、どのモードでもpanelオプションを使用してUIを特定のパネルに絞り込むことができます。例:
http://192.168.0.54:21468/?board=MAIN&nobuttons&panel=EFFECTS
注意: パネル名にスペースや特殊文字が含まれる場合、標準のURLエンコード方法(%hexcode)を使用する必要があります。例: panel=MY%20SPECIAL%20PANEL.
パネルモード
このモードは、コントロールボードのボタンだけを使用したい場合に使用します。
http://192.168.0.54:21468/?board=MAIN&mode=panel
パネルはAximmetryと同じ配置で表示されます:
PanelProp モード
このモードはAximmetryの実際のUIに最も近い体験を提供します。パネルを選択でき、選択したパネルのプロパティが右側に表示されます。
パネルは、Aximmetryと同様にマウスホイールと中央のマウスボタンでズームやパンが可能です。
http://192.168.0.54:21468/?board=MAIN&mode=panelprop
複数のコントロールボードの表示
複数のコントロールボードを同時に表示するには、ブラウザで複数のページを使用するか、異なるコントロールボード用の複数のiframeを含むウェブページを作成します。