Skip to content

Known Gaps

Last reviewed: 2026-06-30

Gap Evidence Impact
Build settings point to default SampleScene. ProjectSettings/EditorBuildSettings.asset lists Assets/Scenes/SampleScene.unity. Player builds may not launch the Anuva renderer scene.
Canonical production render scene is not declared. Multiple Anuva scenes exist; docs/instructions mention SampleScene current build setting. Future work may choose wrong scene.
Python communication disabled in inspected render scenes. Serialized enablePythonServerCommunication: 0 in Anuva_DemoSet_Scene and Anuva_TataMotors_Scene. Python-driven rendering needs scene config change or runtime override.
Anuva_TataMotors_Scene PresentationController GameObject inactive. Serialized m_IsActive: 0. Richest scene may not run controller by default.
No command-line argument parser found. Search did not find launch arg parsing in first-party scripts. Python worker launch settings may not reach Unity unless serialized or manually configured.
Main PresentationConfig model ignores screenContent and screenTemplateSystem. Fields are absent from PresentationConfig.cs; present in sample JSON. Rich screen template data is handled separately or ignored.
Config camera shot taxonomy mismatch. Sample config uses bot_screen_medium_static; CameraShots.json has CloseUp, Medium, FullBody, Wide, FullScreen. Directing may fall back instead of honoring config exactly.
Capture output folder hardcoded default. C:\Anuva\Capture in controller and scenes. Non-Windows/cloud paths need config/override.
No first-party automated tests found. No test assembly under Assets/Anuva; Tester components are manual. Regression risk for protocol/playback/capture.
Generated virtual-screen builder uses regex over JSON. AnuvaScreenHtmlBuilder.cs. Fragile for complex/changed JSON shapes.
Runtime video playback surface not confirmed. AVPro Video and samples exist, but controller uses image/audio/web paths. Video screen support is uncertain.
Dynamic set/bot loading from config not confirmed. studio fields parsed but no prefab selection found. Config may not fully determine studio identity.
Watermark field not implemented. render.watermark parsed but no runtime handling found. Upstream watermark requests may be ignored.
Unity protocol ignores render payload object. Python docs include it; Unity RenderStartRequest does not. Python render settings may not apply.