|
ABSTRACT
In the context of virtual reality, the simulation of complex environments with many animated objects is becoming more and more common. Virtual reality applications have always promoted the development of new efficient algorithms and image-based rendering techniques for real-time interaction. In this paper, we propose a technique which allows the real-time simulation in a city of the reflections of static geometry (eg. building) on specular dynamic objects (vehicles). For this, we introduce the idea of multiple environment maps. We pre-compute a set of reference environment maps at strategic positions in the scene, that are used at run time and for each visible dynamic object, to compute local environment maps by resampling images. To efficiently manage a small number of reference environment maps, compared to the scene dimension, for each vertex of the reconstructed environment we perform a ray tracing in a heightfield representation of the scene. We control the frame rate by adaptative reconstruction of environment maps. We have implemented this approach, and the results show that it is efficient and scalable to many dynamic objects while maintaining interactive frame rates.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
J. Amanatides and A. Woo. A fast voxel traversal algorithm for ray tracing. In Eurographics '87, pages 3--10, August 1987.
|
| |
3
|
ATI. Car paint. http://mirror.ati.com/technology/wp/carpaint.html, 2002.
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
| |
10
|
Shachar Fleishman, Daniel Cohen-Or, and Dani Lischinski. Automatic camera placement for image-based modeling. Computer Graphics Forum, June 2000.
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
Jan Kautz and Michael D. McCool. Approximation of glossy reflection with prefiltered environment maps. In Proceedings of Graphics Interface 2000, pages 119--126, 2000.
|
 |
17
|
|
| |
18
|
Dani Lischinski and Ari Rappoport. Image-based rendering for non-diffuse synthetic scenes. In Rendering Techniques '98, pages 301--314, 1998.
|
 |
19
|
|
| |
20
|
G. S. Miller and C. R. Hoffman. Illumination and reflection maps: Simulated objects in simulated and real environments. In SIGGRAPH '84 Advanced Computer Graphics Animation seminar notes. July 1984.
|
| |
21
|
F. Kenton Musgrave. Grid tracing: Fast ray tracing for height fields. Technical Report YALEU/DCS/RR-639, Yale University Dept. of Computer Science Research, 1988.
|
| |
22
|
NVidia. Cube environment mapping. http://developer.nvidia.com/view.asp?IO=Cube_Mapping_Paper, 2000.
|
| |
23
|
University of Saarbruecken. Open rt. http://www.openrt.de/Publications/index.html.
|
| |
24
|
Paul Rademacher, Jed Lengyel, Edward Cutrell, and Turner Whitted. Measuring the Perception of Visual Realism in Images. Springer Wien, New York, NY, 2001.
|
| |
25
|
RealViz. Imagemodeler. http://www.realviz.com.
|
 |
26
|
|
 |
27
|
|
 |
28
|
|
| |
29
|
|
| |
30
|
|
 |
31
|
|
 |
32
|
|
 |
33
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|