文章目录 万家灯火 1 说在前面 2 实现的功能 3 思路 4 关键代码 4.1 构建OsmBuildings 4.2 创建自定义shader 5 完整代码 5.1 theme.ts 5.1 main.ts 6 展望 7 资源文件 万家灯火 1 说在前面 从 Cesium 1.87开始,支持了自定义Shader,可以为3DTileset 编写自己的Shader脚本代码了。在此之前,要修改的样式,只能通过属性值,简单的修改颜色(和传统gis的条件专题图一样,比如高度大于100米的建筑物表面赋予红色)别无新意。 本文通过Cesium.CustomShader,简单实现一个万家灯火的效果。 2 实现的功能 自定义Shader</