{ "template_id": "Template_Interior", "name": "Interior Template", "description": "Room shell with interior lighting setup. Base for offices, homes, commercial spaces.", "umap_path": "/Game/Ralpha/Maps/Template_Interior", "required_actors": [ { "class": "StaticMeshActor", "label": "Room_Shell", "mesh": "/Game/Ralpha/Assets/Architecture/SM_RoomShell_6x5x3", "location": [0, 0, 0], "note": "6m x 5m x 3m room with openings for windows/doors" }, { "class": "StaticMeshActor", "label": "Floor", "mesh": "/Engine/BasicShapes/Plane", "location": [0, 0, 0], "scale": [6, 5, 1], "material": "/Game/Ralpha/Materials/M_Hardwood_Light" }, { "class": "RectLight", "label": "CeilingLight_Main", "location": [0, 0, 290], "rotation": [-90, 0, 0], "settings": { "intensity": 15.0, "source_width": 120, "source_height": 60, "light_color": {"r": 1.0, "g": 0.95, "b": 0.9}, "attenuation_radius": 500 } }, { "class": "RectLight", "label": "Window_Light", "location": [300, 0, 200], "rotation": [0, -90, 0], "settings": { "intensity": 8.0, "source_width": 150, "source_height": 200, "light_color": {"r": 0.85, "g": 0.92, "b": 1.0}, "note": "Simulates daylight through window" } }, { "class": "SkyLight", "label": "AmbientFill", "settings": { "intensity": 0.5, "real_time_capture": false } }, { "class": "ReflectionCapture", "label": "RoomReflection", "location": [0, 0, 150], "settings": { "influence_radius": 600 } }, { "class": "CineCameraActor", "label": "MainCamera", "location": [-200, -200, 160], "rotation": [0, 30, 0], "settings": { "current_focal_length": 24.0, "current_aperture": 4.0 } }, { "class": "SceneCapture2D", "label": "SceneCapture", "attach_to": "MainCamera" } ], "world_settings": { "force_no_precomputed_lighting": true }, "post_process": { "auto_exposure": false, "exposure_compensation": 0.5, "bloom": true, "bloom_intensity": 0.3, "ambient_occlusion": true, "vignette": 0.2 }, "room_dimensions": { "width": 600, "depth": 500, "height": 300, "unit": "cm" }, "furniture_zones": { "center": {"min": [-200, -150, 0], "max": [200, 150, 0]}, "wall_north": {"min": [-280, 200, 0], "max": [280, 250, 150]}, "wall_south": {"min": [-280, -250, 0], "max": [280, -200, 150]}, "wall_east": {"min": [250, -200, 0], "max": [280, 200, 150]}, "wall_west": {"min": [-280, -200, 0], "max": [-250, 200, 150]} }, "notes": "Interior template with room shell. Use generate_room command to customize or populate_room for fixtures." }