Cesium中glb模型颜色暗淡解决

news/2025/4/3 9:07:07/文章来源:https://www.cnblogs.com/googlegis/p/18802323

问题:

3dmax导出fbx,此fbx文件导入blender中,再由blender导出成glb模型,该glb模型放入cesium中贴图颜色颜色暗沉无光,试了各种办法(泛光、时差、多光源、唯一光)效果均不明显。

原因:

发现,转格式过程中不知道哪一环出错,会导致模型材质一个叫metallicFactor的属性格式化,变成最暗的1。

解决方法:

把导出模型由glb改变为gltf文件导出(因为glb不可文本编辑)

 

把gltf文件用文本打开, 修改metallicFactor属性为0, 即可解决模型暗沉的问题。


若该方法无效,可以再尝试泛光、设置时差等

泛光:

const bloom = viewer.scene.postProcessStages.bloom;
bloom.enabled = true;
bloom.uniforms.glowOnly = false;
bloom.uniforms.contrast = 128;
bloom.uniforms.brightness = -0.45;
设置时间定在正午12点钟

const a = viewer.clock.currentTime
let now2 = new Date();
let todayNoon = new Date(now2.getFullYear(), now2.getMonth(), now2.getDate(), 12, 0, 0);
viewer.clock.currentTime = Cesium.JulianDate.fromDate(todayNoon);
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_60794435/article/details/135262045

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/908669.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工业相机与采集卡配套方案:构建高性能机器视觉系统的核心要素

机器视觉技术作为人工智能和智能制造的关键组成部分,正日益广泛地应用于工业自动化、质量检测、机器人引导等领域。而一套高性能的机器视觉系统,离不开工业相机和采集卡的完美配合。工业相机负责图像的采集,采集卡则负责将相机采集到的图像数据传输到计算机进行分析和处理。…

在Linux环境下搭建Dify

在Linux环境下搭建Dify Dify的概述 Dify是一款开源的大语言模型(LLM)应用开发平台。它融合了后端即服务(Backend as Service)和LLMOps的理念,使开发者可以快速搭建生成级的生成式AI应用。即使你是非技术人员,也能参与到AI应用的定义和数据运营过程中。由于Dify内置了构建LLM应…

Linux密钥认证及Windows使用密钥连接Linux

概述 Linux中我们要连接主机,输入用户名密码然后连接,我们发现每次连接都要输入密码,对于一些批量操作不方便 我们需要一种新的认证方式,每次连接不需要输入密码,这个方法就叫密钥认证 密钥认证原理原理详解:使用ssh-keygen命令生成私钥和公钥。 使用ssh-copy-id命令将公…

3.31 等价关系与划分

1 等价关系与划分 1.1 等价关系 若R是自反的,对称的和传递的,则称R为A上的等价关系(和恒等关系、全域关系不同) *关系内部的元素是等价的 *R^2={(a,b)}即第一分量到第二分量有一个长度为2的路径 所以R^2(长度为2的路径)∈R(长度为1的路径),即可判断R具有传递性 1.2 等…

wrp golang编译打包

wrp wrp开启一个了一个服务器代理,将Web内容转换为适合特定设备或平台的格式,以提高内容的兼容性和性能。 网页将在wrp服务器进行渲染,返回给请求服务器以降低请求服务器的压力。 https://github.com/tenox7/wrp/releases/tag/4.8.2 更改源代码 wrp项目默认代理地址为google…

CC1链分析

CC1链分析 因为分析的第一条cc链,所以每个细节都处理到了,之后的cc链就不会赘述很多了,毕竟基本都是大同小异,好好认真分析这第一条链,后面也就掌握了十之七八 环境: CC1链在JDK 8u71及之后的版本中被修复,因此需要使用JDK 8u71之前的版本 使用的JDK环境为JDK8u66,JDK下…

如何快速入门前端001

一、了解前端 1、认识主流的前端 uniapp vue2、认识了解路由 数据的获取 组件 数字组件传参 兄弟组件传参 列表 二、下载一套项目,让项目能运行起来 1、下载 安装nvm : https://www.cnblogs.com/jing-tian/p/11225123.html 2、打开控制台 执行nvm use 22.14 执行 nvm 1s 可…

Java 中 LOCK

自旋锁(Spin Lock) 一)概念自旋锁是一种基于忙等待(busy-waiting)的锁机制。当一个线程尝试获取锁时,如果锁已经被其他线程持有,该线程不会立即进入阻塞状态,而是在一个循环中不断地检查锁是否已经被释放,这个循环过程就称为自旋。自旋的目的是为了避免线程上下文切换…

CSP-J/S 2024游记

前言看来上天已经眷顾我了,是我没把握住啊...世间有太多不完美了,万事总会有一些遗憾...Day -34(2024.9.21) 初赛,不想多说了,就是洗掉雪耻的一天,因为我以前初赛都不怎么好,虽然说从初一连续两年都进普及和提高组的复赛,但是很神奇,每年提高组都过,普及组只能靠学校补…

【转载】golang内存分配

作者:钱文 同时 Go 对于 GC 后回收的内存页, 并不是马上归还给操作系统, 而是会延迟归还, 用于满足未来的内存需求.在 1.10 以前 go 的堆地址空间是线性连续扩展的, 比如在 1.10(linux amd64)中, 最大可扩展到 512GB. 因为 go 在 gc 的时候会根据拿到的指针地址来判断是否位于…

Linux权限之基础权限

介绍 Linux是多用户的操作系统,允许多个用户同时登录和工作,Linux权限是操作系统用来限制不同用户对资源的访问机制。这里暂且将Linux的权限分为三类:基本权限:给文件和目录的所属者、所属组、其他用户分配的读、写、执行的权限 ACL权限:ACL权限可以针对单一用户或者用户组…