Skip to content

轻量化建筑模型生成算法

数字孪生和元宇宙项目中 城市级建筑模型场景 的算法底座

演示

因发布在国外,打开可能很慢,请耐心等待...

https://charlesooo.github.io/magiz-demo/

  • 将建筑大师柯布西耶设计的马赛公寓转换成参数化样式

  • 1917 栋参数化建筑城市场景

  • 武汉工业大学 建筑编码课程 2024

使用

https://www.npmjs.com/package/magiz

npm 库中包含了文档和案例

简介

随着数字孪生、元宇宙等相关产业发展,出现了在 Web 端展示城市场景的新需求,但相关技术还不完善。该算法旨在解决在 Web 端展示城市级建筑模型场景 时出现的相关问题,为用户提供规模更大、效果更好的展示效果

亮点

市面上类似的建筑生成算法,要么是针对建筑设计(如诺亚),生成的模型过于复杂而不适合城市级建筑场景的展示;要么没有任何细节(如高德地图),难以满足数字孪生或元宇宙对真实感的需求。

该算法在 轻量化的数据结构、生成逻辑、设计感、渲染效率、跨平台 等方面都有创新,且全部流程都参数化可控。

核心算法
  • 基于体块的拟合算法

    可用矩形拟合任意平面以极大地提高渲染效率。

  • 基于体块的造型算法

    可高效渲染大量造型复杂的建筑模型。

  • 基于种子的随机算法

    可为任意数量的建筑随机分配建筑样式,在不同的客户端都生成相同的建筑模型。

  • 基于参数化的生成逻辑

    可针对不同平台灵活控制生成的流程和模型的大小。

  • 轻量化的数据结构

    可由数据驱动,可与任意软件与服务整合

商务

正在寻求投资与合作!

联系作者

电话: 13077353068 (微信)

邮箱: 453154007@qq.com

微信公众号: Ketchup

二维码