这种发光纹理是怎么设置的?有数据处理的软件还是?
这个是前端实现的效果,您可以参考一下http://support.supermap.com.cn:8090/webgl/examples/editor.html#aftertreatment这个示例,通过代码实现的
http://support.supermap.com.cn:8090/webgl/examples/carLamp.html
你们有会技术的回答一下么?我问的问题对应的是这个地址,里面的这些模型的纹理是自发光的,应该是WebGL的特性,请问我从max导出数据之后,如何设置材质才能显示这种自发光
额,下面这个图片的发光纹理明显是后期加上去的,选择一个图层,然后设置一张图片,然后整个图层呈现发光的动态纹理。我的问题是CQmodel这个Layer是一个什么数据转换成S3M后,按照下面的代码提升能够后产生发光纹理的效果。
代码如下: var layer = scene.layers.find("CQmodel"); var hyp = new Cesium.HypsometricSetting(); setHypsometric(layer); //设置自发光纹理 function setHypsometric(layer) { hyp.emissionTextureUrl = "./images/speedline.jpg"; hyp.emissionTexCoordUSpeed = 0.25; layer.hypsometricSetting = { hypsometricSetting: hyp, }
};
http://support.supermap.com.cn:8090/webgl/examples/editor.html#emissionTexture
var layer = scene.layers.find("CQmodel"); var hyp = new Cesium.HypsometricSetting(); setHypsometric(layer); //设置自发光纹理 function setHypsometric(layer) { hyp.emissionTextureUrl = "./images/speedline.jpg"; hyp.emissionTexCoordUSpeed = 0.25; layer.hypsometricSetting = { hypsometricSetting: hyp, }
你仔细看看这几行代码,应该是某一个特定的S3M瓦片图层贴上这个纹理就显示了这个效果,我就是想问这个特定的图层是怎么来的,是那几道发光线所在的图层