Greg Turk

Rigid Fluid: Animating the Interplay Between Rigid Bodies and Fluid (2004)

Mark Carlson, Peter J. Mucha, Greg Turk

We present the Rigid Fluid method, a technique for animating the interplay between rigid bodies and viscous incompressible fluid with free surfaces. We use distributed Lagrange multipliers to ensure...

Shape Transformation Using Variational Implicit Functions (2004)

James F. O'brien, Greg Turk

Traditionally, shape transformation using implicit functions is performed in two distinct steps: 1) creating two implicit functions, and 2) interpolating between these two functions. We present a new...

Vector Field Design on Surfaces (2004)

Zhang, Eugene, Mischaikow, Konstantin Michael, Turk, Greg

Vector field design on surfaces is necessary for many graphics applications: example-based texture synthesis, non-photorealistic rendering, and fluid simulation. A vector field design system should...

Simplification and Repair of Polygonal Models (2003)

Fakir S. Nooruddin, Greg Turk

Two important tools for manipulating polygonal models are simplification and repair and we present voxel-based methods for performing both of these tasks. We describe a method for converting...

Multi-level Partition of Unity Implicits (2003)

Yutaka Ohtake, Mpi Informatik, Alexander Belyaev, Marc Alexa, Tu Darmstadt, Greg Turk, ...

We present a new shape representation, the multi-level partition of unity implicit surface, that allows us to construct surface models from very large sets of points. There are three key ingredients...

Graphcut Textures: Image and Video Synthesis Using Graph Cuts (2003)

Vivek Kwatra, Arno Sch, Irfan Essa, Greg Turk, Aaron Bobick

In this paper we introduce a new algorithm for image and video texture synthesis. In our approach, patch regions from a sample image or video are transformed and copied to the output and then...

Robust Creation of Implicit Surfaces from (2003)

Polygonal Meshes, Gary Yngve, Greg Turk

Implicit surfaces are used for a number of tasks in computer graphics, including modeling soft or organic objects, morphing, collision detection, and constructive solid geometry. Although operating...

Multi-level Partition of Unity Implicits (2003)

Yutaka Ohtake, Alexander Belyaev, Mpi Saarbrucken, Marc Alexa, Tu Darmstadt, Greg Turk, ...

We present a shape representation, the multi-level partition of unity implicit surface, that allows us to construct surface models from very large sets of points. There are three key ingredients to...

Feature-Based Surface Parameterization and Texture Mapping (2003)

Zhang, Eugene, Mischaikow, Konstantin Michael, Turk, Greg

Surface parameterization is necessary for many graphics tasks: texture-preserving simplification, remeshing, surface painting, and pre-computation of solid textures. The stretch caused by a given...

Multi-level Partition of Unity Implicits (2003)

Ohtake,Yutaka, Belyaev,Alexander, Alexa,Marc, Turk,Greg, Seidel,Hans-Peter

We present a shape representation, the {\em multi-level partition of unity} implicit surface, that allows us to construct surface models from very large sets of points. There are three key...

Visualization of Volume Data with Quadratic Super Splines (2003)

Rössl, Christian, Zeilfelder, Frank, Nürnberger, Günther, Seidel, Hans-Peter, Turk, Greg, Van Wijk, Jarke, ...

We develop a new approach to reconstruct non-discrete models from gridded volume samples. As a model, we use quadratic trivariate super splines on a uniform tetrahedral partition . The approximating...

Multi-level Partition of Unity Implicits (2003)

Ohtake, Yutaka, Belyaev, Alexander, Alexa, Marc, Turk, Greg, Seidel, Hans-Peter

We present a shape representation, the {\em multi-level partition of unity} implicit surface, that allows us to construct surface models from very large sets of points. There are three key...

Visibility-Guided Simplification (2002)

Eugene Zhang, Greg Turk

For some graphics applications, object interiors and hard-tosee regions contribute little to the final images and need not be processed. In this paper, we define a view-independent visibility measure...

Modelling with Implicit Surfaces that Interpolate (2002)

James F. O'brien, Greg Turk

We introduce new techniques for modelling with interpolating implicit surfaces. This form of implicit surface was first used for problems of surface reconstruction [24] and shape transformation [30],...

Melting and Flowing (2002)

Mark Carlson, Peter J. Mucha, R. Brooks, Van Horn Iii, Greg Turk

We present a fast and stable system for animating materials that melt, flow, and solidify. Examples of real-world materials that exhibit these phenomena include melting candles, lava flow, the...

Melting and Flowing (2002)

Mark Carlson, Peter J. Mucha, R. Brooks, Van Horn Iii, Greg Turk

We present a fast and stable system for animating materials that melt, flow, and solidify. Examples of real-world materials that exhibit these phenomena include melting candles, lava flow, the...

