Visualization of landscape by VRML system
Tsuyoshi Honjo
and En-Mi Lim
1-33
Yayoi-cho, Inage-ku, Chiba, 263 Japan
(CorrespondenceName:
Tsuyoshi Honjo Phone and fax : +81-47-308-8896 E-mail: honjo@midori.h.chiba-u.ac.jp
Address:
Faculty of Horticulture, Chiba University 648 Matsudo, Matsudo-shi, Chiba-ken,
Japan, 271-8510)
Honjo, T. and Lim, E.,
2001. Visualization of landscape by VRML system. Landscape and Urban Planning,
55, 175-183.
VRML (Virtual
Reality Modeling Language) is a high performance language for 3-D visualization
on the WWW (World Wide Web). Three-dimensional information can be easily
transferred through the Internet by this technology. In this study, we made a
landscape visualization system that enables virtual experience in a planned
landscape by using VRML and the applicability of the system to the landscape
design was shown. To perform real time rendering of landscape, a tree was
expressed by using 2 textured planes instead of thousands of polygons. Trees
were placed automatically on a textured terrain based on the plant database by
the system developed in this study. With the system, we made models of real
gardens based on measured data and walk-through simulations in the gardens were
tested. The system showed good performance and it also indicated the potential
of VRML systems. The information on the virtual landscape can be placed on WWW.
This method can be utilized both for the design of and for the public
discussion on landscape planning.
Keywords:
Computer Graphics; Landscape design; Visualization; Virtual Reality; VRML
1.
Introduction
In landscape
planning, simulation of the landscape is a powerful tool for public
understanding and for selection of alternative planning scenerios. In the
simulation, reality of the simulated image is very important and recent
progress of computer graphics enables very precise simulation of the landscape.
@ In
the computer graphics of landscape simulation, quality of plants plays an
important role. Many researchers have studied realistic plant modeling (Honda,
1971; Aono and Kunii, 1984; Bloomenthal, 1985; Oppenheimer, 1986; Prusinkiewicz
et al., 1988; De Reffye et al., 1988; Greene, 1989; Viennot et al., 1989). By
using techniques of plant modeling, very realistic images have been made for
landscape planning and estimation (Honjo et al., 1992; Saito et al., 1993;
Morimoto, 1993; Honjo and Takeuchi, 1995). In these cases of landscape
simulation, still images were mainly utilized because the numbers of polygons
that comprise simulated scenery are very large. Walk-through animation or real
time rendering of the landscape were difficult. Animations were made as sequences
of the still images, by changing the eye points and viewed points.
In this study,
we made a system by using Virtual Reality Modeling Language (VRML) and the applicability
of the system for landscape visualization was evaluated. The VRML system enables
real-time virtual experience of walk-through simulation in a planned landscape.
VRML is also a high performance language for three dimensional (3-D) visualization on the World Wide
Web (WWW) and 3-D information can be easily transferred through the Internet
(Honjo et al., 1997; Honjo and Takeuchi, 1998).
Application of
virtual reality to landscape planning will make possible the precise
recognition of the plan but needs real-time rendering of the landscape
according to the moving viewpoint. Formerly, to realize the real-time
rendering, virtual reality systems consisted of input and output devices and a
high-performance computer was necessary. On the other hand, to make virtual
reality environment on the Internet with VRML, it is possible to make the environment
on a personal computer economically.
In landscape
planning, the feed back process from user to planner shown in Fig. 1 is
important. The VRML system is suitable for this feed back process because
walk-through simulation on the Internet contributes in the userfs understanding
of the planning (Honjo et al., 1999; Lim et al., 2000).
Fig.
1 Process of landscape planning using
visualization by VRML Fig. 2 Process
of landscape simulation using VRML
2.
Methods
2.1
VRML systems
@ VRML
is a programming language and library for 3-D computer graphics and has many
functions. The first version was made in 1994 as VRML 1.0 and the second
version, VRML 2.0, which has more dynamic functions, was made in 1996. In this
study VRML 2.0 was used to make the system.
To
make the rendering very fast, VRML supports only simple rendering techniques
such as shading, setting objects, projection, and texture mapping but does not
support complicated rendering such as ray tracing. Programming by VRML is
easier than that by a graphic library like OpenGL.
@ The
user who downloads the program from a server can use a program made by VRML. A 3-D
image made by VRML is rendered on the local computer of the user. To use the
VRML, a browser that supports VRML is necessary. In this study, Cosmo Player (Silicon
Graphics Inc.) was used as VRML browser with Internet Explorer (Microsoft
Inc.).
For
VRML programming, the VRML browser and an Internet browser are necessary.
Programming and landscape planning is possible on a stand-alone computer. Cosmo
Player and other VRML browsers can be used as freeware and the developing
environment can be built very economically.
2.2VRML
and visualization of landscape
Basic
functions for the visualization of landscape are the modeling and setting of
terrain, plants, and architecture. The procedures of the visualization are
shown in Fig 2.
To
validate the landscape planning, many perspective images should be made and
discussed. By using the VRML system, once the program of the landscape is made,
changing the viewpoint is easy and walk-through simulation is possible.
Some
CAD software has a function that transfers CAD data to VRML format. However,
the software does have the function which is necessary for the landscape
simulation. For example, making a VRML file from collected research data on
trees by changing the expression according to the growth of the trees. In this
study, we developed a system that was optimized for landscape visualization and
automatically made the VRML program.
2.3
Modeling of terrain
In
VRML2.0 when there are elevation data (DEM) on a grid, terrain is easily
visualized by using a node (command used in VRML) called ElevationGrid.
When
the elevation data are not on a grid, grid data for elevation is calculated by
interpolating the original elevation data. In this study, the interpolation
program was made in Visual Basic (Microsoft Inc.).
By mapping a
texture on the terrain data, the quality of the reality of the terrain is
improved. The texture mapping is also used with the ElevationGrid node.
2.4
Modeling of plants and architecture
To make a fast
rendering of plants, the texture of plants which are in a transparent GIF
format are mapped on a plane and two planes are crossed to show the plants as
shown in Fig. 3. This method is very effective for the fast rendering of
plants.
For a landscape
simulation that consists of plants at various growth stages, texture images of
plants of each growth stages are required.
We used
computer graphics images of plants made by AMAP (Atelier de Modelisation de
Architecture de Plants), which is a system (developed by CIRAD, Center
Internationale Recherche Agricultural Development) that produces high precision
3-D plant shapes. AMAP is one of the outputs of the study of plants by DE
Reffye et al. (1988). AMAP generates very botanically realistic 3-D computer
graphics. By AMAP, 3-D computer graphics images of several growth stages can be
easily made and are used as a texture.
3-D
Plants made by computer graphics by AMAP or other techniques consist of
polygons. Branch, twigs, flowers and leaves are all described by sets of
polygons. The number of the polygons varies between thousands to millions. Such
a polygon model is suitable for photo realistic expression of the plants but
needs large amount of time for the rendering and additionally, walk-through
simulation is difficult in VRML. Therefore, we used only 2-D textures in this
study and a 2-D plant image database was developed. Examples of plant images in
the database are shown in Fig. 4.
@ To
make architecture such as buildings, simple objects such as cubes were used to
reduce the number of polygons and texture mapping was used for adding reality
in this study.
2.5
Converting plant investigation data to VRML
In the
investigation of plant data in forests and gardens, species, location of plants
or density of plants, height, width and diameter of trunk (usually at breast
height) were recorded.
We converted
the investigated data to VRML format. For the conversion, a program was
developed in Visual Basic (Microsoft Inc.).
Fig.
3 Example of trees images made by 2 textured planes. Fig. 4. Examples of plant images in
the database.
3.
Results
3.1
Visualization of a small garden
By using the
developed landscape planning system, a VRML program was made from collected
data and the performance of the system was evaluated. VRML images were compared
with photographs to gauge the performance of the program.
A garden in the
Faculty of Horticulture in Chiba University was simulated. A map of the garden
is shown in Fig. 5. There were 184 plants in the garden and the species and
their heights were measured. The data were converted to a VRML format.
In the garden of
VRML, the number of the polygons was approximately 400 and the amount of data
was approximately 400 KB (Honjo et al., 1999). Walk-through simulation was very
smooth with this data (with a computer of Cerelon 300MHz).
Quality of the VRML
images was generally precise compared to photographs. In Fig.6, a sequence of
images of a walk-through simulation is shown. Similarity to reality and
recognition of objects were very good because of the smooth walk-through
simulation.
Fig.
5 Map of the garden in Chiba University. Fig. 6 Images
of walk-through animation the garden in Chiba University.
3.2
Visualization historical Japanese garden
Koishikawa
Korakuen Garden, one of the most famous Japanese gardens, was simulated. The
data of the garden were mainly taken from a research report on the environment
of the garden in 1985 (Tokyo Metropolitan Government and Korakuen Stadium,
1986). The first procedure for the landscape simulation was the creation of
terrain data. A map of 1:400 made in the environmental research for the garden
was entered in a computer by a scanner and locations of control points of were
measured from the image. 2051 control points were read from the image and used
to make the terrain in VRML (Fig. 7).
The number of the plants in
the garden was 3956 consisting 40 families, 67 genera and 98 species. For all
the plants, species, height, diameter at breast height (about at 120 cm) and
location were investigated and recorded. In this study, we used 2980 plants
with 91 species whose heights were more than 3m and girths at breast height
were more than 30 cm. The locations of these plants are shown in Fig. 8. The
data for plants were prepared from an image database. In this case, data in
summer were used.
In Fig. 9 the
landscape of the garden was simulated and it is compared with photographs.
The size of the VRML
program was 4.34 MB (1.61 MB for plant data, 2.05 MB for terrain data and 0.68
MB for texture data of plants). Although the amount of data was large, viewpoints
can be changed in a few seconds and walk-through simulation was possible (Lim
et al., 2000).
With the system
developed in this study, we proved that landscape design with some thousands of
plants was possible and that the system can be used as a practical and low cost
landscape design system.
3.3
Communication on the WWW
The
VRML programs made in this study were placed on a WWW server. Apache was used
as the WWW server program. The landscape data developed in this study can be
opened and be accessed by anyone. In the planning of landscape, using WWW to
transfer information to the public is considered as a very important and
practical method.
Fig. 7 Measured
control points terrain (2051 points). Fig. 8 Measured location of the
plants (2980 plants, 91 species).
Fig.
9 Comparison of photos and VRML images of the
Koishikawa Korakuen Garden.
Fig. 10
Prediction of landscape change in the future.
4.
Discussions
4.1
Amount of data
If
we consider the access to the VRML file, the data should be within the size of smooth
transfer on the network. For users, a compact VRML program with a small number
of polygons and texture data also enables a smooth walk-through simulation.
In
the near future, faster network speed and a high performance computer will enable
the transfer of large amounts of data.
4.2
Image database
A
database of 2-D plant images with various species and growth stages was
developed. Mostly the images generated by AMAP were used and the quality of the
images was very high. We made a plant image database that includes more than
1000 images in this study.
4.3
Prediction of future landscape
In this study, the system that visualizes landscape in 3-D
can also be used for the future prediction of the landscape. With the system,
we can simulate not only the present landscape but also the future landscape.
In Fig. 10, future sceneries of the garden, which is shown in Fig. 6, are
predicted. Some plants are changed from the original garden and a lapse of 15
years and its effect reflect the landscape of the garden.
4.4
Expansion of the function of the system
The
system made in this study has a function to transfer research data to a VRML
program. This system can be broadly used for design tools for the planning of
landscapes, that include plants, terrain and architecture. The system can also
be used for a 3-D presentation tool of the landscapes.
We
made only a simple graphic user interface. As a further expansion of the
function of the system, we are developing graphical user interface. By adding
graphical user interface, the system can be more easily used as a CAD system
for 3-D design of landscape visualization. It also enables interactive design
and allows the designer to view the future landscape under various design scenarios
as shown in Fig. 10.
4.5
Applied areas of the system
A number of additional
applied areas of the VRML system can be considered. These areas include
assessing user preference for designs, finding a solution from alternative
designs and quantifying urban green spaces more precisely. By connecting the
plant growth and administrative costs, it will be possible to predict the
future operating costs of the designed landscape. It is also a good educational
tool for landscape architects.
5.
Conclusions
In this study,
VRML was used for developing a landscape design system and its availability and
possibilities were evaluated. A database of plant images with various species
and growth stages was also developed. With the system, real gardens were
simulated based on measured data and it was shown that 3-D landscape design was
possible. Real-time rendering of the landscape and walk-through simulation in
the garden was also possible. The 3-D information can be easily transferred
through the Internet by this technology.
The system
showed good performance and it also indicated the potential of building a
Virtual Reality system by VRML with very low cost. The information on the
virtual landscape can be opened on the WWW. This method should be utilized in
public discussion about landscape planning.
Examples
of virtual gardens shown in this paper can be accessed at the following URL.
http://leo.h.chiba-u.ac.jp
Aono,
M. and Kunii, T., 1984. Botanical Tree Image Generation. IEEE Computer Graphics
& Applications, 4, 10-34.
Bloomenthal,
J., 1985. Modeling the Mighty Maple. Computer Graphics, 19, 305-311.
Greene,
N., 1989. Voxel Space Automata:Modeling with Stochastic Growth Processes in
Voxel Space, Computer Graphics, 23, 175-184
Honda,
H., 1971. Description of the Form of Trees by the Parameters of the Tree-like
Body:Effects of the Branching Angle and the Branch Length on Shape of the
Tree-like Body. J. Theor. Biol., 31, 331-338.
Honjo, T., Saito, K. and Kumagai Y., 1992.
A Study of the Application of Plant Modeling and Its Visualization on Landscape
Prediction. Journal of the Japanese Institute of Landscape Architecture, 55(5),
301-306. (In Japanese with English summary)
Honjo, T. and Takeuchi, S., 1995. Visualization
of Local Environment. The Bulletin of School of High-Tech. Tokai Univ., Vol. 5,
177-181. (In Japanese with English summary)
Honjo, T., Hoshi, T., Takeuchi, S. and
Fuse, J., 1997. Visualization System of Environmental Information on Internet.
Journal of the Japanese Institute of Landscape Architecture, 60(5), 611-614.
(In Japanese with English summary)
Honjo, T. and Takeuchi, S., 1998. Method
for Three Dimensional Terrain Visualization on Internet. Journal of the
Japanese Institute of Landscape Architecture, 61(5), 605-608. (In Japanese with
English summary)
Honjo,
T., Lim, E. and Maruta Y., 1999. Landscape Visualization by VRML. Journal of
the Japanese Institute of Landscape Architecture, 62(5), 665-668. (In Japanese
with English summary)
Lim,
E., Honjo, T. and Maruta Y., 2000. The Study of Landscape Visualization by VRML
and Plant Modeling Database. Journal of the Japanese Institute of Landscape
Architecture, 63(5), 799-802. (In Japanese with English summary)
Morimoto,
Y., 1993. Computer Visualization of the Vegetation of Katsura Imperial Garden
by a Plant Modeling and Visualization System. Journal of the Japanese Institute
of Landscape Architecture, 57(5), 113-120. (In Japanese with English summary)
Oppenheimer,
P. E., 1986. Real Time Design and Animation of Fractal Plants and Trees.
Computer Graphics, 20, 55-64.
Prusinkiewicz,
P., Lindenmayer, A. and Hanan, J., 1988. Developmental Models of Herbaceous
Plants for Computer Imagery Purposes. Computer Graphics, 22, 146-160.
De
Reffye, P., Edelin, C., Francon, J., Jaeger, M. and Puech, C., 1988. Plant
Models Faithful to Botanical Structure and Development. Computer Graphics, 22,
151-158.
Saito, K., Honjo, T., Kumagai Y., Ishida,
Y., Lecoustre, R. and De Reffye, P.C1993. Photo-realistic Forest Landscape
Simulation –Application of GIS and plant modeling technique-. Nicongraph Paper
Contest, Vol. 9, 226-236. (In Japanese with English summary)
Tokyo Metropolitan Government and
Korakuen Stadium, 1986: Report on environmental and biological investigation of
Koishikawa Korakuen in 1985. (In Japanese)
Viennot,
X. G., Eyrolles, G., Janey, N. and Arques, D., 1989. Combinatorial Analysis of
Ramified Patterns and Computer Imageryof Trees. Computer Graphics, 23, 31-40.