Image

  • overlay aerial

    Map an image onto the horizontal areas of an input field.

  • texture cross section

    Project images from a fence onto a cross section surface.

  • texture cell sets

    Texture multiple images onto a field based on the cell sets, typically from stratigraphic or lithologic data, in the field.

  • texture walls

    Project images onto surfaces such as walls of buildings to add more realism to your visualizations.

  • export georeferenced image

    Output a image in one of the following formats: BMP; TIF; JPG; and PNG. It will also output a world file that will allow the image to be placed correctly in applications that allow georeferencing.

  • fly through

    Create an animation in which the view follows a complex 3D path on, through, or around your model.

  • texture cylinder

    Project images onto a cylinder.

  • read eft

    Reads EVS Textured Field (*.eft) files and displays them.

Subsections of Image

overlay aerial

The overlay aerial module takes an input field and maps an image onto the horizontal areas of the grid. The image can be projected from one coordinate system to another. It can also be georeferenced if it has an accompanying georeferencing file. All vertical surfaces (walls) can be included in the output but will not have image data mapped to them.

If you need to georeference your image or adjust the georeferencing, you can do so with the Georeference Image Tool on the Tool Tab.

Ports

DirectionNameTypeDescription
InputInput FieldFieldThe field to overlay with the selected image.
InputFilenameStringImage file used to overlay input field.
InputInput Z ScaleNumberThe factor for vertical scaling.
OutputOutput FilenameStringImage file used to overlay input field.
OutputOutput FieldFieldThe walls created from splitting the input field.
OutputOutput ObjectRenderableA renderable object displaying the image.

Properties

