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

})

相关推荐
云樱梦海41 分钟前
腾讯 Hunyuan3D-2: 高分辨率3D 资产生成
3d·hunyuan3d-2
mirrornan2 小时前
产品Web3D交互展示有什么优势?
3d·3d模型·web3d·3d展示
jndingxin2 小时前
OpenCV相机标定与3D重建(66)对立体匹配生成的视差图(disparity map)进行验证的函数validateDisparity()的使用
opencv·3d
GIS数据转换器13 小时前
城市生命线安全保障:技术应用与策略创新
大数据·人工智能·安全·3d·智慧城市
m0_7431064617 小时前
【论文笔记】MV-DUSt3R+:两秒重建一个3D场景
论文阅读·深度学习·计算机视觉·3d·几何学
m0_7431064617 小时前
【论文笔记】TranSplat:深度refine的camera-required可泛化稀疏方法
论文阅读·深度学习·计算机视觉·3d·几何学
old_power1 天前
【PCL】Segmentation 模块—— 基于图割算法的点云分割(Min-Cut Based Segmentation)
c++·算法·计算机视觉·3d
Thomas_YXQ1 天前
Unity3D项目开发中的资源加密详解
游戏·3d·unity·unity3d·游戏开发
jimumeta1 天前
不建模,无代码,如何构建一个3D虚拟展厅?
3d·虚拟展厅·3d展厅
菩提树下的凡夫1 天前
Halcon 3D基础知识及常用函数
3d