Pipeline Configuration
These are the main configurations you will need to control your simulation pipeline.
Last updated
These are the main configurations you will need to control your simulation pipeline.
Last updated
This is the unedited configuration file you will use to begin the tutorial. Please edit this file using the text editor of your choice.
{
"version": 2,
"global": {
"all": {
"temp_dir": "/seahaven_temp",
"assets_folder": "/general/lexset/seahaven3.0/assets", # default {temp_dir}/assets,
"output_dir":""
},
},
"modules": [
{
"module": "main.Initializer",
"config": {}
},
{
"module": "generator.Room",
"config": {
"multi_room_config" : "/general/lexset/Seahaven3/Users/<YOUR USER ID>/PlacementRules/floorPlan.yaml",
"RoomTextureLoader":{
"textures": [
{
"type": "Floor",
"material": "Any",
},
{
"type": "Wall",
"material": "Drywall",
"weight": 0.25
},
{
"type": "Wall",
"material": "Bricks",
"weight": 0.25
},
{
"type": "Wall",
"material": "Concrete",
"weight": 0.25
},
{
"type": "Wall",
"material": "Wallpaper",
"weight": 0.25
},
{
"type": "Moulding",
"material": "Any"
},
{
"type": "Ceiling",
"material": "Any"
},
{
"type": "Others",
"rename": "Lexset_Window",
"material": "Any"
},
{
"type": "Others",
"rename": "Lexset_Door",
"material": "Any"
},
{
"type": "Others",
"rename": "Lexset_Handle",
"material": "Any"
},
]
},
"RoomLightPlacer": {
"use_IES_light": True,
"preset": "grid",
"intensity": [1.5, 2],
"grid_size": 1.5,
},
}
},
{
"module": "lighting.HdriLoader",
"config": {
"local_folder": "/general/lexset/hdris"
}
},
{
"module": "placement.PlacementHandler",
"config": {
"multi_room_labels": {
"livingroom": "/general/lexset/Seahaven3/Users/<YOUR USER ID>/PlacementRules/livingroom_coreweave.yaml",
"bedroom1": "/general/lexset/Seahaven3/Users/<YOUR USER ID>/PlacementRules/bedroom1_coreweave.yaml",
"bedroom2": "/general/lexset/Seahaven3/Users/<YOUR USER ID>/PlacementRules/bedroom2_coreweave.yaml",
}
}
},
{
"module": "camera.RoomCamera",
"config": {
"num": 1,
"height": [1.2, 1.8],
"default_cam_param": {
"fov": 1.232202,
},
"proximity_checks": {
"min": 1
},
"position_type": "corner",
# "room_name": ["livingroom", "corridor"]
}
},
{
"module": "renderer.MultiRenderer",
"config": {
"start_clean": True,
"use_uuid": True,
"resolution_x": 1920,
"resolution_y": 1080,
"RgbRenderer": {
"samples": 256,
"denoiser": "Intel",
"glossy_bounces": 2,
"transmission_bounces": 2,
"volume_bounces": 2
},
"InstanceRenderer":{
},
#COLOR MAP WILL BE CONFIGURED TO YOUR ACCOUNT
"SemanticRenderer":{
"color_map": "examples/colormap.json"
},
"DepthRenderer":{
"format": "png"
},
"BoundingBoxWriter":{
"filter_collections": ["livingroom.placed_furnitures", "bedroom1.placed_furnitures", "bedroom2.placed_furnitures"],
}
}
},
]
}
After completing your tutorial this is what your configuration should look like.
{
"version": 2,
"global": {
"all": {
"temp_dir": "/seahaven_temp",
"assets_folder": "/general/lexset/seahaven3.0/assets", # default {temp_dir}/assets,
"output_dir":""
},
},
"modules": [
{
"module": "main.Initializer",
"config": {}
},
{
"module": "generator.Room",
"config": {
"multi_room_config" : "/general/lexset/Seahaven3/Users/<YOUR USER ID>/PlacementRules/floorPlan.yaml",
"RoomTextureLoader":{
"textures": [
{
"type": "Floor",
"material": "Any",
},
{
"type": "Wall",
"material": "Drywall",
"weight": 0.25
},
{
"type": "Wall",
"material": "Bricks",
"weight": 0.25
},
{
"type": "Wall",
"material": "Concrete",
"weight": 0.25
},
{
"type": "Wall",
"material": "Wallpaper",
"weight": 0.25
},
{
"type": "Moulding",
"material": "Any"
},
{
"type": "Ceiling",
"material": "Any"
},
{
"type": "Others",
"rename": "Lexset_Window",
"material": "Any"
},
{
"type": "Others",
"rename": "Lexset_Door",
"material": "Any"
},
{
"type": "Others",
"rename": "Lexset_Handle",
"material": "Any"
},
]
},
"RoomLightPlacer": {
"use_IES_light": True,
"preset": "grid",
"intensity": [1.5, 2],
"grid_size": 1.5,
},
}
},
{
"module": "lighting.HdriLoader",
"config": {
"local_folder": "/general/lexset/hdris"
}
},
{
"module": "placement.PlacementHandler",
"config": {
"multi_room_labels": {
"livingroom": "/general/lexset/Seahaven3/Users/<YOUR USER ID>/PlacementRules/livingroom_coreweave.yaml",
"bedroom1": "/general/lexset/Seahaven3/Users/<YOUR USER ID>/PlacementRules/bedroom1_coreweave.yaml",
"bedroom2": "/general/lexset/Seahaven3/Users/<YOUR USER ID>/PlacementRules/bedroom2_coreweave.yaml",
}
}
},
{
"module": "camera.RoomCamera",
"config": {
"num": 1,
"height": [0.1, 1.0],
"default_cam_param": {
"fov": 2.18,
},
"proximity_checks": {
"min": 1
},
"position_type": "corner",
# "room_name": ["livingroom", "corridor"]
}
},
{
"module": "renderer.MultiRenderer",
"config": {
"start_clean": True,
"use_uuid": True,
"resolution_x": 1920,
"resolution_y": 1080,
"RgbRenderer": {
"samples": 256,
"denoiser": "Intel",
"glossy_bounces": 2,
"transmission_bounces": 2,
"volume_bounces": 2
},
"InstanceRenderer":{
},
#COLOR MAP WILL BE CONFIGURED TO YOUR ACCOUNT
"SemanticRenderer":{
"color_map": "examples/colormap.json"
},
"DepthRenderer":{
"format": "png"
},
"BoundingBoxWriter":{
"filter_collections": ["livingroom.placed_furnitures", "bedroom1.placed_furnitures", "bedroom2.placed_furnitures"],
}
}
},
]
}