news 2026/9/27 22:58:23

第18篇:天气特效-浓度积分高度雾——把雾看成一整段空气,沿视线把浓度积出来

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第18篇:天气特效-浓度积分高度雾——把雾看成一整段空气,沿视线把浓度积出来

还记得第 4 篇收尾时,本猿在天气线的那一行里撂下的半句话吗?

天气线还能挖:用depthTexture恢复世界坐标做距离衰减与室内遮蔽;雨/雪/雾/沙尘组合成可切换的天气系统。

那一篇我们做的是「深度高度雾」:从深度纹理反算出每个像素的世界坐标,再拿相机高度、像素高度、雾顶高度三个数夹出一段空气柱,糊上一层雾。效果是出来了,但那个linearHeightFog里有几处本猿自己都讲不圆的地方——step(100.0, ...)莫名其妙砍掉近处一百米、中间冒出一个pow(h, 2.0)的平方项、最后还要除以viewHeight,视线一接近水平就得靠abs(viewHeight) <= 0.01的特判兜底。

中间我们又跑去水面线浪了两篇(第 16 篇手写 Fabric 材质、第 17 篇换回出厂自带的Water材质),天气线就一直停在那儿,flag 挂了十几篇。

今天——我们回来把这个坑填平。🎉

大家好,我是 Cesium 酱(也可以叫我"本猿"),一名在 WebGIS 领域摸爬滚打多年的前端开发者。

写完第 17 篇那天本猿在想一个问题:同样是从深度纹理反算世界坐标,为什么第 4 篇那个公式要除以一个方向余弦,除出个奇点来?想了半宿才反应过来——它不是错,它是换了个积分变量。想通这一层,今天这篇就顺理成章了。

本文目标:从"

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/27 22:58:06

大模型架构演进史:从 Transformer 到 Jev

本文基于公众号「淚笑的赛博日记-起零衍迹实验室」的文章《从 Transformer 到 Jev —— 大模型架构的演进》扩写&#xff0c;并对原文涉及的关键事实做了一轮联网核对&#xff0c;核查结果列在文末附录。全文含 11 张图解。2026 年 9 月 15 日&#xff0c;一家叫 TypeSafe AI 的…

作者头像 李华
网站建设 2026/9/27 22:57:41

STM32嵌入式开发导论与芯片本体认知

第一部分 学习总览与方法 1.1 解决三个根本问题 学什么&#xff1a;以 STM32 为核心的嵌入式 MCU 开发。 用什么学&#xff1a;C 语言 Keil MDK VS Code STM32CubeMX HAL 库。 怎么学&#xff1a;工具使用 源码研读 官方文档查阅 工程实践。 1.2 核心学习路线 建立…

作者头像 李华
网站建设 2026/9/27 22:57:12

C# 结构体 vs 类:从内存原理到实战选型的完整指南

摘要:本文面向 C# 新手,系统讲解结构体(值类型)与类(引用类型)的核心差异。内容涵盖:值类型与引用类型的本质区别、开发环境搭建、结构体定义与内存布局、类的基本构造与实例化、成员访问权限与封装、拷贝机制对比、典型应用场景选择、常见编译报错修复、性能优化建议,…

作者头像 李华
网站建设 2026/9/27 22:56:54

C# 控制流程语句详解:条件判断、循环与跳转实战指南

摘要:本文面向 C# 初学者,从零搭建 Visual Studio 开发环境开始,通过 10 个实战小节系统讲解核心控制流语句——if-else 条件分支、switch-case 模式匹配、for/while/do-while/foreach 各类循环,以及 break、continue、goto 跳转语句。每节配有可直接运行的代码示例,并重点…

作者头像 李华
网站建设 2026/9/27 22:56:50

与其他语言相比,使用 Go 有什么好处?

在分布式系统、微服务架构以及云原生基础设施全面普及的今天&#xff0c;编程语言的选择早已脱离了单纯的语法喜好之争&#xff0c;演变为对工程交付效率、硬件利用率、维护成本以及系统确定性的全方位权衡。与其他主流语言&#xff08;C、Java、Python、Rust&#xff09;相比&…

作者头像 李华
网站建设 2026/9/27 22:56:45

记录ddl 学习过程

DDL 数据定义语言&#xff1a;简称DDL(Data Definition Language) 用来定义数据库对象&#xff1a;数据库&#xff0c;表&#xff0c;列等 关键字&#xff1a;create&#xff0c;alter&#xff0c;drop 搭建数据存储的框架&#xff0c;如管理数据库、管理数据表、管理字段 1、数…

作者头像 李华