Importing 3D objects


To import a 3D model, click the drop-down arrow on the Import button in the Media panel and choose Import 3D model.

HitFilm supports the .lwo, .3ds and .obj formats.

The 3D model properties window will appear with information about your selected model.

3D object import

You can now customize the model before completing the import.

Note that 3D model geometry is saved within the HitFilm project file, so you will experience larger project filesizes when working with 3D models.

Preview

A preview of the 3D model is rendered in the window on the left. You can move the camera around using the tools in the top right corner, tracking forwards, backwards, left, right, up and down.

Left clicking and dragging in the window will orbit the camera around the model.

Groups

Some 3D models are built using groups. These are pre-defined parts within the main model which can exist as separate geometry. For example, the rotors on a helicopter or the wheels on a car.

During import you can specify which groups you want to have their own animation controls using the Groups panel.

Selecting a group in the list will highlight it in the preview. Checking the Individual transform property will create transform controls for each selected group.

You can also rename a group by right-clicking and choosing the Rename option from the menu.

Specified groups will then be available in the Models section of the 3D model layer on the timeline.

Setting up groups can only be done during import. Make sure you define your groups at this stage as they cannot be edited later without re-importing the model.

Groups cannot be created inside HitFilm, they must be part of the original model.

Materials

A model's textures are listed in the Materials panel.

The properties of each texture can be adjusted either during import or at a later stage.

Textures

Diffuse and specular textures can be applied using the Diffuse Texture Filename and Specular Texture Filename properties. These will be automatically linked during import if the textures are found. The texture can be changed or relinked by clicking the ... button, or removed entirely using the X button.

To avoid having to relink your textures, ensure that all texture files are in the same folder as the model file itself during import.

Diffuse textures define the basic color of a surface.

Specular textures define the variation in intensity and color of the specular highlights on a model's surface.

Not all models will include textures. You can always assign your own textures using the materials properties.

Colors

The color properties are used to set up the default colors for the material.

The Diffuse color alters the base color of the material and will work in addition to a diffuse texture.

The Specular color determines the color used for the specular highlights on the material.

Ambient color defines the color of the model under an ambient light source.

Emissive color allows a material to reflect an additional color. This is useful for 3D models that are simulating light sources.

Shininess defines the size and falloff of the specular highlight. A large value will create the specular highlights seen on a mirror-like surface.

Reflectivity

The reflectivity properties work in conjunction with an environment map, which is defined once a 3D model has been added to the timeline.

Diffuse reflectivity take the colors from the environment map and adds them to the material's diffuse texture. This can help a model look like it is part of a composited scene and being affected by lighting in a shot.

Specular reflectivity uses the environment map to create a visible reflection on the surface. A high value will create a mirror-like surface.

Opacity determines the transparency of the material.

See using 3D models for more information on assigning environment maps.

Advanced

The advanced panel contains additional controls for defining how the model behaves in HitFilm.

After adjusting the advanced settings the Update Preview button must be clicked to see the changes in the preview.

Coordinate system

Flip YZ axis can be used to alter the default orientation of the model. This is useful if the model has been built in software that uses a different coordinate system to HitFilm.

Center anchor point will ensure the anchor point is at the center of the model. This can be useful if the model is offset in 3D space.

The coordinate system can only be adjusted during import.

3D model units/scale

The scale of an imported model has to be adapted to the HitFilm 3D scene.

Auto normalize will scale the model automatically to fit within a cube 500 units on a side. This will ensure the model fits neatly within the frame of a default HitFilm camera.

If you are working with multiple models or multi-file models that have been created to a specific scale you should uncheck auto normalize and set the Single Unit Scale. This will ensure all models use the same scale.

The unit scale can be set using the drop-down menu and the value set with the slider.

The scale of a model directly affects the behaviour of ambient occlusion. Small scales will produce deeper ambient occlusion, creating the impression of a smaller model.

The model scale can only be adjusted during import.

Normals

In most cases the Normals properties should not be changed. Only alter them if the model is rendering incorrectly.

Normals are used to determine how light interacts with a surface.

In the event of lighting seeming inaccurate, with areas appearing dark when they should be light, activate the Flip Normals property.

The Generation Method can be used to create normals for models that do not have them, or to alter the existing normals. Auto smoothing creates a more realistic surface, while faceted produces a surface that highlights each individual polygon.

UV mapping

UV mapping determines how textures are applied to a surface. If textures are appearing inverted or upside-down, make sure you activate the Flip UV Coordinates property.