PropertyTypeDescription
Allow RunBooleanThe Allow Run toggle will prevent the module from running when selected.
ExecuteButtonThe Run Once button will cause the module to run one time even if the Allow Run toggle has been turned off.
Split EdgesBooleanSplit surfaces when the edge between two neighboring cells is sharp. This improves rendering in most cases.
Split Edge AngleDoubleThe Split Edge Angle is the maximum angle allowed between two adjacent faces before they are disconnected to create visually sharp edges.
Z ScaleDoubleThe Z Scale is the vertical exaggeration to apply to the display object.
FilenameStringThe file name to process for display.
Image QualityChoice: Very Low (Up to 256 X 256), Low (Up to 512 X 512, Medium (Up to 1024 X 1024), High (Up to 2048 X 2048), Very High (Up to 4096 X 4096), Maximum (Up to 8192 X 8192)The Image Quality allows the user to select the maximum resolution to read the input image in at. This allows the user to create a coarse image for faster testing and a high resolution image for the final output.
Allow TransparencyBooleanThe Allow Transparency option enables transparency support within the aerial photograph. This allows the inclusion of partially transparent overlays, but can interfere with other transparent objects in the scene.
Georeferencing MethodChoice: Map to Min/Max, Translate, 2 Point Translate / Rotate, Translate / Scale, Affine, 2nd Order, 3rd Order, 4th OrderThe Georeferencing Method controls how an image will be distorted to fit the input surface.
Min ExtentsCoordinateThe Min Extents allow the user to set the position of the lower left corner of the image, when the Map to Min / Max Georeferencing method is chosen.
Max ExtentsCoordinateThe Max Extents allow the user to set the position of the upper right corner of the image, when the Map to Min / Max Georeferencing method is chosen.
Texture Bottom SurfacesBooleanThe Texture Bottom Surfaces toggle will tell the module to texture all surfaces whose normals are pointing downward.
Map DataBooleanThe Map Data toggle will cause the module to pass the first nodal data component through to the renderable object. This will cause a blending between the nodal data color value and the image color.
Wall VisibilityBooleanThe Wall Visibility toggle when turned on will display the vertical surfaces or walls.
Border And Wall ColorColorThe Border And Wall Color allows the user to set the color to use for border and walls.

Image Processing

PropertyTypeDescription
Sharpen ImageBooleanThe Sharpen Image toggle will allow the user to sharpen the edges in an image by exaggerating the brightness difference along the edges.
Soften ImageBooleanThe Soften Image toggle will allow the user to soften the edges in an image by reducing the brightness difference along the edges.
Enhance EdgesBooleanEnhances the edges of the objects and discards other image information.
BrightnessIntegerThe Brightness slider can either add or remove brightness from every pixel.
ContrastIntegerThe Contrast slider can either add or remove contrast from every pixel, making bright spots brighter and dark spots darker.
White Balance RedIntegerThe White Balance Red slider affects the red channel of the white balance.
White Balance GreenIntegerThe White Balance Green slider affects the green channel of the white balance.
White Balance BlueIntegerThe White Balance Blue slider affects the blue channel of the white balance.
Gamma Correction RedDoubleThe Gamma Correction Red slider affects the gamma value for the red channel.
Gamma Correction GreenDoubleThe Gamma Correction Green slider affects the gamma value for the green channel.
Gamma Correction BlueDoubleThe Gamma Correction Blue slider affects the gamma value for the blue channel.
Reproject ImageBooleanThe Reproject Image toggle allows the user to enable image projections.
Image ProjectionProjectionThe Image Projection allows the user to transform the image from one coordinate system to another.

texture cross section

The texture cross section module allows you to apply images along a complex non-linear cross section path and compensate for the image scale and registration points at various points along the fence path.

This functionality provides the mechanism to accurately apply hand-drawn cross-sections to 3D fence diagrams. When combined in an application with edit horizons, texture cross section allows you to modify your 3D stratigraphic geology to accurately match your hand-drawn cross-sections.

Ports

DirectionNameTypeDescription
InputInput FieldFieldThe field to texture with the selected image.
InputInput LineFieldThe main line used to project the image.
InputZ ScaleNumberThe vertical factor applied to the input field.
OutputOutput ObjectRenderableA renderable object displaying the textured field.

Properties

PropertyTypeDescription
Allow RunBooleanThis toggle can prevent the module from running, allowing the user to make changes to large data sets without waiting for updates.
ExecuteButtonThis button will force the module to run even if the Allow Run toggle has been turned off, allowing the user to make a number of changes before updating.
FilenameStringThe file name to process for display.
Z ScaleDoubleThe Z Scale is the vertical scale that has been applied to the input.
Allow TransparencyBooleanThe Allow Transparency option enables transparency support within the photograph. This allows the inclusion of partially transparent images, but can interfere with other transparent objects in the scene.
Starting PercentDoubleThe Starting Percent slider controls how far along an image to start mapping onto the input surface.
Starting Z ExtentsRangeThe Starting Z Extents are the vertical range of the input field at the start of the image, these can be altered to change how the image is mapped onto the output.
Display Control Point LinesBooleanThe Control Point Lines toggle allows the visibility of the lines to be set by the user.
Control Point ListControl Point ListThe list of control points used to match pixels to the model.
Ending PercentDoubleThe Ending Percent slider controls how far along an image to end mapping onto the input surface.
Ending Z ExtentsRangeThe Ending Z Extents are the vertical range of the input field at the end of the image, these can be altered to change how the image is mapped onto the output.

Image Processing

PropertyTypeDescription
Flip HorizontalBooleanThe Flip Horizontal toggle will cause the input image to be read from right to left instead of left to right.
Flip VerticalBooleanThe Flip Vertical toggle will cause the input image to be read from bottom to top instead of top to bottom.
BrightnessIntegerThe Brightness slider can either add or remove brightness from every pixel.
ContrastIntegerThe Contrast slider can either add or remove contrast from every pixel, making bright spots brighter and dark spots darker.
Gamma Correction RedDoubleThe Gamma Correction Red slider affects the gamma value for the red channel.
Gamma Correction GreenDoubleThe Gamma Correction Green slider affects the gamma value for the green channel.
Gamma Correction BlueDoubleThe Gamma Correction Blue slider affects the gamma value for the blue channel.

texture cell sets

The texture cell sets module textures multiple images onto a field based on the cell sets in the field, typically from stratigraphic or lithologic data. Each image file is applied to a single cell set or layer in the input.

Ports

DirectionNameTypeDescription
InputInput FieldFieldThe field to texture with the selected images.
InputInput Z ScaleNumberThe factor for vertical scaling.
OutputOutput ObjectRenderableA renderable object displaying the textured field.

Properties

PropertyTypeDescription
Allow RunBooleanThe Allow Run toggle will prevent the module from running when not selected.
ExecuteButtonThe Run Once button will cause the module to run one time even if the Allow Run toggle has been turned off.
Split EdgesBooleanSplit surfaces when the edge between two neighboring cells is sharp. This improves rendering in most cases.
Split Edge AngleDoubleThe Split Edge Angle is the maximum angle allowed between two adjacent faces before they are disconnected to create visually sharp edges.
Z ScaleDoubleThe Z Scale is the vertical exaggeration to apply to the display object.
Image FilenamesStringThe file names of the images to be used for texturing the data. Each file will be applied to a single cell set or layer in the input.
Cell Sets To OutputMulti-selectThe Cell Sets To Output control allows the user to select the cell sets from the Output Field to include in the output.
Azimuth InclinationAzimuth/InclinationThe Azimuth defines the compass direction from the camera eye point towards the model. Inclination defines the angle from the camera’s eye point towards the model. These values apply to the orientation of the image itself.
RollDoubleRoll describes the rotation of the camera itself along its direction of view.
MirrorBooleanThe Mirror toggle will change the behaviour of the module in cases where the size of the images are smaller than that of the surface it is being mapped onto. When this toggle is turned off the images will just repeat when the image reaches its maximum resolution. If this toggle is turned on the images will instead flip over when it reaches its maximum resolution. This can make a more seamless texture when using certain images.
X SizeDoubleThe X Size value will scale the size of the images in the x direction.
X OffsetDoubleThe X Offset value will cause the images to shift in the x direction when being mapped onto the surface.
Y SizeDoubleThe Y Size value will scale the size of the images in the y direction.
Y OffsetDoubleThe Y Offset value will cause the images to shift in the y direction when being mapped onto the surface.

texture walls

The texture walls module provides a means to project an image onto surfaces such as walls of buildings to add more realism to your visualizations.

Ports

DirectionNameTypeDescription
InputInput FieldFieldThe field to texture with the selected image.
InputInput Z ScaleNumberThe factor for vertical scaling.
OutputOutput ObjectRenderableA renderable object displaying the textured field.

Properties

PropertyTypeDescription
Allow RunBooleanThe Allow Run toggle will prevent the module from running when not selected.
FilenameStringThe file name to process for display.
ExecuteButtonThe Execute button forces the module to run.
Azimuth InclinationAzimuth/InclinationThe Azimuth defines the compass direction from the camera eye point towards the model. Inclination defines the angle from the camera’s eye point towards the model. These values apply to the orientation of the image itself.
RollDoubleRoll describes the rotation of the camera itself along its direction of view.
MirrorBooleanThe Mirror toggle will change the behaviour of the module in cases where the size of the image is smaller than that of the surface it is being mapped onto. When this toggle is turned off the image will just repeat when the image reaches its maximum resolution. If this toggle is turned on the image will instead flip over when it reaches its maximum resolution. This can make a more seamless texture when using certain images.
X SizeDoubleThe X Size value will scale the size of the image in the x direction.
X OffsetDoubleThe X Offset value will cause the image to shift in the x direction when being mapped onto the surface.
Y SizeDoubleThe Y Size value will scale the size of the image in the y direction.
Y OffsetDoubleThe Y Offset value will cause the image to shift in the y direction when being mapped onto the surface.
Map DataBooleanThe Map Data toggle when turned on will cause the first nodal data component to be displayed along with the image. Since the data value is represented as a color in the display the same as the image, there will be a blending of the two when this option is used.
Split EdgesBooleanSplit surfaces when the edge between two neighboring cells is sharp. This improves rendering in most cases.
Split Edge AngleDoubleThe Split Edge Angle is the maximum angle allowed between two adjacent faces before they are disconnected to create visually sharp edges.
Z ScaleDoubleThe Z Scale is the vertical exaggeration to apply to the display object.

Image Processing

PropertyTypeDescription
BrightnessIntegerThe Brightness slider can either add or remove brightness from every pixel.
ContrastIntegerThe Contrast slider can either add or remove contrast from every pixel, making bright spots brighter and dark spots darker.
Gamma Correction RedDoubleThe Gamma Correction Red slider affects the gamma value for the red channel.
Gamma Correction GreenDoubleThe Gamma Correction Green slider affects the gamma value for the green channel.
Gamma Correction BlueDoubleThe Gamma Correction Blue slider affects the gamma value for the blue channel.

export georeferenced image

The export georeferenced image module outputs an image in one of the following formats: BMP, TIF, JPG, and PNG. It also outputs a world file that allows the image to be placed correctly in applications that support georeferencing.

Ports

DirectionNameTypeDescription
InputObjectsRenderableRenderable objects to visualize.

Properties

PropertyTypeDescription
Image FilenameStringThe image format to use when creating the image.
Background ColorColorThe background color to use in the output image.
WidthIntegerThe width of the rendered portion of the georeferenced image, in pixels.
HeightIntegerThe height of the rendered portion of the georeferenced image, in pixels.

fly through

The fly through module is an animation module which facilitates controlling the viewer or creating an animation in which the view follows a complex 3D path on, through, or around your model.

The method by which this module controls fly-throughs allows the user to pause at any time and interact with the model using their mouse or the Az-Inc panel.

Az-Inc parameters (azimuth, elevation, scale, field of view, rotation/scaling center, etc.) are updated by fly through in real time. This can be seen by running fly through with the Az-Inc window open. However, this will slow your animation substantially because of the need to continuously update the parameters in Az-Inc.

Be sure to turn off “Animate viewer” in the Animator module if you are controlling fly through with the Animator.

Ports

DirectionNameTypeDescription
InputInput ViewViewThe view containing all associated renderable objects.
InputInput FieldFieldA field of lines to be used in the fly through.
InputInput DateDateDate used for determining view position along line.
InputInput PositionNumberThe value used for positioning the View.
OutputOutput FieldFieldThe point along the path currently being looked at.
OutputOutput PositionNumberThe value used for positioning the View.

Properties

PropertyTypeDescription
View PositionChoice: % Along first line, Sequential Walk, By Time data on pathThe View Position allows the user to determine where the view will be placed along the input path.
Force PerspectiveBooleanThe Force Perspective toggle will cause the Viewer connected to the fly through module to be put into perspective mode every time the module is run.

View Settings

PropertyTypeDescription
Field Of ViewDoubleField of View is a slider that sets the total included angle (in degrees) of the camera lens used to see the scene. Larger angles have a wider field of view.
ScaleDoubleThe Scale slider moves the camera closer or farther away from the point of interest along the path.
Look Down AngleDoubleThe Look Down Angle slider controls the angle of the camera above or below the path.

Percentage Options

PropertyTypeDescription
PositionDoubleThe Position slider gives the percentage along a line to use for view positioning.
Position AnimationAnimationThe Position Animation controls the movement (or driving) of the view along the line.
Step SizeDoubleThe Step Size value specifies a value for the increment for advancement when stepping or running.

Time Options

PropertyTypeDescription
Date ComponentChoiceThe Date Component allows the user to select which data to use when positioning the view by time data. Options are populated from the input field’s nodal data.
Date And TimeDateThe Date and Time of interest.
Time LoopAnimationThe Time Loop controls setting the Date and Time by specified increments.
Start DateDateThe Start Date is the beginning time of the simulation. This value is set to the first date in the selected data component.
End DateDateThe End Date is the end time for the simulation. This value is set to the last date in the selected data component.
Step Time UnitsChoice: Seconds, Minutes, Hours, Days, Weeks, YearsThe Step Time Units specify the increment for advancement when stepping or running.
Step SizeDoubleThe Step Size value specifies a factor, along with the Step Time Units, for the increment for advancement when stepping or running.

texture cylinder

The texture cylinder module provides a means to project images onto a cylinder using texture mapping.

Ports

DirectionNameTypeDescription
InputInput FieldFieldThe field containing the cylinder to be texture mapped.
OutputOutput FieldFieldA field containing the textured cylinder.
OutputOutput ObjectRenderableA renderable object displaying the texture mapped cylinder.

Properties

PropertyTypeDescription
FilenameStringThe name of the image file to read.
Allow TransparencyBooleanThe Allow Transparency option enables transparency support within the photograph. This allows the inclusion of partially transparent images, but can interfere with other transparent objects in the scene.
Switch Horizontal For VerticalBooleanThe Switch Horizontal For Vertical toggle handles images which have been produced using a different scanning order.
Flip HorizontalBooleanThe Flip Horizontal toggle will reverse the order of each pixel in the incoming image in the horizontal direction.
Flip VerticalBooleanThe Flip Vertical toggle will reverse the order of each pixel in the incoming image in the vertical direction.
Horizontal Scale FactorDoubleThe Horizontal Scale Factor slider sets a factor for enlarging or shrinking the image. It represents an East/West scaling.
Vertical Scale FactorDoubleThe Vertical Scale Factor slider sets a factor for enlarging or shrinking the image. It represents a North/South scaling.
Angular ShiftDoubleThe Angular Shift slider controls the rotation (in degrees) of the texture around the cylinder.
Vertical ShiftDoubleThe Vertical Shift slider controls the vertical position of the texture on the cylinder.
Cylinder CenterCoordinateThe Cylinder Center is the value of the center of the cylinder to use in the texture mapping process.
Cylinder Z MinDoubleThe Cylinder Z Min is the value of the minimum of the cylinder vertical extent to use in the texture mapping process.
Cylinder Z MaxDoubleThe Cylinder Z Max is the value of the maximum of the cylinder vertical extent to use in the texture mapping process.

read eft

The read eft module reads EVS Textured Field (*.eft) files and displays them. This provides a mechanism to open saved OBJ file sets which require multiple files (geometry and textures) as a single file. This is required in order to package files, which is a requisite step in the creation of EVS Presentations.

Ports

DirectionNameTypeDescription
InputInput Z ScaleNumberThe factor for vertical scaling.
OutputOutput ObjectRenderableA renderable object displaying the EVS Textured Field file contents.
OutputOutput Z ScaleNumberThe factor for vertical scaling.

Properties

PropertyTypeDescription
FilenameStringThe textured field file to read.
ExecuteButtonThe Execute button forces the module to run.
Z ScaleDoubleZ Scale is the scaling factor for vertical (z) coordinates. This value reflects a multiplication factor of the layer thickness. For example, a layer that is 10 feet thick that is subjected to a z-exaggeration value of 4 will appear 40 feet thick in the viewer.
Vertical OffsetDoubleVertical Offset translates your entire model in Z by the value input multiplied by the Z Exaggeration. This is useful if you want to move your model to avoid having coincident objects.