import wavefront obj

import wavefront obj

The import wavefront obj module will only read Wavefront Technologies format .OBJ files which include object textures which are represented (included) as a single image file. Each file set is actually a set of 3 files which must always include the following 3 file types with the same base file name, which must be in the same folder:

  1. The .obj file (this is the file that we browse for)
  2. A .mtl (Material Template Library) file
  3. An image file (e.g. .jpg) which is used for the texture. Note: there must be only ONE image/texture file. We do not support multiple texture files.

This module provides the user with the capability to integrate complex photo-realistic site plans, buildings, and other 3D features into the EVS visualization, to provide a frame of reference for understanding the three dimensional relationships between the site features, and characteristics of geologic, hydrologic, and chemical features.

Info

This module intentionally does not have a Z-Scale port since this class of files are so often not in a user’s model projected coordinate system. Instead we are providing a Transform Settings group that allows for a much more complex set of transformations including scaling, translations and rotations.

Ports

DirectionNameTypeDescription
OutputOutput ObjectRenderableA renderable object displaying the Wavefront OBJ data.

Properties

PropertyTypeDescription
Allow RunBooleanThis toggle will prevent the module from running when turned to the Off position.
FilenameStringThe file containing the wavefront OBJ.
ExecuteButtonThis button will allow the module to run one time even if the Allow Run toggle is turned to the off position.

Texture Options

PropertyTypeDescription
Image QualityChoice: Maximum (Up to 8192 X 8192), Very High (Up to 4096 X 4096), High (Up to 2048 X 2048), Medium (Up to 1024 X 1024), Low (Up to 512 X 512), Very Low (Up to 256 X 256), CustomThe 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.
Read Alpha ChannelBooleanThis toggle will prevent the module from reading the image alpha channel into memory when turned to the Off position.
BrightnessIntegerThe Brightness of the image can be adjusted when the Adjust Brightness toggle is selected.
ContrastIntegerThe Contrast of the image can be adjusted when the Adjust Contrast toggle is selected.

Transform Settings

PropertyTypeDescription
Transform ListMulti-selectThe list of transformations applied to the input field. Supports translation, rotation, and scaling operations to place the Wavefront Object in the correct coordinate space.

Export Settings

PropertyTypeDescription
ExportStringThe Filename for the output EVS Textured Field File (*.eft).