西班牙
斯潘4
您好!
使用CeSium 3D Tiles Writer时,是否有任何方便的方法修改批量3D模型的材质定义?
我正在从citygml创建b3dm,并在浏览器中的铯应用程序中查看它们。我的问题是有些外墙看起来太暗了,因为根据太阳的位置有阴影。我读到,设置gltf的一些材质设置,以便光源的任何阴影都是平的,应该可以解决这个问题,并使建筑的每个表面都一样明亮。
如果能在Cesium 3D Tiles Writer中将这些材质/外观设置定义为参数值,那就太棒了。
您好!@赫雷斯我是说,
我一直在和AppearanceExtractor和AppearanceSetter打交道,但是,我的结果好坏参半-https://knowledge.亚搏在线safe.com/questions/81028/3dtiles-gltf-reflective-surfaces.html
还有一件事要检查,就是确保所有的曲面都包含正确的曲面法线。如果他们不这么做的话,Gometryvalidator应该帮你解决。
此外,在FME 2019.0中,SAF亚搏在线E增加了一个CESIumionconnector变压器,用于执行从CITYGML到B3BD的转换。我没有试过,但我怀疑你会得到你期望的输出使用塞修斯转换器。
看起来,Cesiumion帐户可以自由用于个人、教育或发展工作。
我不确定“平面阴影”,我建议他们只有1的标准长度。我之所以提到这一点,是因为在过去,我有一些非常暗的b3dm瓷砖输出几乎是黑色的。应用曲面法线后,外观看起来更好。然而,大楼仍然对光源有反应,所以您可能仍然会看到相同的问题。
对于测试和实验,我建议使用一个单一的模型,并用fme写出gltf(2.0)。这将让您看到fme中的哪些更改值进入模型。
下面是规范,这样您就可以看到每个属性的含义
https://github.com/khronosgroup/gltf/blob/master/specification/2.0/readme.md材料
我想我理解错了“平面阴影”的概念。
我只是想让我的建筑模型忽略铯中的太阳光。我的数据集在地理位置上被设定在相当北方,因此太阳在半年内不会真正照耀或照亮模型。
我一直在一栋楼里测试,但到目前为止还没有取得任何进展。
你能具体解释一下你对appearanceExtractor和appearanceSetter做了什么吗?
提前谢谢
啊,我明白了,有趣的问题!
我想知道是否有办法把铯层配置成一个整体,然后忽略光照。明天我会和网络开发团队谈谈,看看他们是否知道铯的方法。
对于appeanceextractor和setter(或者可能appeancestyler就是我使用的),我只是想看看哪些表面效应改变了gltf中的内容。我正在调整外观的漫反射、推测值。但我不确定这是否适用于纹理表面。
我想我可以用其中一种外观样式来影响“粗糙度”因子,但我真正想要的是将金属值设置为0。
?2019安全亚搏在线软件公司|合法的