UnityLaparoscopicSceneSimul.../Assets/Scenes/LaparoscopicSurgeryEmulation.md
Artur Mukhamadiev c51e6d1369 feat(models) added models/textures and Agents related stuff
:Release Notes:
- Agents files for opencode and claude
- Skills for opencode and claude
- 3d models with medical organs
- Some textures

:Detailed Notes:
-

:Testing Performed:
-

:QA Notes:
- Looks like shit :)

:Issues Addressed:
TG-1
2026-06-22 16:57:48 +03:00

1.4 KiB

LaparoscopicSurgeryEmulation

Scene asset: Assets/Scenes/LaparoscopicSurgeryEmulation.unity

Stable authored roots for external control:

  • SurgeryBenchmark/Shared
  • SurgeryBenchmark/Scenarios/Scenario_01_CleanTissue
  • SurgeryBenchmark/Scenarios/Scenario_02_WetSpecular
  • SurgeryBenchmark/Scenarios/Scenario_03_LowTexture
  • SurgeryBenchmark/Scenarios/Scenario_04_PartialOcclusion
  • SurgeryBenchmark/Scenarios/Scenario_05_InstrumentOcclusion

Replacement anchors for future imported assets:

  • SurgeryBenchmark/Shared/AnatomySlot
  • SurgeryBenchmark/Shared/CavitySlot
  • SurgeryBenchmark/Shared/InstrumentSlot

Current baseline uses repo assets plus primitives only. The copied stereo rig, Blending, UI, WebRTC objects, and RPC objects are preserved from MainScene.

Visual inspection:

  • VisionInspectionCamera is a disabled RGB-only tuning camera at the left stream viewpoint.
  • Use VisionInspectionCamera for editor screenshots. The preserved StreamCamera objects target the depth-output render texture.
  • SurgeryBenchmark/Shared/EndoscopeFillLight is scene-owned illumination for laparoscopic-style coaxial highlights.

Scenario activation contract:

  • Scenario_01_CleanTissue is active by default.
  • Scenario_02_WetSpecular, Scenario_03_LowTexture, Scenario_04_PartialOcclusion, and Scenario_05_InstrumentOcclusion start inactive.
  • External automation should toggle scenario roots only; do not rename or move camera objects.