インターフェースの概要
SuperSplat Editorのインターフェースは以下のようになります。

インターフェースの要素
インターフェースの主要な要素にはラベルが付けられています。
メニューバー
メニューバーは、SuperSplat Editorで最もよく使われる機能へのアクセスを提供します。
- ファイルメニュー: プロジェクトの読み込みと保存を行います。一般的なファイル形式との間でインポートおよびエクスポートできます。
- 編集メニュー: 変更の取り消しとやり直し、または選択したガウシアンの複製や新しいスプラットへの分離を行います。
- 選択メニュー: 読み込まれたシーンに対して、一般的な選択ベースの操作を実行します。
- レンダーメニュー: 現在読み込まれているシーンの画像またはビデオをレンダリングします。
- ヘルプメニュー: SuperSplatに関連する開発者リソースにアクセスします。
シーンマネージャー
シーンマネージャーには、プロジェクトへインポートしたスプラットが一覧表示されます。行をクリックしてアクティブスプラットを選択し、目のアイコンまたはSoloモードで表示を制御し、その下のパネルで正確な変形値を指定できます。詳しい手順はスプラットの管理を参照してください。
ビューポート
シーンを視覚的に編集できる3Dビューポートです。ビューポートには、シーン内での向きを把握するのに役立つ2Dグリッドがあります。デフォルトでは、グリッドはXZ平面(ワールドY軸が上方向を指します)にあります。X軸は赤色、Z軸は青色です。主要なグリッドの分割は1メートル間隔(より小さいグリッドの分割は10センチメートル間隔)で発生します。
ビューキューブ
ビューキューブは、ビューポートカメラに追加の制御を提供するギズモです。いずれかの円をクリックすると、シーンを6方向のいずれかから正投影ビューに切り替えることができます。これにより、特定の状況で正確な選択を行うのが容易になります。
右ツールバー
この縦型のツールバーには、スプラットの視覚化、カメラコントロール、およびアプリケーション設定に関連するアイコンが含まれています。
下ツールバー
この横型のツールバーには、元に戻す/やり直し、ガウシアンの選択ツール、Move、Rotate、Scale、Measure、座標空間、ピボットのコントロールが含まれています。選択とクリーンアップおよび変形、測定、位置合わせを参照してください。
アニメーションタイムライン
タイムラインを使用すると、ビューポートカメラのキーフレームを作成および削除できます。また、設定したアニメーションを再生(またはスクラブ)することもできます。
ヒストグラムパネル
このパネルでは、シーン内のガウシアンデータを、数値統計とともにヒストグラムとして視覚化して検査できます。Splat Dataパネルも参照してください。
設定と環境設定
右ツールバーの歯車アイコンから設定パネルを開きます。表示、カメラ、編集に関する環境設定の変更はブラウザに保存され、次回Editorを開いたときに復元されます。これらには、色とトーンマッピング、カメラの視野角とコントロールモード、球面調和関数バンド、中心点とリングの表示、グリッドと境界のオーバーレイなどのビューポートオプションが含まれます。
.ssprojプロジェクトを読み込むと、そのプロジェクトに保存された表示とカメラの設定が現在のセッションに適用されますが、ブラウザに保存された環境設定は置き換えられません。File > Newを選択すると、環境設定が再適用されます。保存された環境設定を消去して初期設定に戻すには、設定パネル下部のデフォルトにリセットをクリックします。インターフェース言語も自動に戻ります。
言語
SuperSplatのインターフェースは複数の言語で利用できます。デフォルトではブラウザの言語に従います(自動設定)が、設定パネル(右ツールバーの歯車アイコン)の上部にある言語ドロップダウンから特定の言語を選択できます。
言語の切り替えは即座に反映されます。ページの再読み込みは行われないため、読み込み済みのシーンや未保存の作業は保持されます。選択した言語は、再度変更するか自動に戻すまで、セッションをまたいで記憶されます。
サポートされている言語は以下のとおりです。
- English(英語) —
en - Deutsch(ドイツ語) —
de - Español(スペイン語) —
es - Français(フランス語) —
fr - 日本語 —
ja - 한국어(韓国語) —
ko - Português (Brasil)(ブラジルポルトガル語) —
pt-BR - Русский(ロシア語) —
ru - 中文 (简体)(簡体字中国語) —
zh-CN
URLに?lng=クエリパラメータを上記の言語コードのいずれかに設定すると(例:?lng=ja)、共有リンクの言語を固定できます。これは保存された選択とブラウザのデフォルトの両方を上書きするため、リンクは常にその言語で開きます。
SuperSplatはオープンソースで、翻訳はstatic/locales以下のプレーンなJSONファイルです。新しい言語をリクエストするにはIssueを作成するか、ロケールファイルを追加・改善するプルリクエストを送ってください。