Unknown (2002)

James F. O'brien, Greg Turk

This paper is about modelling with interpolating implicit surfaces, a surface representation that we believe will be useful in several areas in 3D modeling. These implicit surfaces are smooth,...

Simplification Envelopes (2001)

Jonathan Cohen, Amitabh Varshney, Dinesh Manocha, Greg Turk, Hans Weber, Pankaj Agarwal, ...

We propose the idea of simplification envelopes for generating a hierarchy of level-of-detail approximations for a given polygonal model. Our approach guarantees that all points of an approximation...

Simplification Envelopes (2001)

Jonathan Cohen, Amitabh Varshney, Dinesh Manocha, Greg Turk, Hans Weber, Pankaj Agarwal, ...

We propose the idea of simplification envelopes for generating a hierarchy of level-of-detail approximations for a given polygonal model. Our approach guarantees that all points of an approximation...

Reconstructing Surfaces Using Anisotropic Basis Functions (2001)

Huong Quynh Dinh, Greg Turk, Greg Slabaugh

Point sets obtained from computer vision techniques are often noisy and non-uniform. We present a new method of surface reconstruction that can handle such data sets using anisotropic basis...

Shape Transformation Using Variational Implicit Functions (2001)

James F. O'brien, Greg Turk

Traditionally, shape transformation using implicit functions is performed in two distinct steps: 1) creating two implicit functions, and 2) interpolating between these two functions. We present a new...

LCIS: A Boundary Hierarchy For Detail-Preserving Contrast Reduction (2001)

Jack Tumblin, Greg Turk

High contrast scenes are difficult to depict on low contrast displays without loss of important fine details and textures. Skilled artists preserve these details by drawing scene contents in coarseto...

Fast and Memory Efficient Polygonal Simplification (2001)

Peter Lindstrom, Greg Turk

Conventional wisdom says that in order to produce high-quality simplified polygonal models, one must retain and use information about the original model during the simplification process. We...

Evaluation of Memoryless Simplification (2001)

Peter Lindstrom, Greg Turk

This paper investigates the effectiveness of the Memoryless Simplification approach described by Lindstrom and Turk [14]. Like many polygon simplification methods, this approach reduces the number of...

Implicit Surfaces that Interpolate (2001)

James F. O'brien, Greg Turk, Huong Quynh Dinh, Gary Yngve

Implicit surfaces are often created by summing a collection of radial basis functions. Recently, researchers have begun to create implicit surfaces that exactly interpolate a given set of points by...

Re-Tiling Polygonal Surfaces (2001)

Greg Turk

This paper presents an automatic method of creating surface models at several levels of detail from an original polygonal description of a given object. Representing models at various levels of...

Simplification Envelopes (2000)

Jonathan Cohen, Amitabh Varshney, Dinesh Manocha, Greg Turk, Hans Weber, Pankaj Agarwal, ...

We propose the idea of simplification envelopes for generating a hierarchy of level-of-detail approximations for a given polygonal model. Our approach guarantees that all points of an approximation...

Variational Implicit Surfaces (2000)

James F. O'brien, Greg Turk

We introduce a new method of creating smooth implicit surfaces of arbitrary manifold topology. These surfaces are described by specifying locations in 3D through which the surface should pass, and...

Image-Driven Mesh Optimization (2000)

Peter Lindstrom, Greg Turk

We describe a method of improving the appearance of a low vertex count mesh in a manner that is guided by rendered images of the original, detailed mesh. This approach is motivated by the fact that...

Image-Driven Mesh Optimization (2000)

Peter Lindstrom, Greg Turk

We describe a method of improving the appearance of a low vertex count mesh in a manner that is guided by rendered images of the original, detailed mesh. This approach is motivated by the fact that...

Image-Driven Mesh Optimization (2000)

Peter Lindstrom, Greg Turk

We describe a method of improving the appearance of a low vertex count mesh in a manner that is guided by rendered images of the original, detailed mesh. This approach is motivated by the fact that...

Image-Driven Mesh Optimization (2000)

Peter Lindstrom, Greg Turk

We describe a method of improving the appearance of a low vertex count mesh in a manner that is guided by rendered images of the original, detailed mesh. This approach is motivated by the fact that...

Image-Driven Simplification (2000)

Peter Lindstrom, Greg Turk

We introduce the notion of image-driven simplification, a framework that uses images to decide which portions of a model to simplify. This is a departure from approaches that make polygonal...

Image-Driven Mesh Optimization (2000)

Lindstrom, Peter, Turk, Greg

We describe a method of improving the appearance of a low vertex count mesh in a manner that is guided by rendered images of the original, detailed mesh. This approach is motivated by the fact that...

Reconstructing Surfaces by Volumetric Regularization (2000)

Dinh, Huong Quynh, Turk, Greg, Slabaugh, Gregory G.

We present a new method of surface reconstruction that generates smooth and seamless models from sparse, noisy, and non-uniform range data. Data acquisition techniques from computer vision, such as...

Creating Smooth Implicit Surfaces from Polygonal Meshes (1999)

Gary Yngve, Greg Turk

Implicit surfaces have long been used for a myriad of tasks in computer graphics, including modeling soft or organic objects, morphing, and constructive solid geometry. Although operating on implicit...

Simplification and Repair of Polygonal Models Using Volumetric Techniques (1999)

F. S. Nooruddin, Greg Turk

Two important tools for manipulating polygonal models are simplification and repair, and we present voxel-based methods for performing both of these tasks. We describe a method for converting...

Shape Transformation Using Variational Implicit Functions (1999)

James F. O'brien, Greg Turk

Traditionally, shape transformation using implicit functions is performed in two distinct steps: 1) creating two implicit functions, and 2) interpolating between these two functions. We present a new...

Shape Transformation Using Variational Implicit Functions (1999)

James F. O'brien, Greg Turk

Traditionally, shape transformation using implicit functions is performed in two distinct steps: 1) creating two implicit functions, and 2) interpolating between these two functions. We present a new...

Variational Implicit Surfaces (1999)

James F. O'brien, Greg Turk

We introduce a new method of creating smooth implicit surfaces of arbitrary manifold topology. These surfaces are described by specifying locations in 3D through which the surface should pass, and...

Variational Implicit Surfaces (1999)

Turk, Greg, O'Brien, James F.

We introduce a new method of creating smooth implicit surfaces of arbitrary manifold topology. These surfaces are described by specifying locations in 3D through which the surface should pass, and...

Simplification and Repair of Polygonal Models Using Volumetric Techniques (1999)

Nooruddin, Fakir S., Turk, Greg

Two important tools for manipulating polygonal models are simplification and repair, and we present voxel-based methods for performing both of these tasks. We describe a method for converting...

Creating Smooth Implicit Surfaces from Polygonal Meshes (1999)

Yngve, Gary, Turk, Greg

Implicit surfaces have long been used for a myriad of tasks in computer graphics, including modeling soft or organic objects, morphing, and constructive solid geometry. Although operating on implicit...

Image-Driven Simplification (1999)

Lindstrom, Peter, Turk, Greg

We introduce the notion of image-driven simplification, a framework that uses images to decide which portions of a model to simplify. This is a departure from approaches that make polygonal...

An Immersive Tool for Wide-Area Collaborative Design (1998)

Brook Conner, Matt Cutts, Russ Fish, Henry Fuchs, Loring Holden, Marco Jacobs, ...

This paper describes a virtual reality application, vrapp, for telecollaborative engineering design. The prototype system interoperates with existing software and networks (e.g. vic, Open Inventor,...

Near Real-Time CSG (Constructive Solid Geometry) Rendering Using Tree Normalization and Geometric Pruning, (1998)

Goldfeather, Jack, Molnar, Steven, Turk, Greg, Fuchs, Henry

Described is a set of algorithms for efficiently rendering a CSG-defined objective directly into a frame buffer without converting first to a boundary representation. The method requires only that...

Parallel Architectures and Algorithms for Real-Time Synthesis of High Quality Images Using Deferred Shading, (1998)

Tebbs, Brice, Neumann, Ulrich, Eyles, John, Turk, Greg, Ellsworth, David

High-end graphics workstations provide us with the ability to interactively display polygonal models of high geometric complexity. It is our hope that future graphics workstations will also provide...

Generating Textures for Arbitrary Surfaces Using Reaction-Diffusion, (1998)

Turk, Greg

For all but the most simple geometric models it is difficult to find a mapping from a two-dimensional texture space to the surface of a model that does not distort the texture. This paper introduces...

Volumetric Representation and Manipulation of Geometric Models (1998)

Turk, Greg, Nooruddin, F. S., O'Brien, James F., Yngve, Gary

The goal of this research project was to investigate new methods of representing and manipulating three-dimensional geometric models using volumetric techniques. Three sub-areas were particular...

Fast and Memory Efficient Polygonal Simplification (1998)

Peter Lindstrom, Greg Turk

Conventional wisdom says that in order to produce high-quality simplified polygonal models, one must retain and use information about the original model during the simplification process. We...

Fast and Memory Efficient Polygonal Simplification (1998)

Peter Lindstrom, Greg Turk

Conventional wisdom says that in order to produce high-quality simplified polygonal models, one must retain and use information about the original model during the simplification process. We...

Fast and Memory Efficient Polygonal Simplification (1998)

Peter Lindstrom, Greg Turk

Conventional wisdom says that in order to produce high-quality simplified polygonal models, one must retain and use information about the original model during the simplification process. We...

An Immersive Tool for Wide-Area Collaborative Design (1998)

Brook Conner, Matt Cutts, Russ Fish, Henry Fuchs, Loring Holden, Marco Jacobs, ...

This paper describes a virtual reality application, vrapp, for telecollaborative engineering design. The prototype system interoperates with existing software and networks (e.g. vic, Open Inventor,...

An Immersive Tool for Wide-Area Collaborative Design (1998)

Brook Conner, Matt Cutts, Russ Fish, Henry Fuchs, Loring Holden, Marco Jacobs, ...

This paper describes a virtual reality application, vrapp, for telecollaborative engineering design. The prototype system interoperates with existing software and networks (e.g. vic, Open Inventor,...

A Heterogeneous Multiprocessor Graphics System Using Processor-Enhanced Memories (1998)

Henry Fuchs, John Poulton, John Eyles, Trey Greer, Jack Goldfeather, David Ellsworth, ...

This paper introduces the architecture and initial algorithms for Pixel-planes 5, a heterogeneous multi-computer designed both for high-speed polygon and sphere rendering (1M Phong-shaded...

Fast and Memory Efficient Polygonal Simplification (1998)

Peter Lindstrom, Greg Turk

Conventional wisdom says that in order to produce high-quality simplified polygonal models, one must retain and use information about the original model during the simplification process. We...

Fast and Memory Efficient Polygonal Simplification (1998)

Lindstrom, Peter, Turk, Greg

Conventional wisdom says that in order to produce high-quality simplified polygonal models, one must retain and use information about the original model during the simplification process. We...

Image-Guided Streamline Placement (1997)

Greg Turk

Accurate control of streamline density is key to producing several effective forms of visualization of 2-dimensional vector fields. We introduce a technique that uses an energy function to guide the...

Image-Guided Streamline Placement (1997)

Greg Turk

Accurate control of streamline density is key to producing several effective forms of visualization of 2-dimensional vector fields. We introduce a technique that uses an energy function to guide the...

Image-Guided Streamline Placement (1997)

Greg Turk

Accurate control of streamline density is key to producing several effective forms of visualization of 2-dimensional vector fields. We introduce a technique that uses an energy function to guide the...

Image-Guided Streamline Placement (1997)

Greg Turk

Accurate control of streamline density is key to producing several effective forms of visualization of 2-dimensional vector fields. We introduce a technique that uses an energy function to guide the...

Simplification Envelopes (1997)

Jonathan Cohen, Amitabh Varshney, Dinesh Manocha, Greg Turk, Hans Weber, Pankaj Agarwal, ...

We propose the idea of simplification envelopes for generating a hierarchy of level-of-detail approximations for a given polygonal model. Our approach guarantees that all points of an approximation...

An Immersive Tool for Wide-Area Collaborative Design (1997)

Brook Conner, Matt Cutts, Russ Fish, Henry Fuchs, Loring Holden, Marco Jacobs, ...

This paper describes a virtual reality application, vrapp, for telecollaborative engineering design. The prototype system interoperates with existing software and networks (e.g. vic, Open Inventor,...

Simplification Envelopes (1997)

Jonathan Cohen, Amitabh Varshney, Dinesh Manocha, Greg Turk, Hans Weber, Pankaj Agarwal, ...

We propose the idea of simplification envelopes for generating a hierarchy of level-of-detail approximations for a given polygonal model. Our approach guarantees that all points of an approximation...

Simplification Envelopes (1996)

Jonathan Cohen, Amitabh Varshney, Dinesh Manocha, Greg Turk, Hans Weber, Pankaj Agarwal, ...

We propose the idea of simplification envelopes for generating a hierarchy of level-of-detail approximations for a given polygonal model. Our approach guarantees that all points of an approximation...

Simplification Envelopes (1996)

Jonathan Cohen, Amitabh Varshney, Dinesh Manocha, Greg Turk, Hans Weber, Pankaj Agarwal, ...

We propose the idea of simplification envelopes for generating a hierarchy of level-of-detail approximations for a given polygonal model. Our approach guarantees that all points of an approximation...

Efficient Model Simplification with Global Error Bounds (1995)

Jonathan Cohen, Dinesh Manocha, Amitabh Varshney, Greg Turk

Over the past several years, there has been increasing interest in algorithms which automatically generate surface approximations. Such algorithms are especially useful in the field of computer...

Texturing surfaces using reaction-diffusion /--by Greg Turk. (1992)

Turk, Greg.

Thesis (Ph. D.)--University of North Carolina at Chapel Hill, 1992.

Interactive collision detection for molecular graphics /--by Greg Turk. (1989)

Turk, Greg.

Thesis (M.S.)--University of North Carolina at Chapel Hill, 1989.