🚀 5 分で使う
最低限これだけで動かせます。詳細は各セクションへ。
最初の画面の「📂」エリアにドラッグ。複数ファイル同時 OK。
向きが上下逆ならレイヤー選択→「X軸反転 / Y軸反転」を試す。
焦点距離・センサーを選び、左下パネルの「📸 撮影」。
初回チェックリスト
- M で測定モードに入れる
- レイヤーパネル (左) でシーンを管理する
- cbar (中央下) のボタンで全機能にアクセス
- 分からなくなったら ❓ ボタンでこのマニュアルへ
📂 ファイルを開く
ホーム画面 (起動直後) のドロップゾーンが入口です。
📁 対応形式
- 3D Gaussian Splatting:
.ply.splat.spz.ksplat.rad.sog - 3D モデル:
.obj.glb.gltf.fbx - プロジェクト:
.zip(ロケハン3Dで保存したもの)
📥 読み込み方
- クリック → ファイル選択 (Ctrl で複数選択可)
- ドラッグ&ドロップ (複数同時 OK)
- 1 つ目はメインシーン、残りは追加レイヤー
🎮 カメラを動かす
キーボードで前後左右上下、マウスで視点回転。
速度を変える
- Shift 押している間だけ 5 倍速
- Shift + ↑↓ で巡航速度自体を変更
- 右下に現在の速度が表示されます (HUD)
🖱 マウス操作
| 操作 | 動作 |
|---|---|
| 右ドラッグ | 視点を回す (パン/ティルト) |
| 左クリック長押し (測定中) | 配置点をプレビュー / 離して確定 |
| ホイール | FOV (画角) を変更 — 拡大/縮小に近い感覚 |
| 左クリック (オブジェクト上) | レイヤー選択 |
| 左ドラッグ (3Dハンドル) | 位置/回転/スケール ハンドルの操作 |
| Ctrl + 左クリック (レイヤーパネル) | 複数選択 |
🔄 シーンの向きを直す
PLY の出力ソフトによってシーンが上下逆 / 横倒しに見えることがあります。
🎯 上下が逆 / 横倒しの場合
- レイヤーを選択
- 右パネル「表示調整」の X軸反転 / Y軸反転 / Z軸反転 を試す
- それでもズレるなら下の角度入力で直接調整
🔁 微調整
- X / Y / Z 軸反転 を組み合わせて試す (3 軸独立トグル)
- ダメなら下の 位置/回転/サイズ 入力で手動補正
📁 レイヤーパネル
左サイドの「シーンレイヤー」が中心。読み込んだファイルやオブジェクトはすべてここに並びます。
- 👁 表示 / 非表示
- 🗑 削除 (Z で取り消し可、最大10ステップ)
- ダブルクリック 名前を変更
- ドラッグ 並べ替え / フォルダ階層化
- Ctrl+クリック 複数選択 → Delete で一括削除
⇆ 位置・回転・拡縮
レイヤーを選択すると左パネル下部に「Transform」が表示されます。
- X / Y / Z の数値入力 (位置/回転/スケール)
- 3D ビューに表示される矢印ハンドルを直接ドラッグでも動かせます
- 水平面ハンドル (□) で XZ 平面移動
- 回転リング (↻ X/Y/Z) でその軸まわりの回転
- キューブハンドルで軸別スケール
+ オブジェクトを追加
左上の「オブジェクト追加 ▾」メニュー から:
- + 3DGS — 追加の splat ファイル (PLY/SPLAT/SPZ/KSPLAT)
- + OBJ/GLB — 3Dモデル (OBJ/GLTF/GLB/FBX)
- 📦 キューブ / ⚽ 球 / 📁 フォルダ / 💡 ライト / 🟠 イベント — シーン構成用のヘルパー
📐 距離測定
splat 表面上の 2 点間の実距離を測ります。
- M または cbar の「📐 測定」で測定モードに入る
- 左クリック長押し → カーソル先にゴーストマーカーが追従
- 離した瞬間に点 A が確定
- もう一度同じ操作で点 B → 距離が画面上に表示
- マーカーを矢印 (X/Y/Z) でドラッグして微調整可
📷 カメラツール (プリビズ機能)
実機カメラのようにレンズ・センサーを設定して JPEG 出力。Blender Photographer 風。
パネル構成
右パネル — 技術設定
- 🔍 レンズ 焦点距離 (14 / 35 / 50 / 85 / … プリセット)
- ⬛ センサー FF / APS-C / MFT / S35 / 65mm / カスタム
- 🎯 角度 パン / ティルト / ロール (ダッチアングル)
- ☀ WB 色温度 K (2000–12000)
- 🎬 アスペクト 16:9 / 2.39 / 1:1 / カスタム
- # グリッド 三分割 / 黄金 / セーフ / カスタム (複数 OK)
左下パネル — ショット情報
- 📷 カメラ情報 リアルタイム表示
- 📝 メタ ショット名 / 機材 / 環境 / 備考
- 📸 キャプチャ バーンインON/OFF + 画質 + 撮影
- 📥 サルベージ 過去JPEGをドロップで復元
センサーとレンズの関係
焦点距離 + センサーサイズから視野角 (FOV) が自動計算されます (実機と同じピンホール式):
- FF 36×24mm + 35mm レンズ → 水平 54.4° / 垂直 38.6°
- APS-C で同じ画角を得たい場合: 35÷1.5 ≈ 24mm
- HUD には常に 35mm 換算も表示
セーフフレームと余白
選択したアスペクトの枠が表示され、外側が暗くマスクされます。「外側余白」スライダで枠を内側にオフセット。
📥 サルベージ (カメラ位置の復元)
ロケハン3Dで撮った JPEG にはカメラ位置・角度・全設定が JPEG COM セグメント に埋め込まれています。
- カメラツールを起動
- 左下パネル下部の点線エリアに以前撮った JPEG をドラッグ
- カメラ位置 / 向き / レンズ / WB / グリッド設定がすべて復元
🌅 環境 (疑似HDRI)
cbar の「🌅 環境」ボタンから。空の色とシーン全体の色味を一括変更。
- 9 プリセット: ☀ 昼 / 🌅 朝 / 🌇 夕方 / 🌃 夜 / ☁ 曇り / ⛅ 薄曇 / 🌧 雨 / 🌌 黄昏 / なし
- 回転スライダ 空を 0–360° 回せる (光の方向を合わせる)
- 強度スライダ 0–200% (100% で標準, 200% で強めにライティング感)
選んだ環境で splat やモデルにも乗算ティントがかかり、夜なら全体が暗青、夕方なら暖色寄りに見えます。
🗺 ミニマップ
cbar の「🗺 マップ」をクリックで表示/非表示。
- 右クリック長押し → 離した位置に瞬間移動
- 表示距離: 10 / 50 / 100 / 500 m (デフォルト 100m)
- クリックでマップ拡大表示
🖥 画質と速度
cbar の「🖥 画質」で描画品質を切替。
- 低品質 = 動作軽快 (大きい PLY や非力 GPU 用)
- 標準 / 高品質 = 通常使用
- カメラ動作中は自動的に解像度を 65% に下げ、停止後に復元 (Spark のソート遅延対策)
💾 プロジェクト保存
- 左上の 📁 保存 ボタン → ZIP でダウンロード (シーン全体 + カメラ設定)
- Ctrl+S でも同じ
- 左上 📥 読込 または起動画面「📦 プロジェクトを開く」で復元
- 「▶ 編集を続ける」(起動画面) は前回の編集状態を継続
⌨ ショートカット早見表
| キー | 動作 |
|---|---|
| W A S D | 前 / 左 / 後 / 右 移動 |
| Q / E | 下降 / 上昇 |
| Shift (押しながら) | 5× 高速移動 |
| Shift + ↑↓ | 巡航速度を変更 |
| M | 測定モード ON / OFF |
| R | シーン Y軸反転 (緊急用) |
| Z | 取り消し (Undo, 最大 10) |
| Y | やり直し (Redo) |
| Ctrl + S | プロジェクト保存 |
| Delete / Backspace | 選択レイヤー削除 |
| Esc | 測定モード終了 |
| 右ドラッグ (通常) | 視点を回す |
| 左クリック長押し (測定中) | 配置点プレビュー → 離して確定 |
| Ctrl + クリック (レイヤー) | 複数選択 |
❓ よくある質問
Q. 読み込んだシーンが上下逆さま
A. レイヤー選択 → 表示調整の「X軸反転 / Y軸反転 / Z軸反転」を試してください。
Q. カメラを振ったとき画面端が黒い / にじむ
A. Spark のソート遅延です。動作中は自動で解像度が下がり、停止すれば復元されます。 どうしても気になる場合は cbar の「🖥 画質」を一段下げてみてください。
Q. 測定が表面を貫通して奥に置かれる
A. キャッシュ密度を上げ済 (最大 2M 点)。それでもズレる場合は、選択中のレイヤーが 正しく メイン splat を含んでいるか確認してください。
Q. 撮った JPEG をサルベージしたら復元されない
A. 別ソフトで再エンコードされた可能性があります。ロケハン3Dの撮って出しのみ対応します。
Q. F値や ISO がない
A. 仮想カメラなので被写界深度や露出はありません。色温度 (WB) のみ画作りに反映します。
Q. もう一度マニュアルを開きたい
A. 画面下中央の「❓」ボタンからいつでも開けます。
🚀 5-Minute Quickstart
Bare minimum to get going. See each section below for details.
Drag onto the "📂" zone on the home screen. Multiple files OK.
If the scene is upside-down, select the layer → try the X / Y / Z axis flip buttons.
Pick focal length / sensor, then "📸 Capture" in the bottom-left panel.
First-time checklist
- Press M to enter measure mode
- Manage the scene from the Layer panel (left)
- All major features live in the bottom centre cbar
- Lost? Hit the ❓ button to open this manual
📂 Open a file
The drop zone on the home screen (right after launch) is your entry point.
📁 Supported formats
- 3D Gaussian Splatting:
.ply.splat.spz.ksplat.rad.sog - 3D models:
.obj.glb.gltf.fbx - Project:
.zip(saved from LOCAHUN 3D)
📥 How to load
- Click → file picker (Ctrl-click for multi-select)
- Drag & drop (multiple files at once OK)
- First file becomes the main scene; the rest are added as layers
🎮 Move the camera
Keyboard for forward/back/left/right/up/down · mouse to look around.
Speed
- Hold Shift for 5× speed
- Shift + ↑↓ changes the cruise speed itself
- Current speed is shown in the HUD (top-left)
🖱 Mouse controls
| Action | Effect |
|---|---|
| Right-drag | Look around (pan/tilt) |
| Left-click hold (in measure) | Preview a placement point — release to commit |
| Wheel | Change FOV (zoom-in/out feel) |
| Left-click on object | Select layer |
| Left-drag on 3D handle | Move / rotate / scale via gizmo |
| Ctrl + click (Layer panel) | Multi-select |
🔄 Fix scene orientation
PLYs from different exporters may appear upside-down or rotated.
🎯 Upside-down / sideways
- Select the layer
- In the right panel, try the Flip X / Y / Z Axis buttons
- For finer control use the rotation number fields below
🔁 Fine adjustment
- Try the X / Y / Z flip toggles (3 axes, independent)
- If still off, dial in Position / Rotation / Size manually
📁 Layer panel
The "Scene Layers" sidebar on the left is the hub. Every loaded file or object lives here.
- 👁 show / hide
- 🗑 delete (Z to undo, up to 10 steps)
- Double-click rename
- Drag reorder / nest into folders
- Ctrl + click multi-select → Delete to remove all
⇆ Position / Rotation / Scale
Selecting a layer reveals the "Transform" panel at the bottom of the left sidebar.
- Numeric X / Y / Z input (position / rotation / scale)
- Drag the arrow handles in the 3D view directly
- Flat handle (□) for XZ-plane translation
- Rotation rings (↻ X/Y/Z) for axis rotation
- Cube handles for per-axis scaling
+ Add objects
From the top-left "Add Object ▾" menu:
- + 3DGS — additional splat file (PLY/SPLAT/SPZ/KSPLAT)
- + OBJ/GLB — 3D model (OBJ/GLTF/GLB/FBX)
- 📦 Cube / ⚽ Sphere / 📁 Folder / 💡 Light / 🟠 Event — scene helpers
📐 Distance measure
Measure the real distance between two points on a splat surface.
- Press M or click "📐 Measure" in the cbar to enter measure mode
- Left-click hold → a ghost marker tracks the cursor
- Release to commit point A
- Repeat to set point B → distance shown on screen
- Drag the X/Y/Z arrows on each marker to fine-tune
📷 Camera tool (previz)
Set lens / sensor like a real camera and export JPEGs. Blender Photographer-style.
Panel layout
Right panel — technical settings
- 🔍 Lens focal length (14 / 35 / 50 / 85 / … presets)
- ⬛ Sensor FF / APS-C / MFT / S35 / 65mm / Custom
- 🎯 Angle pan / tilt / roll (Dutch angle)
- ☀ WB colour temperature K (2000–12000)
- 🎬 Aspect 16:9 / 2.39 / 1:1 / Custom
- # Grid rule-of-thirds / golden / safe / custom (multi-select OK)
Bottom-left — shot info
- 📷 Camera info live readout
- 📝 Meta shot name / rig / env / notes
- 📸 Capture burn-in toggle + quality + shutter
- 📥 Salvage drop a past JPEG to restore camera state
Sensor & lens relation
FOV is computed automatically from focal length + sensor (the same pinhole formula real cameras use):
- FF 36×24mm + 35mm lens → 54.4° H / 38.6° V
- To match this on APS-C: 35÷1.5 ≈ 24mm
- The HUD always shows the 35mm-equivalent as well
Safe frame & margin
The chosen aspect is drawn as a frame; the outside is masked dark. The "Outer margin" slider insets the frame.
📥 Salvage (restore camera state)
JPEGs captured by LOCAHUN 3D embed full camera state into a JPEG COM segment.
- Open the camera tool
- Drop a past JPEG onto the dashed area at the bottom of the bottom-left panel
- Camera position / orientation / lens / WB / grid settings all restore
🌅 Environment (pseudo HDRI)
Toggle from "🌅 Env" in the cbar. Changes the sky colour and global tint at once.
- 9 presets: ☀ Day / 🌅 Morning / 🌇 Sunset / 🌃 Night / ☁ Overcast / ⛅ Hazy / 🌧 Rain / 🌌 Twilight / Off
- Rotation slider rotates the sky 0–360° (align light direction)
- Intensity slider 0–200% (100% standard, 200% emphasises lighting)
Splats and models receive a multiplicative tint — night turns deep blue, sunset goes warm.
🗺 Minimap
Toggle the minimap from the cbar's "🗺 Map" button.
- Right-click hold on the map → release to teleport
- Range: 10 / 50 / 100 / 500 m (default 100m)
- Click to expand the minimap view
🖥 Quality & speed
Toggle render quality from the cbar's "🖥 Quality" button.
- Low = fast (for big PLYs / weak GPUs)
- Medium / High = normal use
- While the camera moves, resolution drops to 65 % automatically and restores on idle (Spark sort-lag mitigation)
💾 Save project
- Top-left 📁 Save button → ZIP download (full scene + camera state)
- Ctrl+S works too
- Top-left 📥 Open or the home screen "📦 Open project" to restore
- "▶ Continue editing" (home screen) keeps your previous state
⌨ Shortcuts cheatsheet
| Key | Action |
|---|---|
| W A S D | Forward / Left / Back / Right |
| Q / E | Down / Up |
| Shift (hold) | 5× speed boost |
| Shift + ↑↓ | Change cruise speed |
| M | Measure mode ON / OFF |
| R | Flip scene Y-axis (emergency) |
| Z | Undo (up to 10) |
| Y | Redo |
| Ctrl + S | Save project |
| Delete / Backspace | Delete selected layer |
| Esc | Exit measure mode |
| Right-drag (normal) | Look around |
| Left-click hold (measure) | Preview placement → release to commit |
| Ctrl + click (layer) | Multi-select |
❓ FAQ
Q. The loaded scene is upside down
A. Select the layer → try the X / Y / Z axis flip buttons under "View adjust".
Q. The screen edges go black / smear when I pan
A. Spark sort-lag. Resolution drops automatically while moving and restores on idle. If it still bothers you, drop the cbar's "🖥 Quality" one notch.
Q. The measure tool punches through the surface to the back
A. Cache density is already maxed (2M points). If still off, verify the active layer actually contains the main splat.
Q. Salvage doesn't restore my JPEG
A. The image was likely re-encoded by another app. Only the original capture from LOCAHUN 3D is supported.
Q. No aperture or ISO?
A. This is a virtual camera — no DOF or exposure simulation. Only WB (colour temperature) affects the look.
Q. How do I open the manual again?
A. The "❓" button at the bottom-centre of the screen opens it any time.