106 lines
2.9 KiB
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."
|
|
}
|