検索
Start typing to search...

Webサーバーを使用してWebブラウザからAximmetryをリモート制御する

Author:

導入

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を含むウェブページを作成します。

記事内容

Loading
Close
Loading spinner icon
1/10