engine/bin/data/scenes/scene.json
2025-08-01 23:58:25 -05:00

60 lines
1.0 KiB
JSON

{
"name": "Scene",
"assets": [
"/gui.json"
],
"behaviors": [
"SceneBehavior"
,"ExtSceneBehavior"
,"BgmEmitterBehavior"
// ,"RegionBehavior"
],
"system": {
"hot reload": {
"enabled": true
},
"renderer": {
"clear values": [
[ 0, 0, 0, 0 ]
],
"shader": {
"mode": 0,
"scalar": 16,
"parameters": [ 0, 0, 0, "time" ]
}
}
},
"metadata": {
// sky, and not skybox, so i can supply parameters for global lighting
"sky": {
// sky.box.filename, so i can add in additional parameters, for example, using it as a render target
"box": {
"filename": "/skybox/%d.png"
}
},
"menus": {
"pause": "/gui/pause/main.json",
"dialogue": "/gui/dialogue/main.json"
},
"light": {
"enabled": true,
"ambient": [ 0.1, 0.1, 0.1 ],
"exposure": 1.0,
"gamma": 1.0,
"bloom": {
"threshold": 1.0,
"size": 8,
"smoothness": 0.5
},
"shadows": {
"enabled": true
}
},
"noise": {
"size": [ 32, 32, 32 ]
}
}
}