2011
DOI: 10.1111/j.1467-8659.2011.01994.x
|View full text |Cite
|
Sign up to set email alerts
|

A Ray Tracing Approach to Diffusion Curves

Abstract: Diffusion curves [OBW * 08] provide a flexible tool to create smooth-shaded images from curves defined with colors. The resulting image is typically computed by solving a Poisson equation that diffuses the curve colors to the interior of the image. In this paper we present a new method for solving diffusion curves by using ray tracing. Our approach is analogous to final gathering in global illumination, where the curves define source radiance whose visible contribution will be integrated at a shading pixel to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 19 publications
(27 citation statements)
references
References 28 publications
(38 reference statements)
0
27
0
Order By: Relevance
“…Pang et al propose a sorting algorithm that identify the curve segments visible from each vertex. Similarly, Takayama et al [24] use the hardware depth buffer to compute visibility of diffusion surfaces over the vertices of a mesh., while Bowers et al [4] perform ray tracing in a pixel shader to render diffusion curves.…”
Section: Hybrid Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Pang et al propose a sorting algorithm that identify the curve segments visible from each vertex. Similarly, Takayama et al [24] use the hardware depth buffer to compute visibility of diffusion surfaces over the vertices of a mesh., while Bowers et al [4] perform ray tracing in a pixel shader to render diffusion curves.…”
Section: Hybrid Methodsmentioning
confidence: 99%
“…The main limitation of diffusion curves is the lack of control over the propagation of colors. This is the reason why several extensions have been proposed to improve artistic control using directional diffusion and blockers [3,4], or to produce a smoother color propagation [10]. Jeschke et al [13] also use diffusion curves to control the parameters of procedural textures, while Hnaidi et al [11] create height fields by diffusing height from curves that represent ridges and cliffs.…”
Section: Gradient Extremamentioning
confidence: 99%
“…The artistic control of DCs has been improved by several extensions such as blockers and directional diffusion [Bezerra et al 2010;Bowers et al 2011]. Finch et al [2011] proposed to solve the higher order Bi-Laplace equation to avoid "tent-like" gradients and produce a smoother color interpolation.…”
Section: Diffusion Curves: Primitivesmentioning
confidence: 99%
“…To evaluate visibility, they employ an exhaustive sorting algorithm. An alternative consists in performing ray tracing on the GPU via a pixel shader [Bowers et al 2011]. The approach of Sun et al [2012] avoids the explicit computation of visibility thanks to Green functions, which provide direct evaluation at individual points.…”
Section: Diffusion Curves: Solversmentioning
confidence: 99%
“…To avoid the need for a computational grid for diffusion curves, Bowers et al [11] recast the generation of diffusion curves as a global illumination problem, and employed a stochastic ray-tracing method to calculate colors. Pang et al [12] triangulated the image plane and interpolated color values on the triangular mesh using mean value coordinates.…”
Section: Related Workmentioning
confidence: 99%