====== Surface Object ====== The surface object represents a single 2D grid (raster) in 3D and is one of the most important object types in GeoScene3D. Surfaces are used to model terrain and any other surface below or above ground. Surfaces may be geologic layer interfaces, interpolated geophysical surfaces, water tables, etc. In the [[:geoscene3d:application:project_settings|]] dialog one surface in the project can be selected as terrain model. The surface may be colored using a colors scale or single color. It is also possible to drape a bitmap onto the surface. A surface object visualizes a single grid. Multiple grids in a time series can be visualized and animated using the [[:geoscene3d:project_content:objects:surface_time_series_object|]]. Surfaces may be edited with the [[:geoscene3d:application:editor_tools:grid_editor:grid_editor_tool|]] (Editor Version) **Grid Format Performance ** \\ Although multiple grid file formats are supported the best performance is obtained by using the binary Surfer grid format (version 7). For large grids the difference in performance is significant. This is because only the section of the grid within the current scene extent is read from the source file into memory. GeoScene3D was tested with a 3.3GB grid that was read and/or updated in only a few seconds! **Graphics Performance ** \\ Surface objects have very complex geometry and therefore have considerable impact on performance. This is very important to have in mind when importing grids. The more nodes in the grid the more impact on performance! Performance varies enormously from machine to machine depending on the graphics card in the machine, therefore it is also difficult to recommend grid sizes. Example: On a nVIDIA GeForce FX Go5200 with 64 MB of RAM. A project with 3 to 4 grids sized 250 by 250 nodes performed well. This is a rather small card (in 2006). Modern cards with 128 or 256 MB of RAM performes much better. See [[:geoscene3d:project_content:objects:surface:surface_performance|surface performance]]. ==== General Tab ==== __Name:__ Object name as seen in the Object Manager\\ __Visible:__ Show/Hide the object\\ __Not Editable:__ When checked the object can not be edited and will not be included in the editable objects drop down list\\ __Transparent Blank Area Margin:__ When grids contain blank areas the surface is completely transparent in the blank areas. To avoid graphical problems along the blank areas an extra transparent margin is added to the transparent areas.\\ __Quality Distance:__ This parameter indicates at which distance the terrain quality can be degraded to favor speed. The distance is expressed in absolute coordinates units. The surface area closer than this distance is shown in full geometry and according to Quality Style.\\ __Advanced Performance…:__ Opens settings dialog for advanced [[:geoscene3d:project_content:objects:surface:surface_performance|surface performance]] improvements.\\ __Remark:__ General purpose remark ==== Data Tab ==== __Grid Dataset:__ [[:geoscene3d:project_content:datasets:grid_dataset|]] for the surface geometry.\\ __Export To File…:__ Saves a copy of the grid to a file in various formats ==== Material Tab ==== **Properties ** \\ __Opacity:__ Degree of opacity. 1=fully opaque, 0=fully transparent (enabled when Blending Mode = Transparency)\\ __Color:__ The surface is single color. Press the Color button to select a color\\ __Advanced:__ Shows the advanced [[:geoscene3d:application:misc:material_editor|]]\\ __Apply Transparent Color:__ If checked the selected color will be transparent. Press the Transparent Color button to select a transparent color. Note: Works best if the bitmap has relatively large continuous areas with the specified color. **Surface Bitmap Mode ** \\ Selection of the type and resolution of surface bitmap __Type:__ Color, color scale, from map, bitmap dataset, attribute grid color, symbols.\\ __Resolution [pixels]:__ Bitmap resolution in pixels. Large bitmaps consumes large amounts of system resources. Therefore, in general bitmaps should not be larger than strictly necessary. **Color ** \\ See "Properties" above **Color Scale: ** \\ __Color Scale:__ Press the Color Scale button to Import and/or edit the color scale using the [[:geoscene3d:application:misc:color_scale_editor|]].\\ __Show Legend:__ Show legend form.\\ __Smooth (slow):__ The smooth factor is used for color scale only and is used to smooth the color scale to produce sharper discrete levels. When the smooth factor is larger than one, each node value is represented by more than one pixel. Example: if smooth factor is 2 each cell in the grid is divided into 2 * 2 = 4 pixels. The higher the smooth factor the sharper color levels. Note, this settings should be used with care. The higher the smooth factor the longer it takes to generate a color scaled bitmap. **From Map ** \\ __Map:__ The bitmap selected from Map is draped on the 3D surface using the settings from the map. **Bitmap Dataset ** \\ __Select:__ Select a bitmap dataset from the [[:geoscene3d:application:data_management:dataset_manager|]].\\ __Clear:__ Clear any selected bitmap dataset.\\ __Edit:__ Edit any selected bitmap dataset in the [[:geoscene3d:application:data_management:dataset_editor|]].\\ [[:geoscene3d:project_content:graphic_dataset|]] that can be draped onto the surface (optional) ==== Shading Tab ==== When the Shading check box is checked the surface is shaded. With shading the shape of the surface is much easier to see.\\ __Brightness:__ Brightness of the shades. If set to max the shades are not visible.\\ __Contrast:__ Contrast of shades\\ __Sub Sampling:__ Smoothness of shades. Shades has the maximum detail at the lowest level of sub sampling **Direction Vector ** \\ The shades are calculated from a virtual light source at an infinite distance. The beams from the light source have this direction. The default position of the light source is in the north-west. ==== Interpolation Tab ==== If the grid is the result of an interpolation performed in GeoScene3D this tab will contain information regarding the interpolation settings. If the settings are found you may run a new interpolation based on the same data and settings that was used to produce the current grid. Note: The data used to produce the grid may not be available any more. ==== Attribute Grids Tab ==== Surfaces added to the Attribute Grids list will be available as attribute grid in the Material tab.\\ __Available Surfaces:__ Available surfaces in the project that may be used as attribute grid\\ __Add:__ Adds surface to list\\ __Remove:__ Removes selected surface from list ==== Profile Tab ==== The Profile tab contains settings used when the surface is shown in [[:geoscene3d:project_content:objects:profile:profile_window|profile windows]]. **Line ** \\ __Visible:__ Show line when checked\\ __Width:__ Line width in pixels\\ __Style:__ Line style **Line Color Mode ** \\ __Single Color:__ Use the color specified in the Material tab\\ __Same as 3D:__ Use the color from 3D as specified in the Material tab. However, if bitmap dataset or bitmap from map is used in 3D, the single color is used.