feat: UE5 LED display client #6

Closed
linkong wants to merge 5 commits from feature/ue5-led-client into dev
Owner

Summary

  • 新增 /api/v1/ue/* 后端接口(超算点、海缆、卫星,平铺 JSON,UE5 友好)
  • UE5 C++ 完整源码:地球旋转/缩放(GlobeInteractionComponent)、立体渲染框架(StereoRenderingManager)、动捕接口抽象(MotionCaptureInterface)、统一输入控制器
  • 可交互物件基类 InteractiveObjectBase,数据点 Actor、GameMode、Build.cs、Config、mock 数据
  • 操作文档 ue_client_setup_guide.md + TODO 清单 ue_todo.md

待完成(等供应商回复)

  • 视频处理器 3D 输入格式确认后配置 StereoRenderingManager
  • 动捕中间件协议确认后实现 UMotionCaptureReceiver 子类

🤖 Generated with Claude Code

## Summary - 新增 `/api/v1/ue/*` 后端接口(超算点、海缆、卫星,平铺 JSON,UE5 友好) - UE5 C++ 完整源码:地球旋转/缩放(GlobeInteractionComponent)、立体渲染框架(StereoRenderingManager)、动捕接口抽象(MotionCaptureInterface)、统一输入控制器 - 可交互物件基类 InteractiveObjectBase,数据点 Actor、GameMode、Build.cs、Config、mock 数据 - 操作文档 ue_client_setup_guide.md + TODO 清单 ue_todo.md ## 待完成(等供应商回复) - [ ] 视频处理器 3D 输入格式确认后配置 StereoRenderingManager - [ ] 动捕中间件协议确认后实现 UMotionCaptureReceiver 子类 🤖 Generated with Claude Code
linkong added 1 commit 2026-04-14 10:40:29 +00:00
Backend:
- Add /api/v1/ue/* endpoints (compute-points, cables, landing-points, satellites, status)
  returning flat JSON optimised for UE5 C++ parsing

UE5 client (ue_client/):
- PlanetDataManager: HTTP fetch + local mock JSON loader, spawns ComputePointActors
- ComputePointActor / InteractiveObjectBase: hover/select state, material switching
- GlobeInteractionComponent: drag-to-rotate via CesiumGeoreference origin shift, inertia, zoom
- StereoRenderingManager: runtime SbS/TbB stereo toggle, IPD control (format TBD)
- MotionCaptureInterface: protocol-agnostic gesture/rotate/zoom delegate interface (impl TBD)
- PlanetPlayerController: unified mouse + motion-capture input routing
- PlanetGameMode, Build.cs, Config, mock data

Docs:
- ue5_mvp_fused_plan.md updated to v3.0 for LED display context
- ue_client_setup_guide.md: step-by-step editor setup guide
- ue_todo.md: pending items blocked on vendor answers (stereo format + mocap protocol)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
linkong added 1 commit 2026-04-14 10:56:40 +00:00
linkong added 1 commit 2026-04-14 11:00:53 +00:00
linkong added 1 commit 2026-04-14 11:20:45 +00:00
linkong added 1 commit 2026-04-15 01:20:08 +00:00
linkong closed this pull request 2026-04-21 21:30:03 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: linkong/planet#6