arrow
返回

Ray Tracing Harmonic Functions

delete2024-07-19
delete0
PRE
AI
M
Mark N. Gillespie *
M
Mario Botsch
K
Keenan Crane
DOI:10.1145/3658201delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Sphere tracing is a fast and high-quality method for visualizing surfaces encoded by signed distance functions (SDFs). We introduce a similar method for a completely different class of surfaces encoded by harmonic functions, opening up rich new possibilities for visual computing. Our starting point is similar in spirit to sphere tracing: using conservative Harnack bounds on the growth of harmonic functions, we develop a Harnack tracing algorithm for visualizing level sets of harmonic functions, including those that are angle-valued and exhibit singularities. The method takes much larger steps than naive ray marching, avoids numerical issues common to generic root finding methods and, like sphere tracing, needs only perform pointwise evaluation of the function at each step. For many use cases, the method is fast enough to run real time in a shader program. We use it to visualize smooth surfaces directly from point clouds (via Poisson surface reconstruction) or polygon soup (via generalized winding numbers) without linear solves or mesh extraction. We also use it to visualize nonplanar polygons (possibly with holes), surfaces from architectural geometry, mesh exoskeletons, and key mathematical objects including knots, links, spherical harmonics, and Riemann surfaces. Finally we show that, at least in theory, Harnack tracing provides an alternative mechanism for visualizing arbitrary implicit surfaces.
Keyword:
Ray tracing
sphere tracing
implicit surfaces
harmonic function
Harnack inequality

期刊

ACM Transactions on Graphics 封面图
ACM Transactions on Graphics
IF:
9.5
论文数:
4.8K
被引数:
3.6W

机构

C
Carnegie Mellon University
学者数:
1.4W
论文数: 1.4W
被引数: 2.7W
引用论文

引用论文

err分享
err收藏
Development of new nucleic acid photoaffinity probes: Synthesis of 4-thiothymine labelled nucleoside analogues
err1994-01-01
err0
PREAI
errCarole Saintomé; Pascale Clivio; Jean-Louis Fourrey; Anne Woisard; Alain Favre
err分享
err收藏
Fast Winding Numbers for Soups and Clouds
err2018-07-30
err102
PREAI
errBarill, Gavin; Dickson, Neil G.; Schmidt, Ryan; Levin, David I. W.; Jacobson, Alec
err分享
err收藏
Trafficking of Cholesterol from Lipid Droplets to Mitochondria in Bovine Luteal Cells: Acute Control of Progesterone Synthesis1
err
IF0
err2018-09-05
err0
errOAAI
errMichele R. Plewes; Crystal Cordes; Emilia Przgrodzka; Heather Talbott; Jennifer Wood; Andrea Cupp; John S. Davis
err分享
err收藏
Anin vivostrategy for knockdown of circular RNAs
err
IF0
err2020-01-27
err0
errOAAI
errNagarjuna Reddy Pamudurti; Ines Lucia Patop; Aishwarya Krishnamoorthy; Reut Ashwal-Fluss; Osnat Bartok; Sebastian Kadener
err分享
err收藏
A Monte Carlo Method for Fluid Simulation流体模拟的蒙特卡罗方法
err2022-11-30
err21
errOAAI
errRioux-Lavoie, Damien; Sugimoto, Ryusuke; Ozdemir, Tumay; Shimada, Naoharu H.; Batty, Christopher; Nowrouzezahrai, Derek; Hachisuka, Toshiya
err分享
err收藏
Differentiable Signed Distance Function Rendering
err2022-07-22
err64
PREAI
errVicini, Delio; Speierer, Sebastien; Jakob, Wenzel
err分享
err收藏
Non-linear sphere tracing for rendering deformed signed distance fields
err2019-11-08
err26
errOAAI
errSeyb, Dario; Jacobson, Alec; Nowrouzezahrai, Derek; Jarosz, Wojciech
err分享
err收藏
学者 查看更多内容