Fast Horizon Computation at All Points of a Terrain With Visibility and Shading Applications
نویسنده
چکیده
A terrain is most often represented with a digital elevation map consisting of a set of sample points from the terrain surface. This paper presents a fast and practical algorithm to compute the horizon, or skyline, at all sample points of a terrain. The horizons are useful in a number of applications, including the rendering of self{shadowing displacement maps, visibility culling for faster ight simulation, and rendering of cartographic data. Experimental and theoretical results are presented which show that the algorithm is more accurate that previous algorithms and is faster than previous algorithms in terrains of more than 100,000 sample points.
منابع مشابه
Fast Insolation Computation in Large Territories
This paper presents a new model for the computation of the insolation in large territories. The main novelty of this work consists in that it reduces significatively the number of necessary arithmetic operations, and simplifies the calculations introducing errors that are inferior to the ones imposed by the climate in a territory. In particular, a faster algorithm to compute the horizon at all ...
متن کاملFast Horizon Computation for Accurate Terrain Rendering
To render a terrain that is represented by many sample points, we must determine what part of the sky is visible from each sample point. The direct primary illumination of each point can then be computed for any distribution of sky illumination. This paper presents an eecient and practical method to compute the horizon, or skyline, at all sample points on a terrain. For a large terrain of 915; ...
متن کاملReverse Subdivision for Optimizing Visibility Tests
Certain applications require knowledge of whether two entities are visible to each other over a terrain, determined using a line-of-sight computation. Several fast algorithms exist for terrain line-of-sight computations. However, performing numerous line-of-sight computations, particularly over a large terrain data set, can be highly resource-intensive (in run time and/or memory). Methods from ...
متن کاملIntervisibility on Terrains
Many interesting application problems on terrains involve visibility computations; for example, the search for optimal locations of observation points, line-of-sight communication problems, and the computation of hidden or scenic paths. The solution of such problems needs techniques to answer visibility queries on a terrain eeciently, and/or the development of data structures encoding the visib...
متن کاملSimultaneous computation of total viewshed on large high resolution grids
The knowledge of visibility information on a terrain is essential for a large number of current applications. There exist several algorithms in the literature for building visibility maps (VMs) but only for one single viewpoint or at most for a very small number of observers. This limitation is due to the high computational complexity of the used methods (which is greater than O(N2), where N is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Vis. Comput. Graph.
دوره 4 شماره
صفحات -
تاریخ انتشار 1998