灯光
更新时间:2021-05-27
灯光
平行光属于AR场景开发的标配光线,建议在项目的场景配置(json)文件中添加平行光节点。
环境光、聚光、点光、半球光用于高级材质的辅助光线,可通过搭配增强效果真实度。
平行光
{
"name": "directLight",
"type": "directLight",
"chirlden": [],
"lightNodeSuppl":
{
"color": "255.0,255.0,255.0",
"intensity": 1.0,
"direction": "0, -1, -2",
"enableShadow": 1
}
}
环境光
{
"name": "ambientLight",
"type": "ambientLight",
"chirlden": [],
"lightNodeSuppl":
{
"color": "255,255,255",
"intensity": 1
}
}
聚光
{
"name": "spotLightUp",
"type": "spotLight",
"visible": 1,
"position": "0,0,500",
"scale": "5,5,5",
"rotation": "0,0,0",
"chirlden": [],
"lightNodeSuppl":
{
"color": "255,255,255",
"direction": "0,0,-1",
"distance": 17000,
"intensity": 2.5,
"decay": 0,
"angel": 30,
"penumbra": 1
}
}
点光
{
"name": "pointLight",
"type": "pointLight",
"position": "0,10000,10000",
"chirlden": [],
"lightNodeSuppl":
{
"color": "255,255,255",
"intensity": 1,
"distance": 70000,
"decay": 0,
"enableShadow": 1
}
}
半球光
{
"name": "hemisphereLight",
"type": "hemisphereLight",
"chirlden": [],
"lightNodeSuppl":
{
"skyColor": "0,0,0",
"groundColor": "255,255,255",
"intensity": 1,
"direction": "0,-1,0"
}
}