Biosphere3D is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
project that targets interactive landscape scenery rendering based on a
virtual globe
A virtual globe is a three-dimensional (3D) software model or representation of Earth or another world. A virtual globe provides the user with the ability to freely move around in the virtual environment by changing the viewing angle and positio ...
. The software system supports multiple scales but focuses primarily on the creation of realistic views from eye-level (
First Person View) or near ground level.
The software is released under the
MPL license and developed by
Zuse Institute Berlin
The Zuse Institute Berlin (abbreviated ZIB, or ''Konrad-Zuse-Zentrum für Informationstechnik Berlin'') is a research institute for applied mathematics and computer science on the campus of Freie Universität Berlin in Dahlem, Berlin, Germany ...
Lenné3Dand the open-source community for use on
personal computer
A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tech ...
s.
Overview
Biosphere3D was initially developed in th
Visualization and Data Analysis departmentat the
Zuse Institute Berlin
The Zuse Institute Berlin (abbreviated ZIB, or ''Konrad-Zuse-Zentrum für Informationstechnik Berlin'') is a research institute for applied mathematics and computer science on the campus of Freie Universität Berlin in Dahlem, Berlin, Germany ...
as part of a research project and it was first released in 2007.
Applications are in
Landscape planning
Landscape planning is a branch of landscape architecture. According to Erv Zube (1931–2002) landscape planning is defined as an activity concerned with developing landscaping amongst competing land uses while protecting natural processes and s ...
,
Landscape architecture
Landscape architecture is the design of outdoor areas, landmarks, and structures to achieve environmental, social-behavioural, or aesthetic outcomes. It involves the systematic design and general engineering of various structures for constructio ...
, visual impact assessment, e.g. of
Wind farm
A wind farm or wind park, also called a wind power station or wind power plant, is a group of wind turbines in the same location used to produce electricity. Wind farms vary in size from a small number of turbines to several hundred wind tur ...
s,
Power station
A power station, also referred to as a power plant and sometimes generating station or generating plant, is an industrial facility for the generation of electric power. Power stations are generally connected to an electrical grid.
Many p ...
s,
Land use planning
Land use planning is the process of regulating the use of land by a central authority. Usually, this is done to promote more desirable social and environmental outcomes as well as a more efficient use of resources. More specifically, the goals ...
,
Archaeology
Archaeology or archeology is the scientific study of human activity through the recovery and analysis of material culture. The archaeological record consists of Artifact (archaeology), artifacts, architecture, biofact (archaeology), biofacts ...
,
Urban planning
Urban planning, also known as town planning, city planning, regional planning, or rural planning, is a technical and political process that is focused on the development and design of land use and the built environment, including air, water ...
, and
forestry
Forestry is the science and craft of creating, managing, planting, using, conserving and repairing forests, woodlands, and associated resources for human and environmental benefits. Forestry is practiced in plantations and natural stands. ...
enabling to wander through landscape scenarios or virtually reconstructed historical landscape and gardens.
Biosphere3D, initially funded by the
Federal Ministry of Education and Research (Germany)
The Federal Ministry of Education and Research (german: link=no, Bundesministerium für Bildung und Forschung, ), abbreviated BMBF, is a cabinet-level ministry of Germany. It is headquartered in Bonn, with an office in Berlin. The Ministry provi ...
within the R&D project ‘SILVISIO’, has been designed as a pure landscape visualization system. Modeling of landscape features occurs in external applications such as
Geographic information system
A geographic information system (GIS) is a type of database containing geographic data (that is, descriptions of phenomena for which location is relevant), combined with software tools for managing, analyzing, and visualizing those data. In a ...
s (GIS), simulation models with GIS data output, and 3D CAD tools such as
SketchUp
SketchUp is a suite of subscription products that include SketchUp Pro Desktop, a 3D modeling Computer-Aided Design (CAD) program for a broad range of drawing and design applications — including architectural, interior design, industrial an ...
.
Users can interact with the globe by rotating it, tilting the view, and zooming in and out. 3D scenes are composed based on the import of
digital elevation model
A digital elevation model (DEM) or digital surface model (DSM) is a 3D computer graphics representation of elevation data to represent terrain or overlaying objects, commonly of a planet, moon, or asteroid. A "global DEM" refers to a discre ...
(DEM) data, image raster files,
ESRI shapefiles,
Collada
COLLADA (for ''COLLA''borative ''D''esign ''A''ctivity) is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available ...
and
kml/kmz files, e.g. from
SketchUp
SketchUp is a suite of subscription products that include SketchUp Pro Desktop, a 3D modeling Computer-Aided Design (CAD) program for a broad range of drawing and design applications — including architectural, interior design, industrial an ...
or Trimble
3D Warehouse
SketchUp is a suite of subscription products that include SketchUp Pro Desktop, a 3D modeling Computer-Aided Design (CAD) program for a broad range of drawing and design applications — including architectural, interior design, industrial and ...
.
The data structures used by Biosphere3D require no or short pre-processing steps; so all data can be modified on the fly with minimal turn around times. This facilitates quick 3D scene generation and a semi-interactive workflow.
See th
Biosphere3D Helpon how to get started with the software.
Features
* any raster file format is supported, which can be read by the open source library
GDAL
The Geospatial Data Abstraction Library (GDAL) is a computer software library for reading and writing raster and vector geospatial data formats (e.g. shapefile), and is released under the permissive X/MIT style free software license by the O ...
* models can be read from
Collada
COLLADA (for ''COLLA''borative ''D''esign ''A''ctivity) is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available ...
, a
Wavefront .obj file
OBJ (or .OBJ) is a geometry definition file format first developed by Wavefront Technologies for its Advanced Visualizer animation package. The file format is open and has been adopted by other 3D graphics application vendors.
The OBJ file form ...
, Flora3D or
kml/kmz files
* use
ESRI shapefiles to distribute models and vegetation with OIX plant distribution files or with points or multi points; polygons are for water surfaces, simple extruded buildings and to draw textures on the ground
* reads and visualize
ENVI-metmicroclimate simulations
* exports
Portable Network Graphics (PNG) and high dynamic range
OpenEXR
OpenEXR is a high-dynamic range, multi-channel raster file format, released as an open standard along with a set of software tools created by Industrial Light & Magic (ILM), under a free software license similar to the BSD license.
It is notab ...
images in virtual resolutions as stills or videos from camera paths
* animate models on a path or with
skeletal animation
Skeletal animation or rigging is a technique in computer animation in which a character (or other articulated object) is represented in two parts: a surface representation used to draw the character (called the '' mesh'' or ''skin'') and a hierar ...
* different camera modes to walk or fly through the scene, optional collision detection
* simple
non-photorealistic rendering
Non-photorealistic rendering (NPR) is an area of computer graphics that focuses on enabling a wide variety of expressive styles for digital art, in contrast to traditional computer graphics, which focuses on photorealism. NPR is inspired by other ...
for models
* adjustable physics-based atmospheric
scattering
Scattering is a term used in physics to describe a wide range of physical processes where moving particles or radiation of some form, such as light or sound, are forced to deviate from a straight trajectory by localized non-uniformities (including ...
* advanced visual effects such as anti-aliasing,
screen space ambient occlusion
Screen space ambient occlusion (SSAO) is a computer graphics technique for efficiently approximating the ambient occlusion effect in real time. It was developed by Vladimir Kajalin while working at Crytek and was used for the first time in 2007 by ...
, soft
shadow mapping
Shadow mapping or shadowing projection is a process by which shadows are added to 3D computer graphics. This concept was introduced by Lance Williams in 1978, in a paper entitled "Casting curved shadows on curved surfaces." Since then, it has b ...
,
depth of field
The depth of field (DOF) is the distance between the nearest and the furthest objects that are in acceptably sharp focus in an image captured with a camera.
Factors affecting depth of field
For cameras that can only focus on one object di ...
,
anaglyph 3D
Anaglyph 3D is the stereoscopic 3D effect achieved by means of encoding each eye's image using filters of different (usually chromatically opposite) colors, typically red and cyan. Anaglyph 3D images contain two differently filtered colored ...
stereo rendering, water with waves and reflections,
god rays
A sunbeam, in meteorological optics, is a beam of sunlight that appears to radiate from the position of the Sun. Shining through openings in clouds or between other objects such as mountains and buildings, these beams of particle-scattered sun ...
* is under constant development
Computer requirements
Requirements depend on project size and used settings. A good starting point is a multi core processor, 8 GB RAM and a
Graphics processing unit
A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mo ...
supporting
OpenGL 4.0 with 2 GB memory. Large projects with detailed models and many textures may need 24 GB RAM and 11 GB graphic memory or more and a matching CPU. For the released beta o
SourceForge a x64 bit Windows with up-to-date drivers is needed. You can also use the OpenGL Extensions Viewer
[OpenGL Extensions Viewer http://www.realtech-vr.com/glview/] to verify that OpenGL 4.0 is supported.
Community
Source code is OS portable (Source code to work with many OS platforms) but currently, only Windows x86 and x64 is supported.
The source code is hosted as a
git
Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data integ ...
repository o
SourceForge Read-only access is available for everyone. Write access is granted on request.
See also
*
Google Earth
*
NASA World Wind
NASA WorldWind is an open-source (released under the NOSA license and the Apache 2.0 license) virtual globe. According to the website (https://worldwind.arc.nasa.gov/), "WorldWind is an open source virtual globe API. WorldWind allow ...
*
Geovisualization Geovisualization or geovisualisation (short for geographic visualization), also known as cartographic visualization, refers to a set of tools and techniques supporting the analysis of geospatial data through the use of interactive visualization.
L ...
*
Interactive visualization
Visualization or visualisation (see spelling differences) is any technique for creating images, diagrams, or animations to communicate a message. Visualization through visual imagery has been an effective way to communicate both abstract and c ...
References
Further reading
*
*
*
External links
* {{Webarchive , url=https://web.archive.org/web/20101108124403/http://www.biosphere3d.org/ , date=8 November 2010
Free data visualization software
3D graphics software
Virtual globes
Windows graphics-related software
Free software programmed in C++