bedroom2.yaml

The space you will be generating has two bedrooms and one living room. This is the configuration for one of the bedrooms.

[
    {
        "parent": {"name": "wall"},
        "child": {"category": "bed"},
        "settings":{},
        "rules": [
            ["center", {"on_z": true}],
            ["mount", {"parent_side": "any", "child_side":"back", "uv": [[0.2, 0.8], 0], "offset": 0.1}]
        ]
    },

    {
        "parent": {"name": "bed"},
        "child": {"name": "nightstand_left","category": "nightstand"},
        "settings":{},
        "rules": [
            ["rotate", {"degrees": [-5, 5]}],
            ["align", {"side": "back"}],
            ["neighbour", {"side": "left", "offset": 0.1}]
        ]
    },

    {
        "parent": {"name": "bed"},
        "child": {"name": "nightstand_right", "instance": "nightstand_left"},
        "settings":{},
        "rules": [
            ["rotate", {"degrees": [-5, 5]}],
            ["align", {"side": "back"}],
            ["neighbour", {"side": "right", "offset": 0.1}]
        ]
    },

    {
        "parent": {"name": "nightstand_left"},
        "child": {"name": "table_lamp_left", "category": "table_lamp"},
        "settings":{},
        "rules": [
            ["put", {"uv": [0.5, 0.5]}]
        ]
    },

    {
        "parent": {"name": "nightstand_right"},
        "child": {"name": "table_lamp_right", "instance": "table_lamp_left"},
        "settings":{},
        "rules": [
            ["put", {"uv": [0.5, 0.5]}]
        ]
    },

    {
        "parent": {"name": "nightstand_left"},
        "child": {"category": "book"},
        "settings":{},
        "rules": [
            ["put", {"uv": [0.5, 0.5], "rotation": [0, 360]}]
        ]
    },

    {
        "parent": {"name": "wall"},
        "child": {"category": "desk"},
        "settings":{},
        "rules": [
            ["mount", {"parent_side": "any", "child_side": "back", "uv": [[0.2, 0.8], 0], "offset": 0.1}]
        ]
    },

    {
        "parent": {"name": "desk"},
        "child": {"category": "chair"},
        "settings":{},
        "rules": [
            ["rotate", {"degrees": [165, 195]}],
            ["neighbour", {"side": "front", "offset": [-0.1, 0.1]}]
        ]
    },

    {
        "parent": {"name": "wall"},
        "child": {"category": "armchair"},
        "settings":{},
        "rules": [
            ["rotate", {"degrees": [-45, 45]}],
            ["mount", {"parent_side": "any", "child_side": "back", "uv": [[0, 1], 0], "offset": 0.1}]
        ]
    },

    {
        "parent": {"name": "desk"},
        "child": {"category": "computer"},
        "settings":{},
        "rules": [
            ["put", {"rotation": [-15, 15]}]
        ]
    },

    {
        "parent": {"name": "desk"},
        "child": {"category": "book"},
        "settings":{},
        "rules": [
            ["put", {"rotation": [0, 360]}]
        ]
    },


    {
        "parent": {"name": "wall"},
        "child": {"category": "credenza"},
        "settings":{},
        "rules": [
            ["mount", {"parent_side": "any", "child_side": "back", "uv": [[0, 1], 0], "offset": 0.02}]
        ]
    },

    {
        "parent": {"name": "wall"},
        "child": {"category": "wardrobe"},
        "settings":{},
        "rules": [
            ["mount", {"parent_side": "any", "child_side": "back", "uv": [[0, 1], 0], "offset": 0.02}]
        ]
    },


    {
        "parent": {"name": "wall"},
        "child": {"category": "wall_decoration"},
        "settings":{"boundbox_collision": true, "num": 1},
        "rules": [
            ["center", {}],
            ["mount", {"parent_side": "any", "child_side": "back", "uv": [[0.2, 0.8], [0.4, 0.6]]}]
        ]
    },

    {
        "parent": {"name": "credenza"},
        "child": {"category": "clutter"},
        "settings":{"num": 3},
        "rules": [
            ["put", {}]
        ]
    },

     {
        "parent": {"name": "desk"},
        "child": {"category": "clutter"},
        "settings":{"num": 1},
        "rules": [
            ["put", {}]
        ]
    },

    {
        "parent": {"name": "wall"},
        "child": {"category": "coatstand"},
        "settings":{},
        "rules": [
            ["mount", {"parent_side": "any", "child_side": "back", "uv": [[0.2, 0.8], 0], "offset": 0.1}]
        ]
    },

    {
        "parent": {"name": "wall"},
        "child": {"category": "plants"},
        "settings":{"num": [0, 2], "from_folder": "/general/lexset/seahaven3.0/assets/ilife/plants"},
        "rules": [
            ["center", {"on_z": true}],
            ["mount", {"parent_side": "any", "child_side":"back", "uv": [[0, 1], 0], "offset": 0.05}]
        ]
    },

]

Last updated