logo
Product management

Providing 3D Models

Guidelines for delivering 3D sofa models including format, UV mapping, position, orientation, and naming

📁 File Format

Please deliver the model in one of the following formats:

  • FBX
  • OBJ

🗺️ UV Mapping

  • All models must be UV unwrapped within the default UV grid.
  • Overlapping UVs are allowed.
  • The UV layout should be mapped to a 3m × 3m area.

The alphabet/texture flow must run vertically, be centered within the sofa, and flow consistently around the arms.

🎯 Model Position

The model must be centered at coordinates: 0, 0.

🧭 Model Orientation

  • All models must face forward.
  • For corner or L-shaped sofas: always orient them right-hand facing to avoid lighting issues.

↔️ Normals

  • All face normals must point outward (away from the mesh interior).
  • Check for flipped normals before export; they cause invisible or black faces in the configurator.
  • In your 3D app, use “recalculate normals” or “unify normals” so every face points the correct way.

Double-sided geometry (e.g. single-plane cushions) can look correct in the viewport but break in real-time rendering. Prefer proper outward-facing normals on solid geometry.

🏷️ Naming Convention (Meshes & Materials)

🛋️ Materials

  • Assign a material to each part of the sofa.
  • Most models will use:
    • Fabric – cushions, backs, arms, piping
    • Wood – legs (if wooden)
    • Metal – legs (if metal)

📐 Mesh Names

Rename each geometry part to match its corresponding component. Examples:

  • Inside Back
  • Outside Back
  • Seat
  • Legs
  • Arms
  • Cushions
  • Piping

On this page