首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使GPU加速模型的颜色消失

使GPU加速模型的颜色消失
EN

Stack Overflow用户
提问于 2017-11-02 06:44:24
回答 1查看 230关注 0票数 1

我创建了一个使用影院4D的模型,它有一些颜色,如绿色、灰色、红色.并导出为obj格式。然后,我使用obj2gltf工具将obj文件转换为gltf格式文件,并在铯上加载gltf文件如下:

代码语言:javascript
复制
var position = Cesium.Cartesian3.fromDegrees(-123.0744619, 44.0503706, height); 
var heading = Cesium.Math.toRadians(10000); 
var pitch = 0; 
var roll = 0; 
var hpr = new Cesium.HeadingPitchRoll(heading, pitch, roll); 
var orientation = Cesium.Transforms.headingPitchRollQuaternion(position, hpr); 

entity = viewer.entities.add({ 
    name : url, 
    position : position, 
    orientation : orientation, 
    model : { 
        uri : url, 
        minimumPixelSize : 128, 
        maximumScale : 20000, 
    } 
}); 
viewer.trackedEntity = entity; 

但是在Chrome浏览器上,模型的颜色完全是黑色的。

  1. 当我禁用铬GPU加速选项时,它是正常的。
  2. 然后我检查了我的显卡是NVIDIA Geforce GTX,但在另一个笔记本电脑与AMD显卡,它正常工作。
  3. 我尝试了其他一些小于obj的obj文件(大约44M),它们正常工作。
  4. 我试过其他浏览器IE和Firefox,结果和chrome浏览器一样。

有没有人有同样的问题?请帮我发一下。非常感谢,并原谅我可怜的中文英语!

EN

回答 1

Stack Overflow用户

发布于 2017-11-03 14:50:31

只需从铯论坛复制肖恩的回答,就可以解决这个问题:

由于您使用的是obj2gltf,传入

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47069144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档