重塑视界,流畅无界:『Levels of Detail』

在那片烽火连天的虚拟疆域------《刺激战场》中,你是否曾披荆斩棘,穿梭于一个个错落有致的城市迷宫?当我们飞越天际,俯瞰那些精心雕琢的城市场景,心中是否闪过一丝好奇的火花:在这广阔天地间,为何即使踏遍千城万区,指尖的战斗依然行云流水,毫无滞涩?这背后,究竟隐藏着何种令人心动的"流畅秘术"?今日,就让我们一同揭开幕后,探寻那支撑起无界战场的神奇"魔法"!

刺激战场游戏地图

今天要给大家普及的就是数字孪生、游戏、电影等诸多领域都在使用"魔法技能"之一LOD。

微信表情包

何为LOD,它在三维建模与渲染中的核心作用

LOD,全称为Levels of Detail,即多层次细节。LOD是一种优化技术,旨在通过提供不同复杂度的模型版本来提升图形渲染的效率与用户体验。当物体在场景中远离观察者时,系统会自动切换至简化版本的模型,减少渲染所需的计算资源和图形处理负担,从而维持流畅的帧率与视觉表现 。反之,当物体靠近时,高细节模型被加载,确保近距离观看时的视觉质量。这种动态调整 机制是LOD技术的核心价值所在,它不仅提升了场景的渲染性能 ,还保障了从宏观到微观各个视角下的视觉连贯性与真实感,对于创建庞大而复杂的三维环境,如数字孪生、开放世界游戏、以及虚拟现实应用等,贯穿了整个三维场景搭建流程,具有不可或缺的重要性。 如图中所示为Mapmost程序化模型的LOD层级划分。

Mapmost自动化模型LOD布线

实现LOD的方法

常规实现LOD的方法主要有以下两种:

**1.软件生成:**目前设计师可以接触到多种软件可以实现LOD自主计算,软件根据高模进行重新计算与拓扑同样可以得到,该种方式在扫描与雕刻模型上应用更为广泛。在自动化模型上,进行软件拓扑则会破坏建筑面片,常见的问题是建筑破面。

雕刻模型软件拓扑LOD

程序化生成自动化模型LOD

2.用户自定义式模型简化 :用户根据项目需求,结合软件进行模型减面,比如常见的高模烘低模 就是自定义LOD的常规操作方式。当然该种方式常用于雕刻或扫描模型,在程序化模型简化过程中因模型本身面数较低且结构性较强,模型减免需要各位慎重。在针对Mapmost产品的程序化建模过程中,我们所采用的方式是利用软件设定好规则进行程序化线提取与简化,如图所示在低模上直接采用BOX与面片进行LOD制作。

Mapmost自动化模型点线面信息

Mapmost自动化模型LOD

以上就是本期分享的性能优化方式,总而言之,LOD 是一种有效的优化场景性能的技术手段,用于在三维图形渲染中平衡性能与视觉质量,特别是在需要处理大型复杂场景的应用中。


关注Mapmost,持续更新GIS、三维美术、计算机技术干货

Mapmost是一套以三维地图和时空计算为特色的数字孪生底座平台,包含了空间数据管理工具(Studio)、应用开发工具(SDK)、应用创作工具(Alpha)。平台能力已覆盖城市时空数据的集成、多源数据资源的发布管理,以及数字孪生应用开发工具链,满足企业开发者用户快速搭建数字孪生场景的切实需求,助力实现行业领先。

欢迎进入官网体验使用:Mapmost------让人与机器联合创作成为新常态

相关推荐
ObjectX前端实验室2 分钟前
三年写了很多代码,也想写写自己
前端·程序员
满分观察网友z7 分钟前
uniapp的navigator跳转功能
前端
江城开朗的豌豆11 分钟前
Vue组件DIY指南:手把手教你玩转自定义组件
前端·javascript·vue.js
YFJ_mily14 分钟前
2025第二届机电一体化、机器人与控制系统国际会议(MRCS2025)即将来袭
大数据·人工智能·机器人·机电一体化
无奈何杨15 分钟前
CoolGuard风控节假日完善,QLExpress自定义函数
前端·后端
lucky_lyovo17 分钟前
深度学习--tensor(创建、属性)
人工智能·深度学习
说私域28 分钟前
淘宝直播与开源链动2+1模式AI智能名片S2B2C商城小程序的融合发展研究
人工智能·小程序·开源
陈敬雷-充电了么-CEO兼CTO28 分钟前
复杂任务攻坚:多模态大模型推理技术从 CoT 数据到 RL 优化的突破之路
人工智能·python·神经网络·自然语言处理·chatgpt·aigc·智能体
CSR-kkk36 分钟前
前端工程化速通——①ES6
前端·es6·速通