cesium不同版本对3dtiles的渲染效果不同,固定光照的优化方案

cesium不同版本对3dtiles的渲染效果不同,固定光照的优化方案,避免map.fixedLight = true,导致的光照效果太强,模型太亮的问题。

问题来源:

1.Cesium1.47版本加载tileset.json文件跟Mars3d最新版加载文件存在差异效果

Cesium1.47版本加载tileset.json文件效果截图:

正面:

内部:

反面:

Mars3d最新版加载截图:

解救方案:

尝试了不同参数之后,发现是cesium最近几年版本有变化,目前只能加这个参数优化明暗效果

// 固定光照方向

map.scene.light = new Cesium.DirectionalLight({

direction: map.scene.camera.direction

})

map.camera.percentageChanged = 0.001

map.on(mars3d.EventType.cameraChanged, function (event) {

map.scene.light.direction = map.scene.camera.direction

})

相关推荐
军军君011 小时前
Three.js基础功能学习十三:太阳系实例上
前端·javascript·vue.js·学习·3d·前端框架·three
CG_MAGIC4 小时前
Substance Painter 高效出图:贴图导出与后期优化技巧
3d·贴图·maya·substance painter·渲云渲染·3d软件
图生生11 小时前
基于AI的电商产品2D转3D,降低3D建模开发成本
3d·ai
mocoding1 天前
Flutter 3D 翻转动画flip_card三方库在鸿蒙版天气预报卡片中的实战教程
flutter·3d·harmonyos
2501_948120151 天前
3D虚拟衣服动画系统关键技术的研究与实现
3d
应用市场1 天前
基于上下文感知分层深度修复的3D照片生成技术详解
3d
你好!蒋韦杰-(烟雨平生)1 天前
OpenGL
c++·数学·游戏·3d
星幻元宇VR1 天前
消防安全教育展厅设备|消防器材装备3D展示系统
安全·3d·虚拟现实
山楂树の2 天前
3D渲染分层机制 Layers 的原理分析(Threejs)
数据结构·3d·相机
应用市场2 天前
【自动驾驶感知】基于3D部件引导的图像编辑:细粒度车辆状态理解技术详解
人工智能·3d·自动驾驶