资讯详情

第32篇:3DTiles模型压平——在顶点着色器里,给这座城动一场手术

📅 2026/10/4 18:36:03 | 华诺云谱 👁 阅读
第32篇:3DTiles模型压平——在顶点着色器里,给这座城动一场手术
上一篇我们把一整座会昌县城的倾斜摄影搬进了地球,最后留了这么一句:顺手立个 flag:这条 3DTiles 线才刚开头。#32 是模型压平(用自定义着色器把倾斜摄影的某一块压下去),再往后还有本地 3DTiles 查看器、大雁塔的内置模型。压平那篇要动的是Cesium3DTileFeature与自定义 shader,跟今天的"调度"完全不是一个层面。兑现的时候到了。不过得先认个错:我在上一段里猜错了半个——Cesium3DTileFeature一个字都没碰。真正干活的,是一个 165 行的Flatten,和它拼出来的一段 GLSL。整件事的思路比"操作要素"粗暴得多,也优雅得多:不去模型里找哪些要素要压,而是在每一帧、每一个顶点上问一句"你在这个多边形里吗",在就摁下去。💡 本文涉及的全部代码均已开源,完整的仓库地址见文末,可自行取用、随意魔改。本文目标理解压平的本质:不删几何,改顶点——以及 Cesium 给这条改顶点留的官方入口在哪读懂那段"世界 → 局部 → 判定 → 改 z → 回世界"的三段坐标往返,每一段用的是哪个矩阵搞清height: -50里的-50到底是以什么为零点(这是本篇最大的坑,实测给出答案)/
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