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:
- The .obj file (this is the file that we browse for)
- A .mtl (Material Template Library) file
- 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
| Direction | Name | Type | Description |
|---|---|---|---|
| Output | Output Object | Renderable | A renderable object displaying the Wavefront OBJ data. |
Properties
| Property | Type | Description |
|---|---|---|
| Allow Run | Boolean | This toggle will prevent the module from running when turned to the Off position. |
| Filename | String | The file containing the wavefront OBJ. |
| Execute | Button | This button will allow the module to run one time even if the Allow Run toggle is turned to the off position. |
Texture Options
| Property | Type | Description |
|---|---|---|
| Image Quality | Choice: 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), Custom | 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. |
| Read Alpha Channel | Boolean | This toggle will prevent the module from reading the image alpha channel into memory when turned to the Off position. |
| Brightness | Integer | The Brightness of the image can be adjusted when the Adjust Brightness toggle is selected. |
| Contrast | Integer | The Contrast of the image can be adjusted when the Adjust Contrast toggle is selected. |
Transform Settings
| Property | Type | Description |
|---|---|---|
| Transform List | Multi-select | The 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
| Property | Type | Description |
|---|---|---|
| Export | String | The Filename for the output EVS Textured Field File (*.eft). |