Install and setup 3D models for 3D preview

Modified on Thu, 16 May at 1:23 PM

Install via 3D Model Manager (only for Premium plan in Genius)

When subscribing to the Premium plan of Genius, you can easily install the desired 3D models via the 3D Model Manager in Settings > 3D Preview.

Installing 3D model via FTP (one-time purchase)

After purchasing one of our premade models, you will receive a zip archive. Just unzip this zip and upload the unzipped folder into the wp-content/uploads/fpd_3d directory. If there is not fpd_3d directory, just create one.

So it will look like this:

Setting up the FPD product

Create a new FPD product or select an existing one and open the the product options. 

Here you will find a dropdown to select the 3D model that you would like to display with the FPD product.

The Printing Area Aspect Ratio will tell you the size of the aspect ratio for the printing box that you need to define in the view options. In order to ensure that your exported design looks optimal in the 3D model, it is necessary to set a printing box with the appropriate aspect ratio.


In the FPD settings > General > Display section you can set the placement of the 3D preview. Here you have different options to place the 3D preview. The same option can also be found in the Individual Product Settings.

Using own 3D models

If you want to use your own 3D models, you need a 3D modelling software. You need to create a group with multiple objects. The customisable object (for example a label) needs to be called "custom" and have a material applied to it called "custom" as well. 

Create 3D Model

3D Model Setup in Blender:


Configuration Setup

Please begin by creating the folder "fpd_3d" within the "wp-content/uploads" directory. Within this folder, kindly create a subfolder with a unique name that does not contain any spaces.

Please transfer your custom model's fbx file to the designated folder and label it as "model.fbx".

Please add the attached image file (located further down this page) as the environment map. Alternatively, you may use your own environment map, but kindly label it as "environment_map.hdr".

Add a config.json file to that folder as well, here is an example:

  "id": "t-shirt-male",
  "name": "T-Shirt Male",
  "print_area": {
    "width": 2048,
    "height": 3072
  "camera_z": 120,
    "base_material_metalness": 0,
    "base_material_roughness": 1,
    "only_exportable": true,
    "print_padding": 5

The id should match the folder name, while the name itself can be chosen according to your preference. Please ensure that the print area corresponds to the identical aspect ratio as the "custom" layer in your 3D model.

Here is an example folder structure:

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article