ShadowMap阴影控制是怎么做的?

Cesium源码 · magicyang · 于 5年前 发布 · 10592 次阅读
1尝试在帖子和其他网站搜索相关问题,但没有结果

2尝试过如下代码


var shadowMap = viewer.shadowMap;
shadowMap.cascadesEnabled = false;

//创建相机
var camera = new Cesium.Camera(viewer.scene);
camera.direction = Cesium.Cartesian3.negate(Cesium.Cartesian3.UNIT_Z, new Cesium.Cartesian3());
camera.frustum.fov = Cesium.Math.PI_OVER_THREE;
camera.frustum.near = 1.0;
camera.frustum.far = 5.0;
//为shadowMap添加相机
shadowMap._lightCamera = camera;


//改变位置无效,如何正确改变光源位置呢?
shadowMap._lightCamera.position = Cesium.Cartesian3.fromDegrees(90,180);

共收到 1 条回复 cesium
devhu#15年前 1 个赞

ShadowMap 在API里面说不能重构, 没有自定义光源

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics