23-Issue 3

Permanent URI for this collection

EG 2004 Conference Proceedings

BibTeX (23-Issue 3)
                
@article{
10.1111:j.1467-8659.2004.00758.x,
journal = {Computer Graphics Forum}, title = {{
Approximate Soft Shadows win an Image-Space Flood-Fill Algorithm}},
author = {
Arvo, Jukka
and
Hirvikorpi, Mika
and
Tyystjaervi, Joonas
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00758.x}
}
                
@article{
10.1111:j.1467-8659.2004.00760.x,
journal = {Computer Graphics Forum}, title = {{
Real-time Light Animation}},
author = {
Sbert, Mateu
and
Szecsi, Laszlo
and
Szirmay-Kalos, Laszlo
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00760.x}
}
                
@article{
10.1111:j.1467-8659.2004.00759.x,
journal = {Computer Graphics Forum}, title = {{
Rendering with Spherical Radiance Transport Maps}},
author = {
Mei, Chunhui
and
Shi, Jiaoying
and
Wu, Fuli
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00759.x}
}
                
@article{
10.1111:j.1467-8659.2004.00762.x,
journal = {Computer Graphics Forum}, title = {{
Fast Surface Modelling Using a 6th Order PDE}},
author = {
Zhang, Jian. J.
and
You, L. H.
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00762.x}
}
                
@article{
10.1111:j.1467-8659.2004.00761.x,
journal = {Computer Graphics Forum}, title = {{
SMARTPAPER: An Interactive and User Friendly Sketching System}},
author = {
Shesh, Amit
and
Chen, Baoquan
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00761.x}
}
                
@article{
10.1111:j.1467-8659.2004.00763.x,
journal = {Computer Graphics Forum}, title = {{
Dupin Cyclide Blends Between Quadric Surfaces for Shape Modeling}},
author = {
Foufou, Sebti
and
Garnier, Lionel
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00763.x}
}
                
@article{
10.1111:j.1467-8659.2004.00765.x,
journal = {Computer Graphics Forum}, title = {{
Simulating and modeling lichen growth}},
author = {
Desbenoit, Brett
and
Galin, Eric
and
Akkouche, Samir
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00765.x}
}
                
@article{
10.1111:j.1467-8659.2004.00764.x,
journal = {Computer Graphics Forum}, title = {{
A Biophysically-Based Spectral Model of Light Interaction with Human Skin}},
author = {
Krishnaswamy, Aravind
and
Baranoski, Gladimir V.G.
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00764.x}
}
                
@article{
10.1111:j.1467-8659.2004.00766.x,
journal = {Computer Graphics Forum}, title = {{
Implicit Visualization and Inverse Modeling of Growing Trees}},
author = {
Galbraith, Callum
and
Muendermann, Lars
and
Wyvill, Brian
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00766.x}
}
                
@article{
10.1111:j.1467-8659.2004.00767.x,
journal = {Computer Graphics Forum}, title = {{
A Physically-Based Model for Rendering Realistic Scratches}},
author = {
Bosch, Carles
and
Pueyo, Xavier
and
Merillou, Stephane
and
Ghazanfarpour, Djamchid
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00767.x}
}
                
@article{
10.1111:j.1467-8659.2004.00768.x,
journal = {Computer Graphics Forum}, title = {{
Single-Strip Triangulation of Manifolds with Arbitrary Topology}},
author = {
Gopi, M.
and
Eppstien, David
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00768.x}
}
                
@article{
10.1111:j.1467-8659.2004.00769.x,
journal = {Computer Graphics Forum}, title = {{
Approximated Centroidal Voronoi Diagrams for Uniform Polygonal Mesh Coarsening}},
author = {
Valette, Sebastien
and
Chassery, Jean-Marc
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00769.x}
}
                
@article{
10.1111:j.1467-8659.2004.00770.x,
journal = {Computer Graphics Forum}, title = {{
Anisotropic Filtering of Non-Linear Surface Features}},
author = {
Hildebrandt, Klaus
and
Polthier, Konrad
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00770.x}
}
                
@article{
10.1111:j.1467-8659.2004.00771.x,
journal = {Computer Graphics Forum}, title = {{
Computing Maximal Tiles and Application to Impostor-Based Simplification}},
author = {
Andujar, C.
and
Brunet, P.
and
Chica, A.
and
Navazo, I.
and
Rossignac, J.
and
Vinacua, A.
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00771.x}
}
                
@article{
10.1111:j.1467-8659.2004.00772.x,
journal = {Computer Graphics Forum}, title = {{
A System for View-Dependent Animation}},
author = {
Chaudhuri, Parag
and
Kalra, Prem
and
Banerjee, Subhashis
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00772.x}
}
                
@article{
10.1111:j.1467-8659.2004.00775.x,
journal = {Computer Graphics Forum}, title = {{
The Design of an Inexpensive Very High Resolution Scan Camera System}},
author = {
Wang, Shuzhen
and
Heidrich, Wolfgang
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00775.x}
}
                
@article{
10.1111:j.1467-8659.2004.00774.x,
journal = {Computer Graphics Forum}, title = {{
Virtual Drypoint by a Model-driven Strategy}},
author = {
Tasaki, Daisuke
and
Mizuno, Shinji
and
Okada, Minoru
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00774.x}
}
                
@article{
10.1111:j.1467-8659.2004.00773.x,
journal = {Computer Graphics Forum}, title = {{
High Quality Hatching}},
author = {
Zander, Johannes
and
Isenberg, Tobias
and
Schlechtweg, Stefan
and
Strothotte, Thomas
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00773.x}
}
                
@article{
10.1111:j.1467-8659.2004.00776.x,
journal = {Computer Graphics Forum}, title = {{
Quadric Transfer for Immersive Curved Screen Displays}},
author = {
Raskar, Ramesh
and
van Baar, Jeroen
and
Willwacher, Thomas
and
Rao, Srinivas
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00776.x}
}
                
@article{
10.1111:j.1467-8659.2004.00777.x,
journal = {Computer Graphics Forum}, title = {{
Procedural Texture Matching and Transformation}},
author = {
Bourque, Eric
and
Dudek, Gregory
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00777.x}
}
                
@article{
10.1111:j.1467-8659.2004.00778.x,
journal = {Computer Graphics Forum}, title = {{
Topological Construction and Visualization of Higher Order 3D Vector Fields}},
author = {
Weinkauf, Tino
and
Theisel, Holger
and
Hege, Hans-Christian
and
Seidel, Hans-Peter
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00778.x}
}
                
@article{
10.1111:j.1467-8659.2004.00779.x,
journal = {Computer Graphics Forum}, title = {{
Dye Advection Without the Blur: A Level-Set Approach for Texture-Based Visualization of Unsteady Flow}},
author = {
Weiskopf, D.
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00779.x}
}
                
@article{
10.1111:j.1467-8659.2004.00780.x,
journal = {Computer Graphics Forum}, title = {{
Instant Volumetric Understanding with Order-Independent Volume Rendering}},
author = {
Mora, Benjamin
and
Evert, David S.
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00780.x}
}
                
@article{
10.1111:j.1467-8659.2004.00781.x,
journal = {Computer Graphics Forum}, title = {{
Way-Finder: guided tours through complex walkthrough models}},
author = {
Andujar, C.
and
Vazquez, P.
and
Fairen, M.
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00781.x}
}
                
@article{
10.1111:j.1467-8659.2004.00782.x,
journal = {Computer Graphics Forum}, title = {{
Crowd of Virtual Humans: a New Approach for Real Time Navigation in Complex and Structured Environments}},
author = {
Lamarche, Fabrice
and
Donikian, Stephane
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00782.x}
}
                
@article{
10.1111:j.1467-8659.2004.00783.x,
journal = {Computer Graphics Forum}, title = {{
Scalable behaviors for crowd simulation}},
author = {
Sung, Mankyu
and
Gleicher, Michael
and
Chenney, Stephen
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00783.x}
}
                
@article{
10.1111:j.1467-8659.2004.00784.x,
journal = {Computer Graphics Forum}, title = {{
Real-time Rigid Body Simulation for Haptic Interactions Based on Contact Volume of Polygonal Objects}},
author = {
Hasegawa, S.
and
Sato, M.
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00784.x}
}
                
@article{
10.1111:j.1467-8659.2004.00785.x,
journal = {Computer Graphics Forum}, title = {{
Synthesizing Sound from Turbulent Field using Sound Textures for Interactive Fluid Simulation}},
author = {
Dobashi, Yoshinori
and
Yamamoto, Tsuyoshi
and
Nishita, Tomoyuki
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00785.x}
}
                
@article{
10.1111:j.1467-8659.2004.00786.x,
journal = {Computer Graphics Forum}, title = {{
Measurement-Based Interactive Simulation of Viscoelastic Solids}},
author = {
Schoner, Jeffrey L.
and
Lang, Jochen
and
Seidel, Hans-Peter
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00786.x}
}
                
@article{
10.1111:j.1467-8659.2004.00787.x,
journal = {Computer Graphics Forum}, title = {{
DiFi: Fast 3D Distance Field Computation Using Graphics Hardware}},
author = {
Sud, Avneesh
and
Otaduy, Miguel A.
and
Manocha, Dinesh
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00787.x}
}
                
@article{
10.1111:j.1467-8659.2004.00789.x,
journal = {Computer Graphics Forum}, title = {{
Interference Detection for Subdivision Surfaces}},
author = {
Wu, Xiaobin
and
Peters, Joerg
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00789.x}
}
                
@article{
10.1111:j.1467-8659.2004.00791.x,
journal = {Computer Graphics Forum}, title = {{
Balancing Considered Harmful - Faster Photon Mapping using the Voxel Volume Heuristic -}},
author = {
Wald, Ingo
and
Guenther, Johannes
and
Slusallek, Philipp
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00791.x}
}
                
@article{
10.1111:j.1467-8659.2004.00790.x,
journal = {Computer Graphics Forum}, title = {{
Combined Correlated and Importance Sampling in Direct Light Source Computation and Environment Mapping}},
author = {
Szecsi, Laszlo
and
Sbert, Mateu
and
Szirmay-Kalos, Laszlo
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00790.x}
}
                
@article{
10.1111:j.1467-8659.2004.00788.x,
journal = {Computer Graphics Forum}, title = {{
Point Cloud Collision Detection}},
author = {
Klein, Jan
and
Zachmann, Gabriel
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00788.x}
}
                
@article{
10.1111:j.1467-8659.2004.00792.x,
journal = {Computer Graphics Forum}, title = {{
A Progressive Rendering Algorithm Using an Adaptive Perceptually Based Image Metric}},
author = {
Farrugia, Jean-Philippe
and
Peroche, Bernard
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00792.x}
}
                
@article{
10.1111:j.1467-8659.2004.00794.x,
journal = {Computer Graphics Forum}, title = {{
GPU-Based Nonlinear Ray Tracing}},
author = {
Weiskopf, Daniel
and
Schafhitzel, Tobias
and
Ertl, Thomas
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00794.x}
}
                
@article{
10.1111:j.1467-8659.2004.00793.x,
journal = {Computer Graphics Forum}, title = {{
Coherent Hierarchical Culling: Hardware Occlusion Queries Made Useful}},
author = {
Bittner, Jiri
and
Wimmer, Michael
and
Piringer, Harald
and
Purgathofer, Werner
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00793.x}
}
                
@article{
10.1111:j.1467-8659.2004.00795.x,
journal = {Computer Graphics Forum}, title = {{
Hardware-Accelerated Rendering of Photo Hulls}},
author = {
Li, Ming
and
Magnor, Marcus
and
Seidel, Hans-Peter
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00795.x}
}
                
@article{
10.1111:j.1467-8659.2004.00796.x,
journal = {Computer Graphics Forum}, title = {{
Optimized Sub-Sampling of Point Sets for Surface Splatting}},
author = {
Wu, Jainhua
and
Kobbelt, Leif
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00796.x}
}
                
@article{
10.1111:j.1467-8659.2004.00797.x,
journal = {Computer Graphics Forum}, title = {{
Deferred Splatting}},
author = {
Guennebaud, Gael
and
Barthe, Loic
and
Paulin, Mathias
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00797.x}
}
                
@article{
10.1111:j.1467-8659.2004.00799.x,
journal = {Computer Graphics Forum}, title = {{
Exchanging Faces in Images}},
author = {
Blanz, Volker
and
Scherbaum, Kristina
and
Vetter, Thomas
and
Seidel, Hans-Peter
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00799.x}
}
                
@article{
10.1111:j.1467-8659..00798.x,
journal = {Computer Graphics Forum}, title = {{
VOTS: VOlume doTS as a Point-Based Representation of Volumetric Data}},
author = {
Grimm, Soeren
and
Bruckner, Stefan
and
Kanitsar, Armin
and
Groeller, Eduard
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659..00798.x}
}
                
@article{
10.1111:j.1467-8659.2004.00801.x,
journal = {Computer Graphics Forum}, title = {{
Hierarchical Retargetting of Fine Facial Motions}},
author = {
Na, Kyunggun
and
Jung, Moonryul
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00801.x}
}
                
@article{
10.1111:j.1467-8659.2004.00800.x,
journal = {Computer Graphics Forum}, title = {{
High Resolution Acquisition, Learning and Transfer of Dynamic 3-D Facial Expressions}},
author = {
Wang, Yang
and
Huang, Xiaolei
and
Lee, Chan-Su
and
Zhang, Song
and
Li, Zhiguo
and
Samaras, Dimitris
and
Metaxas, Dimitris
and
Elgammal, Ahmed
and
Huang, Peisen
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00800.x}
}
                
@article{
10.1111:j.1467-8659.2004.00755.x,
journal = {Computer Graphics Forum}, title = {{
Immersive Integration of Physical and Virtual Environments}},
author = {
Fuchs, Henry
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00755.x}
}
                
@article{
10.1111:j.1467-8659.2004.00756.x,
journal = {Computer Graphics Forum}, title = {{
Applied Geometry:Discrete Differential Calculus for Graphics}},
author = {
Desbrun, Mathieu
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00756.x}
}
                
@article{
10.1111:j.1467-8659.2004.00757.x,
journal = {Computer Graphics Forum}, title = {{
Image-based Relighting, and Computer Vision}},
author = {
Dutre, Philip
}, year = {
2004},
publisher = {
The Eurographics Association and Blackwell Publishing, Inc},
ISSN = {1467-8659},
DOI = {
10.1111/j.1467-8659.2004.00757.x}
}

Browse

Recent Submissions

Now showing 1 - 47 of 47
  • Item
    Approximate Soft Shadows win an Image-Space Flood-Fill Algorithm
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Arvo, Jukka; Hirvikorpi, Mika; Tyystjaervi, Joonas
    Most former soft shadow algorithms have either suffered from restricted self-shadowing capabilities, been too slow for interactive applications, or could only be used with a limited types of geometry. In this paper, we propose an efficient image-based approach for computing soft shadows. Our method is based on shadow mapping and provides the associated benefits. We use pixel-based visibility computations for rendering penumbra regions directly into the screen-space. This is accomplished by using a modified flood-fill algorithm which enables us to implement the algorithm using programmable graphics hardware. Even though the resulting images are most often high quality, we do not claim that the proposed method is physically correct. The computation time and memory requirements for soft shadows depend on image resolution and the number of lights, not geometric scene complexity.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Picture/Image Generation I.3.7 [Three-Dimensional Graphics and Realism]: Color, shading, shadowing, and texture
  • Item
    Real-time Light Animation
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Sbert, Mateu; Szecsi, Laszlo; Szirmay-Kalos, Laszlo
    Light source animation is a particularly hard field of real-time global illumination algorithms since moving light sources result in drastic illumination changes and make coherence techniques less effective. However, the animation of small (point-like) light sources represents a special but practically very important case, for which the reuse of the results of other frames is possible. This paper presents a fast light source animation algorithm based on the virtual light sources illumination method. The speed up is close to the length of the animation, and is due to reusing paths in all frames and not only in the frame where they were obtained. The possible applications of this algorithm are the lighting design and systems to convey shape and features with relighting.
  • Item
    Rendering with Spherical Radiance Transport Maps
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Mei, Chunhui; Shi, Jiaoying; Wu, Fuli
    In this paper, we propose a real-time method for rendering soft shadows and inter-reflections of dynamic objects under complex illumination. In previous methods, many efforts were taken to acquire occlusion and reflection informations for dynamic scene on the fly, and the result image cannot be generated in real time. In our approach, these informations for each object are pre-computed and stored in well-defined Spherical Radiance Transport Maps (SRTMs). For distant complex illumination such as environment illumination and area light source, we decompose the illumination to several hundred directional lights. In rendering, we search in SRTMs for occlusion info which may cause shadows, and reflection info which may cause inter-reflections. Finally we produce realistic soft shadows and inter-reflections efficiently. Our method is related with but different from previous Pre-computed Radiance Transfer techniques which are only suitable for static scene.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: shading and shadowing
  • Item
    Fast Surface Modelling Using a 6th Order PDE
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Zhang, Jian. J.; You, L. H.
    Although the control-point based parametric approach is used most widely in free-form surface modelling, complementary techniques co-exist to meet various specialised requirements. The partial differential equation (PDE) based modelling approach is especially suitable for satisfying surface boundary constraints. They are also effective for the generation of families of free-form surfaces, which share a common base and differ in their secondary features. In this paper, we present a fast surface modelling method using a sixth order PDE. This PDE provides enough degrees of freedom not only to accommodate tangent, but also curvature boundary conditions and offers more shape control parameters to serve as user controls for the manipulation of surface shapes. In order to achieve real-time performance, we have constructed a surface function and developed a high-precision approximate solution to the 6th order PDE. Unlike some existing PDE-based techniques, this resolution method can satisfy the boundary conditions exactly, and is able to create free-form surfaces as fast and almost as accurately as the closed-form (analytical) solutions. Due to the fact that it has sufficient degrees of freedom to accommodate the continuity of 3-sided and 4-sided surface patches at their boundaries, this method is able to model complex surfaces consisting of multiple patches. Compared with existing PDE-based modelling methods, this method is both fast and can solve a larger class of surface modelling problems.Categories and Subject Descriptors (according to ACM CCS): I.3.5 [Computer Graphics]: Curves, surfaces, solid, and object representations; physically based modelling
  • Item
    SMARTPAPER: An Interactive and User Friendly Sketching System
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Shesh, Amit; Chen, Baoquan
    This paper describes an interactive sketching system for 3D design/modeling that diverts from the conventional menu-and-button interfaces of CAD tools. The system, dubbed SMARTPAPER, offers a unified sketching environment that supports direct sketching as well as gestured sketching with more emphasis on the former to encourage natural sketching styles. SMARTPAPER also provides a unified 2D and 3D drawing domain by allowing the user to sketch directly on a 3D model in addition to the usual 2D sketching from scratch. A natural sketching experience is offered by supporting casual sketching consisting of wiggly, discontinuous, overlapping strokes. The system is empowered by an array of seamlessly integrated 2D and 3D features such as 2D sketch cleaning, 3D reconstruction from 2D sketch, 3D transformations, sketching on 3D, and conventional 3D CSG operations like cutting and joining. The key to the success of SMARTPAPER is efficient and robust 3D reconstruction from a single freehand 2D sketch with minimal hints. We have employed and improved Lipson's optimization method, originally designed for offline reconstruction of engineering drawings, in our interactive system by leveraging additional clues obtained by interaction during sketching.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Interaction Techniques, Pen-based Interaction
  • Item
    Dupin Cyclide Blends Between Quadric Surfaces for Shape Modeling
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Foufou, Sebti; Garnier, Lionel
    We introduce a novel method to define Dupin cyclide blends between quadric primitives. Dupin cyclides are non-spherical algebraic surfaces discovered by French mathematician Pierre-Charles Dupin at the beginning of the 19th century. As a Dupin cyclide can be fully characterized by its principal circles, we have focussed our study on how to determine principal circles tangent to both quadrics being blended. This ensures that the Dupin cyclide we are constructing constitutes aG1blend. We use the Rational Quadratic Bezier Curve (RQBC) representation of circular arcs to model the principal circles, so the construction of each circle is reduced to the determination of the three control points of the RQBC representing the circle.In this work, we regard the blending of two quadric primitives A and B as two complementary blending operations: primitive A-cylinder and cylinder-primitive B; two Dupin cyclides and a cylinder are then defined for each blending operation. In general the cylinder is not useful and may be reduced to a simple circle. A complete shape design example is presented to illustrate the modeling of Eurographics'04 Hugo using a limited number of quadrics combined using Dupin cyclide blends.Categories and Subject Descriptors (according to ACM CCS): I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling
  • Item
    Simulating and modeling lichen growth
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Desbenoit, Brett; Galin, Eric; Akkouche, Samir
    This paper presents a system for modeling lichens and simulating their propagation and growth in a virtual scene. Lichens colonize almost every substrate in nature and play an important role in the visual appearance of a natural object. The propagation of lichens over the substrate is performed by an Open Diffusion Limited Aggregation model constrained by the characteristics of the environment. The designer can control the development of lichens with simple parameters. Rendering the complex geometry and texture of lichens is achieved by instantiating three dimensional lichen models stored in an atlas of shapes created after real world images. The lichens obtained by our approach considerably increase the realism of complex natural scenes.Categories and Subject Descriptors (according to ACMCCS):I.3.3 [Computer Graphics]:Three-Dimensional Graphics and Realism
  • Item
    A Biophysically-Based Spectral Model of Light Interaction with Human Skin
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Krishnaswamy, Aravind; Baranoski, Gladimir V.G.
    Despite the notable progress in physically-based rendering, there is still a long way to go before we can automatically generate predictable images of biological materials. In this paper, we address an open problem in this area, namely the spectral simulation of light interaction with human skin. We propose a novel biophysically based model that accounts for all components of light propagation in skin tissues, namely surface reflectance, subsurface reflectance and transmittance, and the biological mechanisms of light absorption by pigments in these tissues. The model is controlled by biologically meaningful parameters, and its formulation, based on standard Monte Carlo techniques, enables its straightforward incorporation into realistic image synthesis frameworks. Besides its biophysically-based nature, the key difference between the proposed model and the existing skin models is its comprehensiveness, i.e., it computes both spectral (reflectance and transmittance) and scattering (bidirectional surface-scattering distribution function) quantities for skin specimens. In order to assess the predictability of our simulations, we evaluate their accuracy by comparing results from the model with actual skin measured data. We also present computer generated images to illustrate the flexibility of the proposed model with respect to variations in the biological input data, and its applicability not only in the predictive image synthesis of different skin tones, but also in the spectral simulation of medical conditions.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism
  • Item
    Implicit Visualization and Inverse Modeling of Growing Trees
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Galbraith, Callum; Muendermann, Lars; Wyvill, Brian
    A method is proposed for photo-realistic modeling and visualization of a growing tree. Recent visualization methods have focused on producing smoothly blending branching structures, however, these methods fail to account for the inclusion of non-smooth features such as branch bark ridges and bud scale scars. These features constitute an important visual aspect of a living tree, and are also observed to vary over time. The proposed method incorporates these features by using an hierarchical implicit modeling system, which provides a variety of tools for combining surface components in both smooth and non smooth configurations. A procedural interface to this system supports the use of inverse modeling, which is a global-to-local methodology, where the local properties of plant organs are described in terms of their global position within the tree architecture. Inverse modeling is used to define both the tree structure at any time, and a continuous developmental sequence for the tree from a seedling. These techniques provide an intuitive paradigm for the definition of complex tree growth sequences and their subsequent visualization, based solely on observed phenomena. Thus, a key advantage is that they do not require any knowledge of, or simulation of, the underlying biological processes.Categories and Subject Descriptors (according to ACM CCS): I.3.5 [Computer Graphics]: Curve, surface, solid, and object representations I.3.7 [Computer Graphics]: Animation
  • Item
    A Physically-Based Model for Rendering Realistic Scratches
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Bosch, Carles; Pueyo, Xavier; Merillou, Stephane; Ghazanfarpour, Djamchid
    Individually visible scratches, also called isolated scratches, are very common in real world surfaces. Although their microgeometry is not visible, they are individually perceptible by the human eye, lying into a representation scale between BRDF and texture. In order to simulate this kind of scratches in synthetic images we need to know their position over the surface (texture scale), so we can determine where to use the specific scratch BRDF instead of the ordinary surface BRDF. Computing the BRDF of a scratch is difficult because it depends on the scratch's invisible microgeometry. In this paper, we propose a new physically based model to derive this microgeometry by simulating the formation process of scratches. We allow specifying intuitively the parameters involved in the process such as the scratching tool, the penetration forces, and the material properties of the object. From these parameters, we derive the microgeometries of the scratches by taking into account the real behaviour of the process. This behaviour has been determined by analysing existing models in the field of materials engineering and some 'scratch tests' that we performed on metals. Our method has the advantages of easily simulating scratches with a wide range of microgeometries and taking into account the variability of their microgeometry along the scratch path. Another contribution is related to the location of the scratches over the surface. Instead of using an image of the paths as in previous work, we present a new representation based on curves defining the paths. This offers an independence on the image resolution or the distance from the observer and accurately provides the scratch direction in order to compute scratch BRDFs.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Color, shading, shadowing, and texture.
  • Item
    Single-Strip Triangulation of Manifolds with Arbitrary Topology
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Gopi, M.; Eppstien, David
  • Item
    Approximated Centroidal Voronoi Diagrams for Uniform Polygonal Mesh Coarsening
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Valette, Sebastien; Chassery, Jean-Marc
    We present a novel clustering algorithm for polygonal meshes which approximates a Centroidal Voronoi Diagram construction. The clustering provides an efficient way to construct uniform tessellations, and therefore leads to uniform coarsening of polygonal meshes, when the output triangulation has many fewer elements than the input mesh. The mesh topology is also simplified by the clustering algorithm. Based on a mathematical framework, our algorithm is easy to implement, and has low memory requirements. We demonstrate the efficiency of the proposed scheme by processing several reference meshes having up to 1 million triangles and very high genus within a few minutes on a low- end computer.
  • Item
    Anisotropic Filtering of Non-Linear Surface Features
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Hildebrandt, Klaus; Polthier, Konrad
    A new method for noise removal of arbitrary surfaces meshes is presented which focuses on the preservation and sharpening of non-linear geometric features such as curved surface regions and feature lines. Our method uses a prescribed mean curvature flow (PMC) for simplicial surfaces which is based on three new contributions: 1. the definition and efficient calculation of a discrete shape operator and principal curvature properties on simplicial surfaces that is fully consistent with the well-known discrete mean curvature formula, 2. an anisotropic discrete mean curvature vector that combines the advantages of the mean curvature normal with the special anisotropic behaviour along feature lines of a surface, and 3. an anisotropic prescribed mean curvature flow which converges to surfaces with an estimated mean curvature distribution and with preserved non-linear features. Additionally, the PMC flow prevents boundary shrinkage at constrained and free boundary segments.
  • Item
    Computing Maximal Tiles and Application to Impostor-Based Simplification
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Andujar, C.; Brunet, P.; Chica, A.; Navazo, I.; Rossignac, J.; Vinacua, A.
    The computation of the largest planar region approximating a 3D object is an important problem with wide applications in modeling and rendering. Given a voxelization of the 3D object, we propose an efficient algorithm to solve a discrete version of this problem. The input of the algorithm is the set of grid edges connecting the interior and the exterior of the object (called sticks). Using a voting-based approach, we compute the plane that slices the largest number of sticks and is orientation-compatible with these sticks. The robustness and efficiency of our approach rests on the use of two different parameterizations of the planes with suitable properties. The first of these is exact and is used to retrieve precomputed local solutions of the problem. The second one is discrete and is used in a hierarchical voting scheme to compute the global maximum. This problem has diverse applications that range from finding object signatures to generating simplified models. Here we demonstrate the merits of the algorithm for efficiently computing an optimized set of textured impostors for a given polygonal model.Categories and Subject Descriptors (according to ACM CCS): I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling
  • Item
    A System for View-Dependent Animation
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Chaudhuri, Parag; Kalra, Prem; Banerjee, Subhashis
    In this paper, we present a novel system for facilitating the creation of stylized view-dependent 3D animation. Our system harnesses the skill and intuition of a traditionally trained animator by providing a convivial sketch based 2D to 3D interface. A base mesh model of the character can be modified to match closely to an input sketch, with minimal user interaction. To do this, we recover the best camera from the intended view direction in the sketch using robust computer vision techniques. This aligns the mesh model with the sketch. We then deform the 3D character in two stages - first we reconstruct the best matching skeletal pose from the sketch and then we deform the mesh geometry. We introduce techniques to incorporate deformations in the view-dependent setting. This allows us to set up view-dependent models for animation.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism - Animation 7Our system takes as input a sketch (a), and a base mesh model (b), then recovers a camera to orient the base mesh (c), then reconstructs the skeleton pose (d), and finally deforms the mesh to find the best possible match with the sketch (e).
  • Item
    The Design of an Inexpensive Very High Resolution Scan Camera System
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Wang, Shuzhen; Heidrich, Wolfgang
  • Item
    Virtual Drypoint by a Model-driven Strategy
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Tasaki, Daisuke; Mizuno, Shinji; Okada, Minoru
    In this paper we propose a method to synthesize a virtual copperplate print image based on physical model as a non-photorealistic rendering in Computer Graphics. In particular we pick out the drypoint from many existing copperplate printing techniques. A drypoint print has a remarkable feature that ridged burrs are arising out of the copperplate and the printed lines are slightly ragged and fuzzy. Our method consists of four sub-processes: plate making, ink applying, wiping and printing. Each process simulates the physical actions and phenomena observed in the actual copperplate printing. In this study we use a small-scale print and an actual print created by a real copperplate artist for some experiments to indicate effects and availability of proposed method to synthesize a print image with the feature of drypoint.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism
  • Item
    High Quality Hatching
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Zander, Johannes; Isenberg, Tobias; Schlechtweg, Stefan; Strothotte, Thomas
    Hatching lines are often used in line illustrations to convey tone and texture of a surface. In this paper we present methods to generate hatching lines from polygonal meshes and render them in high quality either at interactive rates for on-screen display or for reproduction in print. Our approach is based on local curvature information that is integrated to form streamlines on the surface of the mesh. We use a new algorithm that provides an even distribution of these lines. A special processing of these streamlines ensures high quality line rendering for both intended output media later on. While the streamlines are generated in a preprocessing stage, hatching lines are rendered either for vector-based printer output or on-screen display, the latter allowing for interaction in terms of changing the view parameters or manipulating the entire line shading model at run-time using a virtual machine.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Picture/Image Generation-Display algorithms; I.3.3 [Computer Graphics]: Picture/Image Generation-Line and curve generation
  • Item
    Quadric Transfer for Immersive Curved Screen Displays
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Raskar, Ramesh; van Baar, Jeroen; Willwacher, Thomas; Rao, Srinivas
    Curved screens are increasingly being used for high-resolution immersive visualization environments. We describe a new technique to display seamless images using overlapping projectors on curved quadric surfaces such as spherical or cylindrical shape. We exploit a quadric image transfer function and show how it can be used to achieve sub-pixel registration while interactively displaying two or three-dimensional datasets for a head-tracked user. Current techniques for automatically registered seamless displays have focused mainly on planar displays. On the other hand, techniques for curved screens currently involve cumbersome manual alignment to make the installation conform to the intended design. We show a seamless real-time display system and discuss our methods for smooth intensity blending and efficient rendering.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism- Virtual reality
  • Item
    Procedural Texture Matching and Transformation
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Bourque, Eric; Dudek, Gregory
    We present a technique for creating a smoothly varying sequence of procedural textures that interpolates between arbitrary input samples of texture. This texture transformation uses a library of procedural shaders and selects the correct shaders and associated parameters to accomplish the task.In general, selecting a procedural texture from a library, or finding the correct parameters to produce a smooth texture transition can be complex and time consuming. We propose a strategy for automating this process. While superficially this problem appears intractable for both humans and computational systems, its natural characteristics make a computational solution feasible. We present an algorithm and experimental results demonstrating this approach.Transformation between two textures can then be achieved procedurally, while enforcing perceptual similarity constraints between adjacent texture frames. We describe a technique for efficiently sampling the parameter domain of a shader based on a texture similarity function to create a smooth path through its texture range. In the case of evolving between several shaders, a method is described to obtain the best jump-points which can be used to connect different shaders smoothly in texture space. Several examples of the technique are shown, and future directions as well as potential problems are discussed.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Texture
  • Item
    Topological Construction and Visualization of Higher Order 3D Vector Fields
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Weinkauf, Tino; Theisel, Holger; Hege, Hans-Christian; Seidel, Hans-Peter
    We present the first algorithm for constructing 3D vector fields based on their topological skeleton. The skeleton itself is modeled by interactively moving a number of control polygons. Then a piecewise linear vector field is automatically constructed which has the same topological skeleton as modeled before. This approach is based on a complete segmentation of the areas around critical points into sectors of different flow behavior. Based on this, we present the first approach to visualizing higher order critical points of 3D vector fields.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Line and Curve Generation I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism
  • Item
    Dye Advection Without the Blur: A Level-Set Approach for Texture-Based Visualization of Unsteady Flow
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Weiskopf, D.
    Dye advection is an intuitive and versatile technique to visualize both steady and unsteady flow. Dye can be easily combined with noise-based dense vector field representations and is an important element in user-centric visual exploration processes. However, fast texture-based implementations of dye advection rely on linear interpolation operations that lead to severe diffusion artifacts. In this paper, a novel approach for dye advection is proposed to avoid this blurring and to achieve long and clearly defined streaklines or extended streak-like patterns. The interface between dye and background is modeled as a level-set within a signed distance field. The level-set evolution is governed by the underlying flow field and is computed by a semi-Lagrangian method. A reinitialization technique is used to counteract the distortions introduced by the level-set evolution and to maintain a level-set function that represents a local distance field. This approach works for 2D and 3D flow fields alike. It is demonstrated how the texture-based level-set representation lends itself to an efficient GPU implementation and therefore facilitates interactive visualization.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Picture/Image Generation I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism
  • Item
    Instant Volumetric Understanding with Order-Independent Volume Rendering
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Mora, Benjamin; Evert, David S.
    Rapid, visual understanding of volumetric datasets is a crucial outcome of a good volume rendering application, but few current volume rendering systems deliver this result. Our goal is to reduce the volumetric surfing that is required to understand volumetric features by conveying more information in fewer images. In order to achieve this goal, and in contrast with most current methods which still use optical models and alpha blending, our approach reintroduces the order-independent contribution of every sample along the ray in order to have an equiprobable visualization of all the volume samples. Therefore, we demonstrate how order independent sampling can be suitable for fast volume understanding, show useful extensions to MIP and X-ray like renderings, and, finally, point out the special advantage of using stereo visualization in these models to circumvent the lack of depth cues.Categories and Subject Descriptors: I.3.3 [Computer Graphics]: Picture/Image, Generation,I.3.7 [Computer Graphics]: Three-Dimensional graphics and realism.
  • Item
    Way-Finder: guided tours through complex walkthrough models
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Andujar, C.; Vazquez, P.; Fairen, M.
    The exploration of complex walkthrough models is often a difficult task due to the presence of densely occluded regions which pose a serious challenge to online navigation. In this paper we address the problem of algorithmic generation of exploration paths for complex walkthrough models. We present a characterization of suitable properties for camera paths and we discuss an efficient algorithm for computing them with little or no user intervention. Our approach is based on identifying the free-space structure of the scene (represented by a cell and portal graph) and an entropy-based measure of the relevance of a view-point. This metric is key for deciding which cells have to be visited and for computing critical way-points inside each cell. Several results on different model categories are presented and discussed.
  • Item
    Crowd of Virtual Humans: a New Approach for Real Time Navigation in Complex and Structured Environments
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Lamarche, Fabrice; Donikian, Stephane
    The navigation activity is an every day practice for any human being capable of locomotion. Our objective in this work is to reproduce this crucial human activity inside virtual environments. Putting together the high complexity of a realistic environment such as a city, a big amount of virtual humans and the real-time constraint requires to optimize each aspect of the animation process. In this paper, we present a suitable topological structuring of the geometric environment to allow fast path finding as well as an efficient reactive navigation algorithm for virtual humans evolving inside a crowd.
  • Item
    Scalable behaviors for crowd simulation
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Sung, Mankyu; Gleicher, Michael; Chenney, Stephen
    Crowd simulation for virtual environments offers many challenges centered on the trade-offs between rich behavior, control and computational cost. In this paper we present a new approach to controlling the behavior of agents in a crowd. Our method is scalable in the sense that increasingly complex crowd behaviors can be created without a corresponding increase in the complexity of the agents. Our approach is also more authorable; users can dynamically specify which crowd behaviors happen in various parts of an environment. Finally, the character motion produced by our system is visually convincing. We achieve our aims with a situation-based control structure. Basic agents have very limited behaviors. As they enter new situations, additional, situation-specific behaviors are composed on the fly to enable agents to respond appropriately. The composition is done using a probabilistic mechanism. We demonstrate our system with three environments including a city street and a theater.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Animation
  • Item
    Real-time Rigid Body Simulation for Haptic Interactions Based on Contact Volume of Polygonal Objects
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Hasegawa, S.; Sato, M.
    This paper proposes a new method for real-time rigid body simulations for haptic interactions based on a penalty method regarding contact volume. Analytical methods for calculation of contact forces require too much time to maintain fast update rates for haptic controls. In addition, they prohibit direct connection of haptic interfaces.Penalty methods, which employ spring-damper models for calculation of contact forces, offer a very rapid rate of iterations. In addition, they permit direct connection of haptic interfaces. Penalty methods are good for haptic interactions. However, previous penalty methods do not regard distribution of contact forces over the contact area. For that reason, they can't calculate normal and friction forces on face-face contacts correctly.We propose a distributed spring-damper model on a contact area to solve these problems. We analyze three-dimensional geometries of the intersecting portion on the polyhedral objects. Then, we integrate forces and torques of distributed spring-damper models.We implement a proposed simulator and compare it with a point-based penalty method and constraint method. The comparison shows that the proposed simulator improves accuracy of the simulation of face-face contact and friction forces and the simulation speed. In addition, we attach a six degree-of-freedom (6-DOF) haptic interface to the simulator. Users can feel 6-DOF force feedback and input 6-DOF motions.Categories and Subject Descriptors (according to ACM CCS): I.6.5 [Model Development]: Modeling methodologies, H.5.2 [User Interfaces]: Haptic I/O, I.3.6 [Methodology and Techniques]: Interaction techniques
  • Item
    Synthesizing Sound from Turbulent Field using Sound Textures for Interactive Fluid Simulation
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Dobashi, Yoshinori; Yamamoto, Tsuyoshi; Nishita, Tomoyuki
    Sound is an indispensable element for the simulation of a realistic virtual environment. Therefore, there has been much recent research focused on the simulation of realistic sound effects. This paper proposes a method for creating sound for turbulent phenomena such as fire. In a turbulent field, the complex motion of vortices leads to the generation of sound. This type of sound is called a vortex sound. The proposed method simulates a vortex sound by computing vorticity distributions using computational fluid dynamics. Sound textures for the vortex sound are first created in a pre-process step. The sound is then created at interactive rates by using these sound textures. The usefulness of the proposed method is demonstrated by applying it to the simulation of the sound of fire and other turbulent phenomena.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism - Animation; I.6.8 [Simulation and Modeling]: Types of Simulation - Animation; I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism; I.6.3 [Simulation and Modeling]: Applications; H.5.5 [Information Interfaces and Presentation]: Sound and Music Computing - Methodologies and techniques, Modeling.
  • Item
    Measurement-Based Interactive Simulation of Viscoelastic Solids
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Schoner, Jeffrey L.; Lang, Jochen; Seidel, Hans-Peter
    Animation of viscoelastic solids in entertainment and medical applications as well as scientific simulation can be improved through observations of real world objects. This paper presents a method for simulating viscoelastic solids in real-time for visual and haptic display along with a method for determining the parameters of the the underlying model from automated physical measurements of real world objects. The viscoelastic model is a novel extension of the discrete Green's function matrix for linear elasticity, which combines static behavior represented by Green's functions with dynamic behavior expressed by differential equations inspired by particle systems. We describe a novel estimation method of dynamic contact behavior for heterogeneous complex objects based on these measurements. For this estimation, our method relies only on measurement data previously used in the acquisition less realistic elastostatic models. In this way our method allows more physically accurate realism in animation of viscoelastic solids without large additional computational costs or any measurements besides those associated with related methods for elastostatic solids.Categories and Subject Descriptors (according to ACM CCS): I.3.5 [Computer Graphics]: Physically based modeling I.3.7 [Computer Graphics]: Virtual reality, animation
  • Item
    DiFi: Fast 3D Distance Field Computation Using Graphics Hardware
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Sud, Avneesh; Otaduy, Miguel A.; Manocha, Dinesh
    We present an algorithm for fast computation of discretized 3D distance fields using graphics hardware. Given a set of primitives and a distance metric, our algorithm computes the distance field for each slice of a uniform spatial grid baly rasterizing the distance functions of the primitives. We compute bounds on the spatial extent of the Voronoi region of each primitive. These bounds are used to cull and clamp the distance functions rendered for each slice. Our algorithm is applicable to all geometric models and does not make any assumptions about connectivity or a manifold representation. We have used our algorithm to compute distance fields of large models composed of tens of thousands of primitives on high resolution grids. Moreover, we demonstrate its application to medial axis evaluation and proximity computations. As compared to earlier approaches, we are able to achieve an order of magnitude improvement in the running time.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Distance fields, Voronoi regions, graphics hardware, proximity computations
  • Item
    Interference Detection for Subdivision Surfaces
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Wu, Xiaobin; Peters, Joerg
    Accurate and robust interference detection and ray-tracing of subdivision surfaces requires safe linear approximations. Approximation of the limit surface by the subdivided control polyhedron can be both inaccurate and, due to the exponential growth of the number of facets, costly.This paper shows how a standard intersection hierarchy, such as an OBB tree, can be made safe and efficient for subdivision surface interference detection. The key is to construct, on the fly, optimally placed facets, whose spherical offsets tightly enclose the limit surface. The spherically offset facets can be locally subdivided and they can be efficiently intersected based on standard triangle-triangle interference detection.Categories and Subject Descriptors (according to ACM CCS): I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling
  • Item
    Balancing Considered Harmful - Faster Photon Mapping using the Voxel Volume Heuristic -
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Wald, Ingo; Guenther, Johannes; Slusallek, Philipp
    Photon mapping is one of the most important algorithms for computing global illumination. Especially for efficiently producing convincing caustics, there are no real alternatives to photon mapping. On the other hand, photon mapping is also quite costly: Each radiance lookup requires to find the k nearest neighbors in a kd-tree, which can be more costly than shooting several rays. Therefore, the nearest-neighbor queries often dominate the rendering time of a photon map based renderer.In this paper, we present a method that reorganizes - i.e. un balances - the kd-tree for storing the photons in a way that allows for finding the k-nearest neighbors much more efficiently, thereby accelerating the radiance estimates by a factor of 1.2-3.4. Most importantly, our method still finds exactly the same k-nearest-neighbors as the original method, without introducing any approximations or loss of accuracy. The impact of our method is demonstrated with several practical examples.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Global Illumination I.3.7 [Computer Graphics]: Raytracing
  • Item
    Combined Correlated and Importance Sampling in Direct Light Source Computation and Environment Mapping
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Szecsi, Laszlo; Sbert, Mateu; Szirmay-Kalos, Laszlo
    This paper presents a general variance reduction method that is a quasi-optimal combination of correlated and importance sampling. The weights of the combination are selected automatically in order to keep the merits of both importance and correlated sampling. The proposed sampling method is used for efficient direct light source computation of large area sources and for the calculation of the reflected illumination of environment maps. Importance sampling would be good in these cases if the sources are hidden, while correlated sampling is efficient if the sources are fully visible. The proposed method automatically detects the particular case and provides results that inherit the advantages of both techniques.
  • Item
    Point Cloud Collision Detection
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Klein, Jan; Zachmann, Gabriel
    In the past few years, many efficient rendering and surface reconstruction algorithms for point clouds have been developed. However, collision detection of point clouds has not been considered until now, although this is a prerequisite to use them for interactive or animated 3D graphics.We present a novel approach for time-critical collision detection of point clouds. Based solely on the point representation, it can detect intersections of the underlying implicit surfaces. The surfaces do not need to be closed.We construct a point hierarchy where each node stores a sufficient sample of the points plus a sphere covering of a part of the surface. These are used to derive criteria that guide our hierarchy traversal so as to increase convergence. One of them can be used to prune pairs of nodes, the other one is used to prioritize still to be visited pairs of nodes. At the leaves we efficiently determine an intersection by estimating the smallest distance.We have tested our implementation for several large point cloud models. The results show that a very fast and precise answer to collision detection queries can always be given.Categories and Subject Descriptors (according to ACM CCS): G.1.2 [Numerical Analysis]: Approximation of surfaces and contours I.3.5 [Computer Graphics]: Computational Geometry and Object-Modeling[Geometric algorithms, languages and systems; object hierarchy; physically-based modeling] I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism[Animation; virtual reality]
  • Item
    A Progressive Rendering Algorithm Using an Adaptive Perceptually Based Image Metric
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Farrugia, Jean-Philippe; Peroche, Bernard
    In this paper, we propose to solve the global illumination problem through a progressive rendering method relying on an adaptive sampling of the image space. The refinement of this sample scheme is driven by an image metric based on a powerful vision model. A Delaunay triangulation of the sampled points is followed by a classification of these triangles into three classes. By interpolating each triangle according to the class it belongs to, we can obtain a high quality image by computing only a fraction of all the pixels and thus saving computation time.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Perceptual Rendering, Global illumination
  • Item
    GPU-Based Nonlinear Ray Tracing
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Weiskopf, Daniel; Schafhitzel, Tobias; Ertl, Thomas
    In this paper, we present a mapping of nonlinear ray tracing to the GPU which avoids any data transfer back to main memory. The rendering process consists of the following parts: ray setup according to the camera parameters, ray integration, ray-object intersection, and local illumination. Bent rays are approximated by polygonal lines that are represented by textures. Ray integration is based on an iterative numerical solution of ordinary differential equations whose initial values are determined during ray setup. To improve the rendering performance, we propose acceleration techniques such as early ray termination and adaptive ray integration. Finally, we discuss a variety of applications that range from the visualization of dynamical systems to the general relativistic visualization in astrophysics and the rendering of the continuous refraction in media with varying density.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Picture/Image Generation I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism
  • Item
    Coherent Hierarchical Culling: Hardware Occlusion Queries Made Useful
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Bittner, Jiri; Wimmer, Michael; Piringer, Harald; Purgathofer, Werner
    We present a simple but powerful algorithm for optimizing the usage of hardware occlusion queries in arbitrary complex scenes. Our method minimizes the number of issued queries and reduces the delays due to the latency of query results. We reuse the results of occlusion queries from the last frame in order to initiate and schedule the queries in the next frame. This is done by processing nodes of a spatial hierarchy in a front-to-back order and interleaving occlusion queries with rendering of certain previously visible nodes. The proposed scheduling of the queries makes use of spatial and temporal coherence of visibility. Despite its simplicity, the algorithm achieves good culling efficiency for scenes of various types. The implementation of the algorithm is straightforward and it can be easily integrated in existing real-time rendering packages based on common hierarchical data structures.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism
  • Item
    Hardware-Accelerated Rendering of Photo Hulls
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Li, Ming; Magnor, Marcus; Seidel, Hans-Peter
    This paper presents an efficient hardware-accelerated method for novel view synthesis from a set of images or videos. Our method is based on the photo hull representation, which is the maximal photo-consistent shape. We avoid the explicit reconstruction of photo hulls by adopting a view-dependent plane-sweeping strategy. From the target viewpoint slicing planes are rendered with reference views projected onto them. Graphics hardware is exploited to verify the photo-consistency of each rasterized fragment. Visibilities with respect to reference views are properly modeled, and only photo-consistent fragments are kept and colored in the target view. We present experiments with real images and animation sequences. Thanks to the more accurate shape of the photo hull representation, our method generates more realistic rendering results than methods based on visual hulls. Currently, we achieve rendering frame rates of 2-3 fps. Compared to a pure software implementation, the performance of our hardware-accelerated method is approximately 7 times faster.Categories and Subject Descriptors (according to ACM CCS): CR Categories: I.3.3 [Computer Graphics]: Picture/Image Generation; I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism.
  • Item
    Optimized Sub-Sampling of Point Sets for Surface Splatting
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Wu, Jainhua; Kobbelt, Leif
    Using surface splats as a rendering primitive has gained increasing attention recently due to its potential for high-performance and high-quality rendering of complex geometric models. However, as with any other rendering primitive, the processing costs are still proportional to the number of primitives that we use to represent a given object. This is why complexity reduction for point-sampled geometry is as important as it is, e.g., for triangle meshes. In this paper we present a new sub-sampling technique for dense point clouds which is specifically adjusted to the particular geometric properties of circular or elliptical surface splats. A global optimization scheme computes an approximately minimal set of splats that covers the entire surface while staying below a globally prescribed maximum error tolerancee. Since our algorithm converts pure point sample data into surface splats with normal vectors and spatial extent, it can also be considered as a surface reconstruction technique which generates a hole-free piecewise linearC-1continuous approximation of the input data. Here we can exploit the higher flexibility of surface splats compared to triangle meshes. Compared to previous work in this area we are able to obtain significantly lower splat numbers for a given error tolerance.
  • Item
    Deferred Splatting
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Guennebaud, Gael; Barthe, Loic; Paulin, Mathias
    In recent years it has been shown that, above a certain complexity, points become the most efficient rendering primitives. Although the programmability of the lastest graphics hardware allows efficient implementation of high quality surface splatting algorithms, their performance remains below those obtained with simpler point based rendering algorithms when they are used for scenes of high complexity. In this paper, our goal is to apply high quality point based rendering algorithms on complex scenes. For this purpose, we show how to take advantage of temporal coherency in a very accurate hardware accelerated point selection algorithm allowing the expensive computations to be peformed only on visible points. Our algorithm is based on a multi-pass hardware accelerated EWA splatting. It is also suitable for any rendering application since no pre-process is needed and no assumption is made on the data structure. In addition, we briefly discuss the association of our method with other existing culling techniques and optimization for particular applications.Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Viewing algorithms
  • Item
    Exchanging Faces in Images
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Blanz, Volker; Scherbaum, Kristina; Vetter, Thomas; Seidel, Hans-Peter
    Pasting somebody's face into an existing image with traditional photo retouching and digital image processing tools has only been possible if both images show the face from the same viewpoint and with the same illumination. However, this is rarely the case for given pairs of images. We present a system that exchanges faces across large differences in viewpoint and illumination. It is based on an algorithm that estimates 3D shape and texture along with all relevant scene parameters, such as pose and lighting, from single images. Manual interaction is reduced to clicking on a set of about 7 feature points, and marking the hairline in the target image. The system can be used for image processing, virtual try-on of hairstyles, and face recognition. By separating face identity from imaging conditions, our approach provides an abstract representation of images and a novel, high-level tool for image manipulation.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Animation
  • Item
    VOTS: VOlume doTS as a Point-Based Representation of Volumetric Data
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Grimm, Soeren; Bruckner, Stefan; Kanitsar, Armin; Groeller, Eduard
    We present Volume dots (Vots), a new primitive for volumetric data modelling, processing, and rendering. Vots are a point-based representation of volumetric data. An individual Vot is specified by the coefficients of a Taylor series expansion, i.e. the function value and higher order derivatives at a specific point. A Vot does not only represent a single sample point, it represents the underlying function within a region. With the Vots representation we have a more intuitive and high-level description of the volume data. This allows direct analytical examination and manipulation of volumetric datasets. Vots enable the representation of the underlying scalar function with specified precision. User-centric importance sampling is also possible, i.e., unimportant volume parts are still present but represented with just very few Vots. As proof of concept, we show Maximum Intensity Projection based on Vots.Categories and Subject Descriptors (according to ACM CCS): I.3.6 [Computer Graphics]: Graphics Data Structures and Data Types
  • Item
    Hierarchical Retargetting of Fine Facial Motions
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Na, Kyunggun; Jung, Moonryul
    We present a novel technique for retargetting captured facial animation to new facial models. We use dense motion data that can express fine motions such as wrinkles. We use a normal mesh, which is a special multi-resolution mesh, to represent source and target models. A normal mesh is defined by the base mesh and sequence of normal offsets from it. Our retargetting consists of two steps: base mesh and detail mesh retargetting. For base mesh retargetting, we use an example-based technique to take advantage of the intuition of the user in specifying the similarity between source and target expressions. In detail mesh retargetting, the variations of normal offsets in the source mesh are hierarchically computed and transferred to the target mesh. Our retargetting scheme is able to produce robust and delicate results for unusual target models from highly detailed motion data.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Three Dimensional Graphics and Realism - Animation; I.3.5 [Computer Graphics]: Computational Geometry and Object Modelling - hierarchy and geometric transformation, object hierarchy
  • Item
    High Resolution Acquisition, Learning and Transfer of Dynamic 3-D Facial Expressions
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Wang, Yang; Huang, Xiaolei; Lee, Chan-Su; Zhang, Song; Li, Zhiguo; Samaras, Dimitris; Metaxas, Dimitris; Elgammal, Ahmed; Huang, Peisen
    Synthesis and re-targeting of facial expressions is central to facial animation and often involves significant manual work in order to achieve realistic expressions, due to the difficulty of capturing high quality dynamic expression data. In this paper we address fundamental issues regarding the use of high quality dense 3-D data samples undergoing motions at video speeds, e.g. human facial expressions. In order to utilize such data for motion analysis and re-targeting, correspondences must be established between data in different frames of the same faces as well as between different faces. We present a data driven approach that consists of four parts: 1) High speed, high accuracy capture of moving faces without the use of markers, 2) Very precise tracking of facial motion using a multi-resolution deformable mesh, 3) A unified low dimensional mapping of dynamic facial motion that can separate expression style, and 4) Synthesis of novel expressions as a combination of expression styles. The accuracy and resolution of our method allows us to capture and track subtle expression details. The low dimensional representation of motion data in a unified embedding for all the subjects in the database allows for learning the most discriminating characteristics of each individual's expressions as that person's 'expression style'. Thus new expressions can be synthesized, either as dynamic morphing between individuals, or as expression transfer from a source face to a target face, as demonstrated in a series of experiments.Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Animation; I.3.5 [Computer Graphics]: Curve, surface, solid, and object representations; I.3.3 [Computer Graphics]: Digitizing and scanning; I.2.10 [Artificial intelligence]: Motion ; I.2.10 [Artificial intelligence]: Representations, data structures, and transforms; I.2.10 [Artificial intelligence]: Shape; I.2.6 [Artificial intelligence]: Concept learning
  • Item
    Immersive Integration of Physical and Virtual Environments
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Fuchs, Henry
    We envision future work and play environments in which the user's computing interface is more closely integrated with the physical surroundings than today's conventional computer display screens and keyboards.We are working toward realizable versions of such environments, in which multiple video projectors and digital cameras enable every visible surface to be both measured in 3D and used for display. If the 3D surface positions were transmitted to a distant location, they may also enable distant collaborations to become more like working in adjacent offices connected by large windows. With collaborators at the University of Pennsylvania, Brown University, Advanced Network and Services, and the Pittsburgh Supercomputing Center, we at Chapel Hill have been working to bring these ideas to reality. In one system, depth maps are calculated from streams of video images and the resulting 3D surface points are displayed to the user in head-tracked stereo. Among the applications we are pursuing for this tele-presence technology, is advanced training for trauma surgeons by immersive replay of recorded procedures. Other applications display onto physical objects, to allow more natural interaction with them 'painting' a dollhouse, for example. More generally, we hope to demonstrate that the principal interface of a future computing environment need not be limited to a screen the size of one or two sheets of paper. Just as a useful physical environment is all around us, so too can the increasingly ubiquitous computing environment be all around us -integrated seamlessly with our physical surroundings.
  • Item
    Applied Geometry:Discrete Differential Calculus for Graphics
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Desbrun, Mathieu
    Geometry has been extensively studied for centuries, almost exclusively from a differential point of view. However, with the advent of the digital age, the interest directed to smooth surfaces has now partially shifted due to the growing importance of discrete geometry. From 3D surfaces in graphics to higher dimensional manifolds in mechanics, computational sciences must deal with sampled geometric data on a daily basis-hence our interest in Applied Geometry.In this talk we cover different aspects of Applied Geometry. First, we discuss the problem of Shape Approximation, where an initial surface is accurately discretized (i.e., remeshed) using anisotropic elements through error minimization. Second, once we have a discrete geometry to work with, we briefly show how to develop a full- blown discrete calculus on such discrete manifolds, allowing us to manipulate functions, vector fields, or even tensors while preserving the fundamental structures and invariants of the differential case. We will emphasize the applicability of our discrete variational approach to geometry by showing results on surface parameterization, smoothing, and remeshing, as well as virtual actors and thin-shell simulation.Joint work with: Pierre Alliez (INRIA) , David Cohen-Steiner (Duke U.), Eitan Grinspun (NYU), Anil Hirani (Caltech), Jerrold E. Marsden (Caltech), Mark Meyer (Pixar), Fred Pighin (USC), Peter Schroeder (Caltech), Yiying Tong (USC).
  • Item
    Image-based Relighting, and Computer Vision
    (The Eurographics Association and Blackwell Publishing, Inc, 2004) Dutre, Philip
    Image-based techniques have become very popular over the past couple of years. Ranging from modeling to rendering and lighting, the use of images as direct input for graphics algorithms has become as important as processing polygons or other forms of data.This talk will focus on some of the challenges posed by Image-based relighting. Starting from a set of photographs of an object under various illumination conditions, Image-based relighting computes novel renderings of the objects. Also, the inverse problem stated as 'What is the required lighting configuration to reach a desired illumination on the object?' will be discussed, as well as some thoughts on how results from computer vision can be used to accelerate the process.