Using Models
Identify or create a model
Choose one of the following ways to select a model for STK to use:
Option | Description |
---|---|
Use an existing model |
You can use one of the models included in the STK installation. Go to C://Program Files/AGI/STK12/STKData/VO/Models and select one from one of the topical folders. All of these come in glTF (*.glb) format. These models are also available on the STK Data Disc on the AGI website. AGI recommends using glTF models, but supports MDL and COLLADA for backward compatibility with older scenarios. |
Convert a model | Many commercial modeling tools, such as Modo, Maya, Blender, and Google SketchUp, can export 3D models in glTF or COLLADA formats. You can convert CAD models through Anark Core, Deep Exploration, PolyTrans, and TransMagic. |
Create your own model | You will need a 3D-modeling program to create a COLLADA or glTF model (see the programs listed above) or a basic text editor to make your own MDL model. For more information, see Create an MDL Model. |
Model format types
All compatible models contain basic geometry and texturing. Each model format contains unique capabilities that are described in the table. You can add functionality and visual enhancements through the use of metadata, which may either be embedded as part of the model file or contained in an external file. This metadata affects how your model behaves or how it looks or both.
Model format | Description |
---|---|
glTF |
GL Transmission Format is a royalty-free specification for the efficient transmission of 3D content, developed by Khronos Group. In addition to the STK-specific features mentioned above, this format makes use of a physically based rendering shader built into STK. You can use two or more texture layers to show base color, metalness, roughness, ambient occlusion, emission, and normal maps. External to the model, you can also include High Dynamic Range (HDR) reflection maps. The glTF file contains the base model. A GMDF file contains STK-specific metadata (articulations, pointing, etc.). A GLB file is a binary form of glTF that may also contain GMDF data and texture maps used in the model. For additional information, see the glTF models page. AGI recommends using glTF models, but supports MDL and COLLADA for backward compatibility with older scenarios. |
MDL | Supports articulated appendages (parts that animate), pointing, attach points for sensors and vapor trails, and solar panel groups. These are STK-specific features and are embedded within the MDL file itself. Unique to MDL is the articulation of colors and textures. For additional information, see MDL Model Parameters. |
Collada | Supports articulated appendages, pointing, attach points for sensors and vapor trails, solar panel groups, and the ability to use shaders. Collada also stores normal vectors and uses per-pixel lighting. These capabilities may be embedded in the DAE file or an external ANC Ancillary file. For additional information, see COLLADA Models and Ancillary Features. |
You can use the STK Model Viewer to visualize COLLADA, MDL, and glTF models.
Loading a model into STK
To load your model into STK, right-click the object that you want to apply the model to and select Properties. Under 3D Graphics, go to the Model page. Under the Model subpanel, select the Show check box and identify your model by choosing an option:
- Select Model File and browse to and select your model using the ellipsis.
- Select Model List and choose a model from the list.
After loading your model you can:
- Change its size using the Log Scale slider.
- Adjust articulations by clicking Articulations. under
- Alter the model's orientation or position using the Offsets page of the 3D Graphics properties.