Augmented Sphere Tracing for Real-time Editing Mega-scale Periodic Shell-lattice Structures

IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING
Jiajie Guo, Ming Li
{"title":"Augmented Sphere Tracing for Real-time Editing Mega-scale Periodic Shell-lattice Structures","authors":"Jiajie Guo,&nbsp;Ming Li","doi":"10.1016/j.cad.2025.103876","DOIUrl":null,"url":null,"abstract":"<div><div>We propose an augmented sphere tracing (AST) pipeline that seamlessly integrates editing, rendering, and slicing of mega-scale periodic shell-lattice structures. Traditional STL-based pipelines face challenges such as time-consuming format conversions, high storage requirements, and complex blending issues between discrete lattice and shell components, often resulting in a loss of geometric accuracy. Alternatively, implicit-based pipelines excel at smooth modeling and robust Boolean operations but require inefficient and error-prone conversions of STL shells into implicit forms, complicating the rendering process. To address these issues, AST combines hybrid implicit lattice and mesh shell representations, eliminating the need for explicit 3D model construction and unnecessary geometric format conversions. It overcomes the major challenges of hybrid forms and mega-scale rendering by using an augmented tracing distance query that avoids costly signed distance field (SDF) calculations while preserving geometric details. Additionally, it employs a local tracing distance query within a single cell, leveraging lattice periodicity for efficiency. The pipeline also supports various types of shell-lattices in industrial applications, including blending, warping, field-directed distributions, region-specific cell types, and produces arbitrary directional slicing for manufacturing. As demonstrated by various examples implemented in WebGPU, AST archives high efficiency and accuracy in real-time rendering of shell-lattices with billions of beams on an RTX 3090, outperforming traditional pipelines in storage, frame time, and detail preservation.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"184 ","pages":"Article 103876"},"PeriodicalIF":3.0000,"publicationDate":"2025-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer-Aided Design","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0010448525000387","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0

Abstract

We propose an augmented sphere tracing (AST) pipeline that seamlessly integrates editing, rendering, and slicing of mega-scale periodic shell-lattice structures. Traditional STL-based pipelines face challenges such as time-consuming format conversions, high storage requirements, and complex blending issues between discrete lattice and shell components, often resulting in a loss of geometric accuracy. Alternatively, implicit-based pipelines excel at smooth modeling and robust Boolean operations but require inefficient and error-prone conversions of STL shells into implicit forms, complicating the rendering process. To address these issues, AST combines hybrid implicit lattice and mesh shell representations, eliminating the need for explicit 3D model construction and unnecessary geometric format conversions. It overcomes the major challenges of hybrid forms and mega-scale rendering by using an augmented tracing distance query that avoids costly signed distance field (SDF) calculations while preserving geometric details. Additionally, it employs a local tracing distance query within a single cell, leveraging lattice periodicity for efficiency. The pipeline also supports various types of shell-lattices in industrial applications, including blending, warping, field-directed distributions, region-specific cell types, and produces arbitrary directional slicing for manufacturing. As demonstrated by various examples implemented in WebGPU, AST archives high efficiency and accuracy in real-time rendering of shell-lattices with billions of beams on an RTX 3090, outperforming traditional pipelines in storage, frame time, and detail preservation.
实时编辑超大规模周期壳晶格结构的增强球面跟踪
我们提出了一种增强球面追踪(AST)流水线,可无缝集成超大规模周期性壳格结构的编辑、渲染和切片。传统的基于 STL 的流水线面临着各种挑战,如耗时的格式转换、高存储要求以及离散晶格和壳组件之间复杂的混合问题,这往往会导致几何精度的损失。另外,基于隐式的管道擅长平滑建模和稳健的布尔运算,但需要将 STL 壳体转换为隐式形式,效率低且容易出错,从而使渲染过程复杂化。为了解决这些问题,AST 结合了混合隐式晶格和网格外壳表示法,无需构建显式三维模型和进行不必要的几何格式转换。它通过使用增强追踪距离查询,避免了昂贵的符号距离场(SDF)计算,同时保留了几何细节,从而克服了混合形式和超大规模渲染的主要挑战。此外,它还在单个单元内采用局部追踪距离查询,利用晶格周期性提高效率。该管道还支持工业应用中各种类型的壳晶格,包括混合、翘曲、场定向分布、特定区域的单元类型,并为制造生产提供任意方向切片。正如在 WebGPU 中实施的各种示例所证明的那样,AST 在 RTX 3090 上对具有数十亿光束的壳网格进行实时渲染时,具有很高的效率和准确性,在存储、帧时间和细节保存方面都优于传统管道。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computer-Aided Design
Computer-Aided Design 工程技术-计算机:软件工程
CiteScore
5.50
自引率
4.70%
发文量
117
审稿时长
4.2 months
期刊介绍: Computer-Aided Design is a leading international journal that provides academia and industry with key papers on research and developments in the application of computers to design. Computer-Aided Design invites papers reporting new research, as well as novel or particularly significant applications, within a wide range of topics, spanning all stages of design process from concept creation to manufacture and beyond.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信