首页 > 最新文献

ACM Transactions on Graphics (TOG)最新文献

英文 中文
Trim Regions for Online Computation of From-Region Potentially Visible Sets 域外潜在可见集在线计算的修剪区域
Pub Date : 2023-07-26 DOI: 10.1145/3592434
P. Voglreiter, B. Kerbl, A. Weinrauch, J. H. Mueller, Thomas Neff, M. Steinberger, D. Schmalstieg
Visibility computation is a key element in computer graphics applications. More specifically, a from-region potentially visible set (PVS) is an established tool in rendering acceleration, but its high computational cost means a from-region PVS is almost always precomputed. Precomputation restricts the use of PVS to static scenes and leads to high storage cost, in particular, if we need fine-grained regions. For dynamic applications, such as streaming content over a variable-bandwidth network, online PVS computation with configurable region size is required. We address this need with trim regions, a new method for generating from-region PVS for arbitrary scenes in real time. Trim regions perform controlled erosion of object silhouettes in image space, implicitly applying the shrinking theorem known from previous work. Our algorithm is the first that applies automatic shrinking to unconstrained 3D scenes, including non-manifold meshes, and does so in real time using an efficient GPU execution model. We demonstrate that our algorithm generates a tight PVS for complex scenes and outperforms previous online methods for from-viewpoint and from-region PVS. It runs at 60 Hz for realistic game scenes consisting of millions of triangles and computes PVS with a tightness matching or surpassing existing approaches.
可见性计算是计算机图形学应用中的一个关键因素。更具体地说,区域潜在可见集(from-region潜在可见集,PVS)是一种成熟的渲染加速工具,但其高昂的计算成本意味着区域潜在可见集几乎总是需要预先计算。预计算将pv的使用限制在静态场景中,并导致高存储成本,特别是当我们需要细粒度区域时。对于动态应用,例如在可变带宽网络上的流内容,需要具有可配置区域大小的在线pv计算。我们用修剪区域解决了这一需求,这是一种实时生成任意场景的区域pv的新方法。修剪区域在图像空间中执行对象轮廓的受控侵蚀,隐含地应用先前工作中已知的收缩定理。我们的算法是第一个将自动收缩应用于无约束的3D场景,包括非流形网格,并使用高效的GPU执行模型实时执行。我们证明了我们的算法生成了复杂场景的紧密PVS,并且优于以前的在线方法的视点和区域PVS。对于包含数百万个三角形的逼真游戏场景,它以60 Hz的频率运行,并以紧密匹配或超越现有方法的方式计算pv。
{"title":"Trim Regions for Online Computation of From-Region Potentially Visible Sets","authors":"P. Voglreiter, B. Kerbl, A. Weinrauch, J. H. Mueller, Thomas Neff, M. Steinberger, D. Schmalstieg","doi":"10.1145/3592434","DOIUrl":"https://doi.org/10.1145/3592434","url":null,"abstract":"Visibility computation is a key element in computer graphics applications. More specifically, a from-region potentially visible set (PVS) is an established tool in rendering acceleration, but its high computational cost means a from-region PVS is almost always precomputed. Precomputation restricts the use of PVS to static scenes and leads to high storage cost, in particular, if we need fine-grained regions. For dynamic applications, such as streaming content over a variable-bandwidth network, online PVS computation with configurable region size is required. We address this need with trim regions, a new method for generating from-region PVS for arbitrary scenes in real time. Trim regions perform controlled erosion of object silhouettes in image space, implicitly applying the shrinking theorem known from previous work. Our algorithm is the first that applies automatic shrinking to unconstrained 3D scenes, including non-manifold meshes, and does so in real time using an efficient GPU execution model. We demonstrate that our algorithm generates a tight PVS for complex scenes and outperforms previous online methods for from-viewpoint and from-region PVS. It runs at 60 Hz for realistic game scenes consisting of millions of triangles and computes PVS with a tightness matching or surpassing existing approaches.","PeriodicalId":7077,"journal":{"name":"ACM Transactions on Graphics (TOG)","volume":"23 1","pages":"1 - 15"},"PeriodicalIF":0.0,"publicationDate":"2023-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85847917","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Second-order Stencil Descent for Interior-point Hyperelasticity 内点超弹性的二阶模板下降
Pub Date : 2023-07-26 DOI: 10.1145/3592104
L. Lan, Minchen Li, Chenfanfu Jiang, Huamin Wang, Yin Yang
In this paper, we present a GPU algorithm for finite element hyperelastic simulation. We show that the interior-point method, known to be effective for robust collision resolution, can be coupled with non-Newton procedures and be massively sped up on the GPU. Newton's method has been widely chosen for the interior-point family, which fully solves a linear system at each step. After that, the active set associated with collision/contact constraints is updated. Mimicking this routine using a non-Newton optimization (like gradient descent or ADMM) unfortunately does not deliver expected accelerations. This is because the barrier functions employed in an interior-point method need to be updated at every iteration to strictly confine the search to the feasible region. The associated cost (e.g., per-iteration CCD) quickly overweights the benefit brought by the GPU, and a new parallelism modality is needed. Our algorithm is inspired by the domain decomposition method and designed to move interior-point-related computations to local domains as much as possible. We minimize the size of each domain (i.e., a stencil) by restricting it to a single element, so as to fully exploit the capacity of modern GPUs. The stencil-level results are integrated into a global update using a novel hybrid sweep scheme. Our algorithm is locally second-order offering better convergence. It enables simulation acceleration of up to two orders over its CPU counterpart. We demonstrate the scalability, robustness, efficiency, and quality of our algorithm in a variety of simulation scenarios with complex and detailed collision geometries.
本文提出了一种用于有限元超弹性仿真的GPU算法。我们证明了内点法,已知是有效的鲁棒碰撞分辨率,可以与非牛顿过程相结合,并在GPU上大幅加速。内点族广泛采用牛顿法求解,每一步都能完全求解一个线性系统。之后,更新与碰撞/接触约束关联的活动集。不幸的是,使用非牛顿优化(如梯度下降或ADMM)来模拟这个例程并不能提供预期的加速度。这是因为内点法中使用的障碍函数需要在每次迭代中更新,以严格地将搜索限制在可行区域内。相关的成本(例如,每次迭代CCD)很快超过了GPU带来的好处,并且需要一种新的并行模式。我们的算法受到区域分解方法的启发,旨在将与内部点相关的计算尽可能地移到局部区域。我们通过将每个域(即模板)限制为单个元素来最小化其大小,从而充分利用现代gpu的容量。使用一种新的混合扫描方案,将模板级结果集成到全局更新中。我们的算法是局部二阶的,具有更好的收敛性。它使模拟加速比其CPU对应物高达两个数量级。我们在各种复杂和详细的碰撞几何模拟场景中展示了我们的算法的可扩展性,鲁棒性,效率和质量。
{"title":"Second-order Stencil Descent for Interior-point Hyperelasticity","authors":"L. Lan, Minchen Li, Chenfanfu Jiang, Huamin Wang, Yin Yang","doi":"10.1145/3592104","DOIUrl":"https://doi.org/10.1145/3592104","url":null,"abstract":"In this paper, we present a GPU algorithm for finite element hyperelastic simulation. We show that the interior-point method, known to be effective for robust collision resolution, can be coupled with non-Newton procedures and be massively sped up on the GPU. Newton's method has been widely chosen for the interior-point family, which fully solves a linear system at each step. After that, the active set associated with collision/contact constraints is updated. Mimicking this routine using a non-Newton optimization (like gradient descent or ADMM) unfortunately does not deliver expected accelerations. This is because the barrier functions employed in an interior-point method need to be updated at every iteration to strictly confine the search to the feasible region. The associated cost (e.g., per-iteration CCD) quickly overweights the benefit brought by the GPU, and a new parallelism modality is needed. Our algorithm is inspired by the domain decomposition method and designed to move interior-point-related computations to local domains as much as possible. We minimize the size of each domain (i.e., a stencil) by restricting it to a single element, so as to fully exploit the capacity of modern GPUs. The stencil-level results are integrated into a global update using a novel hybrid sweep scheme. Our algorithm is locally second-order offering better convergence. It enables simulation acceleration of up to two orders over its CPU counterpart. We demonstrate the scalability, robustness, efficiency, and quality of our algorithm in a variety of simulation scenarios with complex and detailed collision geometries.","PeriodicalId":7077,"journal":{"name":"ACM Transactions on Graphics (TOG)","volume":"132 1","pages":"1 - 16"},"PeriodicalIF":0.0,"publicationDate":"2023-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85743647","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Galaxy Maps: Localized Foliations for Bijective Volumetric Mapping 星系地图:双物镜体积映射的局部叶状图
Pub Date : 2023-07-26 DOI: 10.1145/3592410
Steffen Hinderink, M. Campen
A method is presented to compute volumetric maps and parametrizations of objects over 3D domains. As a key feature, continuity and bijectivity are ensured by construction. Arbitrary objects of ball topology, represented as tetrahedral meshes, are supported. Arbitrary convex as well as star-shaped domains are supported. Full control over the boundary mapping is provided. The method is based on the technique of simplicial foliations, generalized to a broader class of domain shapes and applied adaptively in a novel localized manner. This increases flexibility as well as efficiency over the state of the art, while maintaining reliability in guaranteeing map bijectivity.
提出了一种计算三维域上物体的体映射和参数化的方法。作为一个关键特征,连续性和客观性是通过施工来保证的。支持球体拓扑的任意对象,表示为四面体网格。支持任意凸域和星形域。提供对边界映射的完全控制。该方法基于单纯叶化技术,推广到更广泛的区域形状类别,并以一种新的局部方式自适应应用。这增加了灵活性和效率,同时保持了保证地图客观性的可靠性。
{"title":"Galaxy Maps: Localized Foliations for Bijective Volumetric Mapping","authors":"Steffen Hinderink, M. Campen","doi":"10.1145/3592410","DOIUrl":"https://doi.org/10.1145/3592410","url":null,"abstract":"A method is presented to compute volumetric maps and parametrizations of objects over 3D domains. As a key feature, continuity and bijectivity are ensured by construction. Arbitrary objects of ball topology, represented as tetrahedral meshes, are supported. Arbitrary convex as well as star-shaped domains are supported. Full control over the boundary mapping is provided. The method is based on the technique of simplicial foliations, generalized to a broader class of domain shapes and applied adaptively in a novel localized manner. This increases flexibility as well as efficiency over the state of the art, while maintaining reliability in guaranteeing map bijectivity.","PeriodicalId":7077,"journal":{"name":"ACM Transactions on Graphics (TOG)","volume":"23 1","pages":"1 - 16"},"PeriodicalIF":0.0,"publicationDate":"2023-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91222365","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Masonry Shell Structures with Discrete Equivalence Classes 具有离散等价类的砌体壳结构
Pub Date : 2023-07-26 DOI: 10.1145/3592095
Rulin Chen, Pengyun Qiu, Peng Song, Bailin Deng, Ziqi Wang, Ying He
This paper proposes a method to model masonry shell structures where the shell elements fall into a set of discrete equivalence classes. Such shell structure can reduce the fabrication cost and simplify the physical construction due to reuse of a few template shell elements. Given a freeform surface, our goal is to generate a small set of template shell elements that can be reused to produce a seamless and buildable structure that closely resembles the surface. The major technical challenge in this process is balancing the desire for high reusability of template elements with the need for a seamless and buildable final structure. To address the challenge, we define three error metrics to measure the seamlessness and buildability of shell structures made from discrete equivalence classes and develop a hierarchical cluster-and-optimize approach to generate a small set of template elements that produce a structure closely approximating the surface with low error metrics. We demonstrate the feasibility of our approach on various freeform surfaces and geometric patterns, and validate buildability of our results with four physical prototypes. Code and data of this paper are at https://github.com/Linsanity81/TileableShell.
本文提出了一种砌体壳结构的建模方法,其中壳单元属于一组离散等价类。这种壳体结构由于可以重复使用少量模板壳体元件,降低了制造成本,简化了物理结构。给定一个自由曲面,我们的目标是生成一小组模板外壳元素,这些元素可以被重用,以产生与表面非常相似的无缝和可构建的结构。在此过程中,主要的技术挑战是在模板元素的高可重用性与无缝和可构建的最终结构之间取得平衡。为了应对这一挑战,我们定义了三个误差指标来衡量由离散等效类制成的壳结构的无缝性和可建造性,并开发了一种分层聚类优化方法来生成一组模板元素,这些模板元素产生的结构与表面非常接近,误差指标低。我们在各种自由曲面和几何图案上证明了我们方法的可行性,并通过四个物理原型验证了我们结果的可构建性。本文的代码和数据见https://github.com/Linsanity81/TileableShell。
{"title":"Masonry Shell Structures with Discrete Equivalence Classes","authors":"Rulin Chen, Pengyun Qiu, Peng Song, Bailin Deng, Ziqi Wang, Ying He","doi":"10.1145/3592095","DOIUrl":"https://doi.org/10.1145/3592095","url":null,"abstract":"This paper proposes a method to model masonry shell structures where the shell elements fall into a set of discrete equivalence classes. Such shell structure can reduce the fabrication cost and simplify the physical construction due to reuse of a few template shell elements. Given a freeform surface, our goal is to generate a small set of template shell elements that can be reused to produce a seamless and buildable structure that closely resembles the surface. The major technical challenge in this process is balancing the desire for high reusability of template elements with the need for a seamless and buildable final structure. To address the challenge, we define three error metrics to measure the seamlessness and buildability of shell structures made from discrete equivalence classes and develop a hierarchical cluster-and-optimize approach to generate a small set of template elements that produce a structure closely approximating the surface with low error metrics. We demonstrate the feasibility of our approach on various freeform surfaces and geometric patterns, and validate buildability of our results with four physical prototypes. Code and data of this paper are at https://github.com/Linsanity81/TileableShell.","PeriodicalId":7077,"journal":{"name":"ACM Transactions on Graphics (TOG)","volume":"55 7 1","pages":"1 - 12"},"PeriodicalIF":0.0,"publicationDate":"2023-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85820453","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fluid-Solid Coupling in Kinetic Two-Phase Flow Simulation 动态两相流仿真中的流固耦合
Pub Date : 2023-07-26 DOI: 10.1145/3592138
Wei Li, M. Desbrun
Real-life flows exhibit complex and visually appealing behaviors such as bubbling, splashing, glugging and wetting that simulation techniques in graphics have attempted to capture for years. While early approaches were not capable of reproducing multiphase flow phenomena due to their excessive numerical viscosity and low accuracy, kinetic solvers based on the lattice Boltzmann method have recently demonstrated the ability to simulate water-air interaction at high Reynolds numbers in a massively-parallel fashion. However, robust and accurate handling of fluid-solid coupling has remained elusive: be it for CG or CFD solvers, as soon as the motion of immersed objects is too fast or too sudden, pressures near boundaries and interfacial forces exhibit spurious oscillations leading to blowups. Built upon a phase-field and velocity-distribution based lattice-Boltzmann solver for multiphase flows, this paper spells out a series of numerical improvements in momentum exchange, interfacial forces, and two-way coupling to drastically reduce these typical artifacts, thus significantly expanding the types of fluid-solid coupling that we can efficiently simulate. We highlight the numerical benefits of our solver through various challenging simulation results, including comparisons to previous work and real footage.
现实生活中的水流表现出复杂且具有视觉吸引力的行为,如冒泡、飞溅、汩汩和湿润,这些都是图形模拟技术多年来一直试图捕捉的。早期的方法由于数值黏度高和精度低而无法再现多相流现象,但基于晶格玻尔兹曼方法的动力学求解器最近证明了以大规模平行方式模拟高雷诺数下水-空气相互作用的能力。然而,对于流固耦合的稳健和精确处理仍然是难以捉摸的:无论是CG还是CFD求解器,只要浸入物体的运动太快或太突然,边界附近的压力和界面力就会表现出虚假的振荡,导致爆炸。基于相场和速度分布的多相流晶格-玻尔兹曼解算器,本文阐述了一系列在动量交换、界面力和双向耦合方面的数值改进,以大大减少这些典型的伪影,从而大大扩展了我们可以有效模拟的流固耦合类型。我们通过各种具有挑战性的模拟结果,包括与以前的工作和真实镜头的比较,突出了我们的求解器的数值优势。
{"title":"Fluid-Solid Coupling in Kinetic Two-Phase Flow Simulation","authors":"Wei Li, M. Desbrun","doi":"10.1145/3592138","DOIUrl":"https://doi.org/10.1145/3592138","url":null,"abstract":"Real-life flows exhibit complex and visually appealing behaviors such as bubbling, splashing, glugging and wetting that simulation techniques in graphics have attempted to capture for years. While early approaches were not capable of reproducing multiphase flow phenomena due to their excessive numerical viscosity and low accuracy, kinetic solvers based on the lattice Boltzmann method have recently demonstrated the ability to simulate water-air interaction at high Reynolds numbers in a massively-parallel fashion. However, robust and accurate handling of fluid-solid coupling has remained elusive: be it for CG or CFD solvers, as soon as the motion of immersed objects is too fast or too sudden, pressures near boundaries and interfacial forces exhibit spurious oscillations leading to blowups. Built upon a phase-field and velocity-distribution based lattice-Boltzmann solver for multiphase flows, this paper spells out a series of numerical improvements in momentum exchange, interfacial forces, and two-way coupling to drastically reduce these typical artifacts, thus significantly expanding the types of fluid-solid coupling that we can efficiently simulate. We highlight the numerical benefits of our solver through various challenging simulation results, including comparisons to previous work and real footage.","PeriodicalId":7077,"journal":{"name":"ACM Transactions on Graphics (TOG)","volume":"21 1","pages":"1 - 14"},"PeriodicalIF":0.0,"publicationDate":"2023-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82719914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Juxtaform: interactive visual summarization for exploratory shape design 并形:探索性形状设计的交互式视觉总结
Pub Date : 2023-07-26 DOI: 10.1145/3592436
Karran Pandey, Fanny Chevalier, Karan Singh
We present juxtaform, a novel approach to the interactive summarization of large shape collections for conceptual shape design. We conduct a formative study to ascertain design goals for creative shape exploration tools. Motivated by a mathematical formulation of these design goals, juxtaform integrates the exploration, analysis, selection, and refinement of large shape collections to support an interactive divergence-convergence shape design workflow. We exploit sparse, segmented sketch-stroke visual abstractions of shape and a novel visual summarization algorithm to balance the needs of shape understanding, in-situ shape juxtaposition, and visual clutter. Our evaluation is three-fold: we show that existing shape and stroke clustering algorithms do not address our design goals compared to our proposed shape corpus summarization algorithm; we compare juxtaform against a structured image gallery interface for various shape design and analysis tasks; and we present multiple compelling 2D/3D applications using juxtaform.
我们提出了一种新的方法,用于概念形状设计的大型形状集合的交互式总结。我们进行了一项形成性研究,以确定创造性形状探索工具的设计目标。在这些设计目标的数学公式的激励下,并形集成了对大型形状集合的探索、分析、选择和改进,以支持交互式的发散-收敛形状设计工作流程。我们利用稀疏的、分割的草图-笔画形状视觉抽象和一种新的视觉摘要算法来平衡形状理解、原位形状并置和视觉杂乱的需求。我们的评估有三个方面:我们表明,与我们提出的形状语料库汇总算法相比,现有的形状和笔画聚类算法不能满足我们的设计目标;我们比较了并置与各种形状设计和分析任务的结构化图库界面;我们展示了多个引人注目的2D/3D应用。
{"title":"Juxtaform: interactive visual summarization for exploratory shape design","authors":"Karran Pandey, Fanny Chevalier, Karan Singh","doi":"10.1145/3592436","DOIUrl":"https://doi.org/10.1145/3592436","url":null,"abstract":"We present juxtaform, a novel approach to the interactive summarization of large shape collections for conceptual shape design. We conduct a formative study to ascertain design goals for creative shape exploration tools. Motivated by a mathematical formulation of these design goals, juxtaform integrates the exploration, analysis, selection, and refinement of large shape collections to support an interactive divergence-convergence shape design workflow. We exploit sparse, segmented sketch-stroke visual abstractions of shape and a novel visual summarization algorithm to balance the needs of shape understanding, in-situ shape juxtaposition, and visual clutter. Our evaluation is three-fold: we show that existing shape and stroke clustering algorithms do not address our design goals compared to our proposed shape corpus summarization algorithm; we compare juxtaform against a structured image gallery interface for various shape design and analysis tasks; and we present multiple compelling 2D/3D applications using juxtaform.","PeriodicalId":7077,"journal":{"name":"ACM Transactions on Graphics (TOG)","volume":"42 6 1","pages":"1 - 14"},"PeriodicalIF":0.0,"publicationDate":"2023-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90274193","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Variational quasi-harmonic maps for computing diffeomorphisms 计算微分同态的变分拟调和映射
Pub Date : 2023-07-26 DOI: 10.1145/3592105
Yu Wang, Minghao Guo, J. Solomon
Computation of injective (or inversion-free) maps is a key task in geometry processing, physical simulation, and shape optimization. Despite being a longstanding problem, it remains challenging due to its highly nonconvex and combinatoric nature. We propose computation of variational quasi-harmonic maps to obtain smooth inversion-free maps. Our work is built on a key observation about inversion-free maps: A planar map is a diffeomorphism if and only if it is quasi-harmonic and satisfies a special Cauchy boundary condition. We hence equate the inversion-free mapping problem to an optimal control problem derived from our theoretical result, in which we search in the space of parameters that define an elliptic PDE. We show that this problem can be solved by minimizing within a family of functionals. Similarly, our discretized functionals admit exactly injective maps as the minimizers, empirically producing inversion-free discrete maps of triangle meshes. We design efficient numerical procedures for our problem that prioritize robust convergence paths. Experiments show that on challenging examples our methods can achieve up to orders of magnitude improvement over state-of-the-art, in terms of speed or quality. Moreover, we demonstrate how to optimize a generic energy in our framework while restricting to quasi-harmonic maps.
内射(或无反转)映射的计算是几何处理、物理模拟和形状优化的关键任务。尽管这是一个长期存在的问题,但由于其高度非凸性和组合性,它仍然具有挑战性。我们提出了计算变分拟调和映射来获得光滑的无反转映射。我们的工作建立在一个关于无反转映射的关键观察上:一个平面映射是一个微分同态当且仅当它是拟调和的并且满足一个特殊的柯西边界条件。因此,我们将无反转映射问题等同于由我们的理论结果导出的最优控制问题,其中我们在定义椭圆PDE的参数空间中搜索。我们证明这个问题可以通过在泛函族内最小化来解决。同样地,我们的离散函数承认精确的内射映射作为最小值,经验地产生三角形网格的无反演离散映射。我们为我们的问题设计了有效的数值程序,优先考虑鲁棒收敛路径。实验表明,在具有挑战性的例子中,我们的方法可以在速度或质量方面实现比最先进的数量级的改进。此外,我们还演示了如何在我们的框架中优化一般能量,同时限制于拟调和映射。
{"title":"Variational quasi-harmonic maps for computing diffeomorphisms","authors":"Yu Wang, Minghao Guo, J. Solomon","doi":"10.1145/3592105","DOIUrl":"https://doi.org/10.1145/3592105","url":null,"abstract":"Computation of injective (or inversion-free) maps is a key task in geometry processing, physical simulation, and shape optimization. Despite being a longstanding problem, it remains challenging due to its highly nonconvex and combinatoric nature. We propose computation of variational quasi-harmonic maps to obtain smooth inversion-free maps. Our work is built on a key observation about inversion-free maps: A planar map is a diffeomorphism if and only if it is quasi-harmonic and satisfies a special Cauchy boundary condition. We hence equate the inversion-free mapping problem to an optimal control problem derived from our theoretical result, in which we search in the space of parameters that define an elliptic PDE. We show that this problem can be solved by minimizing within a family of functionals. Similarly, our discretized functionals admit exactly injective maps as the minimizers, empirically producing inversion-free discrete maps of triangle meshes. We design efficient numerical procedures for our problem that prioritize robust convergence paths. Experiments show that on challenging examples our methods can achieve up to orders of magnitude improvement over state-of-the-art, in terms of speed or quality. Moreover, we demonstrate how to optimize a generic energy in our framework while restricting to quasi-harmonic maps.","PeriodicalId":7077,"journal":{"name":"ACM Transactions on Graphics (TOG)","volume":"613 1","pages":"1 - 26"},"PeriodicalIF":0.0,"publicationDate":"2023-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76199255","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Min-Deviation-Flow in Bi-directed Graphs for T-Mesh Quantization t网格量化的双向图最小偏差流
Pub Date : 2023-07-26 DOI: 10.1145/3592437
Martin Heistermann, Jethro Warnett, D. Bommes
Subdividing non-conforming T-mesh layouts into conforming quadrangular meshes is a core component of state-of-the-art (re-)meshing methods. Typically, the required constrained assignment of integer lengths to T-Mesh edges is left to generic branch-and-cut solvers, greedy heuristics, or a combination of the two. This either does not scale well with input complexity or delivers suboptimal result quality. We introduce the Minimum-Deviation-Flow Problem in bi-directed networks (Bi-MDF) and demonstrate its use in modeling and efficiently solving a variety of T-Mesh quantization problems. We develop a fast approximate solver as well as an iterative refinement algorithm based on matching in graphs that solves Bi-MDF exactly. Compared to the state-of-the-art QuadWild [Pietroni et al. 2021] implementation on the authors' 300 dataset, our exact solver finishes after only 0.49% (total 17.06s) of their runtime (3491s) and achieves 11% lower energy while an approximation is computed after 0.09% (3.19s) of their runtime at the cost of 24% increased energy. A novel half-arc-based T-Mesh quantization formulation extends the feasible solution space to include previously unattainable quad meshes. The Bi-MDF problem is more general than our application in layout quantization, potentially enabling similar speedups for other optimization problems that fit into the scheme, such as quad mesh refinement.
将不一致的t形网格划分为一致的四边形网格是最先进的(重新)网格划分方法的核心组成部分。通常,对T-Mesh边的整数长度的约束分配留给一般的分支-切割求解器、贪婪启发式算法或两者的组合。这要么不能很好地扩展输入复杂性,要么提供次优的结果质量。我们介绍了双向网络中的最小偏差流问题(Bi-MDF),并演示了它在建模和有效解决各种T-Mesh量化问题中的应用。我们开发了一种快速近似求解器和一种基于图中匹配的迭代优化算法,可以精确地求解Bi-MDF。与最先进的QuadWild [Pietroni et al. 2021]在作者的300个数据集上的实现相比,我们的精确求解器仅在运行时(3491秒)的0.49%(总计17.06秒)后完成,能耗降低11%,而在运行时的0.09%(3.19秒)后计算近似,能耗增加24%。一种新的基于半弧的t网格量化公式扩展了可行的解空间,包括以前无法实现的四元网格。Bi-MDF问题比我们在布局量化中的应用更普遍,潜在地为适合该方案的其他优化问题提供类似的加速,例如四网格细化。
{"title":"Min-Deviation-Flow in Bi-directed Graphs for T-Mesh Quantization","authors":"Martin Heistermann, Jethro Warnett, D. Bommes","doi":"10.1145/3592437","DOIUrl":"https://doi.org/10.1145/3592437","url":null,"abstract":"Subdividing non-conforming T-mesh layouts into conforming quadrangular meshes is a core component of state-of-the-art (re-)meshing methods. Typically, the required constrained assignment of integer lengths to T-Mesh edges is left to generic branch-and-cut solvers, greedy heuristics, or a combination of the two. This either does not scale well with input complexity or delivers suboptimal result quality. We introduce the Minimum-Deviation-Flow Problem in bi-directed networks (Bi-MDF) and demonstrate its use in modeling and efficiently solving a variety of T-Mesh quantization problems. We develop a fast approximate solver as well as an iterative refinement algorithm based on matching in graphs that solves Bi-MDF exactly. Compared to the state-of-the-art QuadWild [Pietroni et al. 2021] implementation on the authors' 300 dataset, our exact solver finishes after only 0.49% (total 17.06s) of their runtime (3491s) and achieves 11% lower energy while an approximation is computed after 0.09% (3.19s) of their runtime at the cost of 24% increased energy. A novel half-arc-based T-Mesh quantization formulation extends the feasible solution space to include previously unattainable quad meshes. The Bi-MDF problem is more general than our application in layout quantization, potentially enabling similar speedups for other optimization problems that fit into the scheme, such as quad mesh refinement.","PeriodicalId":7077,"journal":{"name":"ACM Transactions on Graphics (TOG)","volume":"44 1","pages":"1 - 25"},"PeriodicalIF":0.0,"publicationDate":"2023-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79468597","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Topology driven approximation to rational surface-surface intersection via interval algebraic topology analysis 基于区间代数拓扑分析的有理面与面相交的拓扑驱动逼近
Pub Date : 2023-07-26 DOI: 10.1145/3592452
Jin-San Cheng, Bingwei Zhang, Yikun Xiao, Ming Li
Computing the intersection between two parametric surfaces (SSI) is one of the most fundamental problems in geometric and solid modeling. Maintaining the SSI topology is critical to its computation robustness. We propose a topology-driven hybrid symbolic-numeric framework to approximate rational parametric surface-surface intersection (SSI) based on a concept of interval algebraic topology analysis (IATA), which configures within a 4D interval box the SSI topology. We map the SSI topology to an algebraic system's solutions within the framework, classify and enumerate all topological cases as a mixture of four fundamental cases (or their specific sub-cases). Various complicated topological situations are covered, such as cusp points or curves, tangent points (isolated or not) or curves, tiny loops, self-intersections, or their mixtures. The theoretical formulation is also implemented numerically using advanced real solution isolation techniques, and computed within a topology-driven framework which maximally utilizes the advantages of the topology maintenance of algebraic analysis, the robustness of iterative subdivision, and the efficiency of forward marching. The approach demonstrates improved robustness under benchmark topological cases when compared with available open-source and commercial solutions, including IRIT, SISL, and Parasolid.
计算两个参数曲面之间的相交是几何和实体建模中最基本的问题之一。维护SSI拓扑对于其计算鲁棒性至关重要。基于区间代数拓扑分析(IATA)的概念,提出了一种拓扑驱动的混合符号-数值框架来逼近有理参数曲面相交(SSI),该框架在四维区间框内配置了SSI拓扑。我们将SSI拓扑映射到框架内的代数系统的解,将所有拓扑情况分类并列举为四种基本情况(或其特定子情况)的混合物。涵盖了各种复杂的拓扑情况,如尖点或曲线,切点(孤立或不孤立)或曲线,微小回路,自交,或它们的混合物。该理论公式还使用先进的实解隔离技术在数值上实现,并在拓扑驱动框架内进行计算,该框架最大限度地利用了代数分析的拓扑维护优势,迭代细分的鲁棒性和向前推进的效率。与可用的开源和商业解决方案(包括IRIT、SISL和Parasolid)相比,该方法在基准拓扑情况下证明了更好的鲁棒性。
{"title":"Topology driven approximation to rational surface-surface intersection via interval algebraic topology analysis","authors":"Jin-San Cheng, Bingwei Zhang, Yikun Xiao, Ming Li","doi":"10.1145/3592452","DOIUrl":"https://doi.org/10.1145/3592452","url":null,"abstract":"Computing the intersection between two parametric surfaces (SSI) is one of the most fundamental problems in geometric and solid modeling. Maintaining the SSI topology is critical to its computation robustness. We propose a topology-driven hybrid symbolic-numeric framework to approximate rational parametric surface-surface intersection (SSI) based on a concept of interval algebraic topology analysis (IATA), which configures within a 4D interval box the SSI topology. We map the SSI topology to an algebraic system's solutions within the framework, classify and enumerate all topological cases as a mixture of four fundamental cases (or their specific sub-cases). Various complicated topological situations are covered, such as cusp points or curves, tangent points (isolated or not) or curves, tiny loops, self-intersections, or their mixtures. The theoretical formulation is also implemented numerically using advanced real solution isolation techniques, and computed within a topology-driven framework which maximally utilizes the advantages of the topology maintenance of algebraic analysis, the robustness of iterative subdivision, and the efficiency of forward marching. The approach demonstrates improved robustness under benchmark topological cases when compared with available open-source and commercial solutions, including IRIT, SISL, and Parasolid.","PeriodicalId":7077,"journal":{"name":"ACM Transactions on Graphics (TOG)","volume":"31 1","pages":"1 - 16"},"PeriodicalIF":0.0,"publicationDate":"2023-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76927941","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Improved Water Sound Synthesis using Coupled Bubbles 利用耦合气泡改进水声合成
Pub Date : 2023-07-26 DOI: 10.1145/3592424
Kangrui Xue, Ryan M. Aronson, Jui-Hsien Wang, Timothy R. Langlois, Doug L. James
We introduce a practical framework for synthesizing bubble-based water sounds that captures the rich inter-bubble coupling effects responsible for low-frequency acoustic emissions from bubble clouds. We propose coupled-bubble oscillator models with regularized singularities, and techniques to reduce the computational cost of time stepping with dense, time-varying mass matrices. Airborne acoustic emissions are estimated using finite-difference time-domain (FDTD) methods. We propose a simple, analytical surface-acceleration model, and a sample-and-hold GPU wavesolver that is simple and faster than prior CPU wavesolvers. Sound synthesis results are demonstrated using bubbly flows from incompressible, two-phase simulations, as well as procedurally generated examples using single-phase FLIP fluid animations. Our results demonstrate sound simulations with hundreds of thousands of bubbles, and perceptually significant frequency transformations with fuller low-frequency content.
我们介绍了一个实用的框架,用于合成基于气泡的水声,该框架捕获了气泡云低频声发射的丰富的气泡间耦合效应。我们提出了具有正则奇异点的耦合气泡振子模型,以及减少密集时变质量矩阵的时间步进计算成本的技术。利用时域有限差分(FDTD)方法对机载声发射进行估计。我们提出了一个简单的分析表面加速模型,以及一个采样和保持GPU解波器,它比以前的CPU解波器简单且更快。声音合成结果演示使用不可压缩的气泡流,两相模拟,以及程序生成的例子使用单相FLIP流体动画。我们的结果展示了具有数十万个气泡的声音模拟,以及具有更充分的低频内容的感知显著频率变换。
{"title":"Improved Water Sound Synthesis using Coupled Bubbles","authors":"Kangrui Xue, Ryan M. Aronson, Jui-Hsien Wang, Timothy R. Langlois, Doug L. James","doi":"10.1145/3592424","DOIUrl":"https://doi.org/10.1145/3592424","url":null,"abstract":"We introduce a practical framework for synthesizing bubble-based water sounds that captures the rich inter-bubble coupling effects responsible for low-frequency acoustic emissions from bubble clouds. We propose coupled-bubble oscillator models with regularized singularities, and techniques to reduce the computational cost of time stepping with dense, time-varying mass matrices. Airborne acoustic emissions are estimated using finite-difference time-domain (FDTD) methods. We propose a simple, analytical surface-acceleration model, and a sample-and-hold GPU wavesolver that is simple and faster than prior CPU wavesolvers. Sound synthesis results are demonstrated using bubbly flows from incompressible, two-phase simulations, as well as procedurally generated examples using single-phase FLIP fluid animations. Our results demonstrate sound simulations with hundreds of thousands of bubbles, and perceptually significant frequency transformations with fuller low-frequency content.","PeriodicalId":7077,"journal":{"name":"ACM Transactions on Graphics (TOG)","volume":"29 1","pages":"1 - 13"},"PeriodicalIF":0.0,"publicationDate":"2023-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83639049","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
ACM Transactions on Graphics (TOG)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1