(3D) Build Renders

A product is composed of several resources that allow its 3D visualization: parts, materials, colors. For further information please read the concepts document thoroughly, and explore the example zips provided.

Swear Parts Example

In order to make this visualization possible using the PRC strategy, it's necessary to create (3D) Build Renders.

These renders are the final output from the 3D process, which is used as an input for the (3D) build creation.

There are several rules that must be followed when creating the (3D) Build Renders assets:

12 Frames Render

The output pngs files that are generated must be stored in a five level folder depth (model -> part -> material -> color -> frame) directory tree that is organized and named following the structure:

\- model
  \- part
    \- material
      \- color
        \- side-000.png
        \- side-001.png
        (...)
        \- side-023.png
        \- top-000.png
      \- other_colors
    \- other_materials
  \- other_parts
\- other_models

Directory Structure

With the assets provided, the following composition can be achieved:

Composition Example

If you want to examine an example of this build, check out the zip example.

Photography Based (3D) Build

Using the PRC strategy you can also create Photography Based (3D) Builds. With some post-production work, you can cut photos to cover all the possible combinations of (parts, materials, colors), ie:

├── base
│   └── leather
│       ├── pink
│       │   ├── closed-000.png
│       │   └── open-000.png
│       └── white
│           ├── closed-000.png
│           └── open-000.png
├── flap
│   └── leather
│       ├── pink
│       │   ├── closed-000.png
│       │   └── open-000.png
│       └── white
│           ├── closed-000.png
│           └── open-000.png
├── handle
│   └── leather
│       ├── pink
│       │   ├── closed-000.png
│       │   └── open-000.png
│       └── white
│           ├── closed-000.png
│           └── open-000.png
└── hardware
    └── metal
        └── gold
            ├── closed-000.png
            └── open-000.png

Photography Example

You can view an example of this build in the zip example.

Swatches

For each (material, color) combination for every part (customizable or not), two sample images (swatches) are required, with different dimensions:

The material name must comply with the ones defined for the parts.

ExampleDirectory Structure
Swatches ExampleSwatches Directory

Normally the swatches are added to the swatches directory of a build, where each swatch is saved inside a folder with the name of the material it represents. These swatches are available for all models of the build. However, two models of the same build can have the same material but with different swatches. To allow that, the swatches can be added in the swatches directory inside a folder with the name of the model, e.g. <name of the model>/<name of the material>/<swatches>. These swatches are more specific and will be picked first for the given model.