BIM+GIS尝试

最近研究tinybim引擎中如何集成gis 影像图。其实gis影像图的渲染都是用的矩形加贴图实现的。

难度主要在计算需要加载哪些影像图。墨卡托投影的影像图是一个四叉树结构,需要根据相机计算需要加载哪些节点。也看了cesium的源码实现,它是使用的一个sse(屏幕空间误差)+地平线剔除(因为cesium的三维模式是球体)。自己做的的比较简单,主要想先实现贴图,采用了网上的经验公式

level = Math.round(D + (A - D) / (1 + Math.pow(h / C, B))); 其中A = 40487.57,B = 0.00007096758,C = 91610.74,D = -40467.74,h为相机高度

来计算影像图层级,效果还可以

TinyBIM-国内首个基于WebGPU的BIM图形引擎https://samples.tinybim.cn/#/gis (建议使用最新版chrome或edge浏览器)

相关推荐
_Emma_3 天前
【DRM&Graphic】Linux图形与显示框架
linux·驱动开发·图形渲染·显示器
算力百科小星4 天前
2026 算力平台测评:智星云、Vast.ai、Lambda Labs 口碑与实力对比
图形渲染·gpu算力·gpu租用
郝学胜-神的一滴5 天前
[简化版 GAMES 101] 计算机图形学 13:从光栅化到着色——赋予三维像素光影灵魂
c++·计算机视觉·unity·godot·图形渲染·opengl·unreal
DBBH6 天前
AI帮我忙之webgpu实时路径追踪 下级 three.js接入OIDN
图形渲染·webgpu
成都渲染101云渲染66668 天前
CR15新功能介绍以及CR15云渲染流程
ue5·图形渲染·blender·maya·corona
charlie1145141918 天前
通用GUI编程技术——图形渲染实战(五十)——命中测试与鼠标事件路由:精确交互
c++·windows·架构·交互·图形渲染
做cv的小昊9 天前
计算机图形学:【Games101】学习笔记08——光线追踪(辐射度量学、渲染方程与全局光照、蒙特卡洛积分与路径追踪)
图像处理·笔记·学习·计算机视觉·游戏引擎·图形渲染·概率论
RReality9 天前
【Unity UGUI】血条 / 进度条(HP Bar)
ui·unity·游戏引擎·图形渲染
郝学胜-神的一滴9 天前
中级OpenGL教程 009:用环境光告别模型死黑
前端·c++·unity·godot·图形渲染·opengl·unreal
charlie11451419110 天前
通用GUI编程技术——图形渲染实战(四十八)——Owner-Draw控件:让标准控件焕然一新
图形渲染