ralpha-assets/RalphaData/presets/scene/template_interior.json

106 lines
2.9 KiB
JSON

{
"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."
}