Skip to main content

SpawnPoints

SpawnPoints define locations in a Scene where Products can be placed.


Creating a SpawnPoint

By clicking the “Create” button in the CRUD component, a new SpawnPoint can be created.
Existing SpawnPoints can be edited or viewed via the “inline icons”.

Fields

  • Code (mandatory)
    → Technical name of the SpawnPoint.
    Can be freely chosen, must follow naming conventions, and be unique within SpawnPoints.

  • Descriptions (optional)
    → Multilingual description of the Scene

    • de_de = Basis Szene
    • en_en = Base Scene
  • Position (optional)
    → Define the position of the SpawnPoint in 3D space coordinates.
    Example: X = 0 / Y = 0 / Z = 0

  • Rotation (optional)
    → Define the rotation of the SpawnPoint in 3D space coordinates.
    Example: X = 0 / Y = 0 / Z = 0


SpawnPoint-Information Tab (Create)

When creating a new SpawnPoint:

  • Code is required.
  • Description can be entered in multiple languages.
  • Define Position.
  • Define Rotation.

Actions:

  • Save → Create new SpawnPoint
  • Save → Save description / changes

After saving, additional tabs for the SpawnPoint become available.


SpawnPoint-Information Tab (Edit-/View-Mode)

In Edit-/View-Mode:

  • Base information of the SpawnPoint can be viewed or modified.
  • Save

CameraSettings Tab

Here, CameraSettings can be assigned to a SpawnPoint.


Fields

  • Code (mandatory)
    → Technical name of the CameraSettings.
    Can be freely chosen, must follow naming conventions, and be unique within CameraSettings.

  • Distance (optional)
    → Camera distance from the SpawnPoint during scene initialization.

  • Minimum Distance (optional)
    → Minimum camera distance from the SpawnPoint.

  • Maximum Distance (optional)
    → Maximum camera distance from the SpawnPoint.

  • Minimum Y Rotation (optional)
    → Minimum camera rotation on the Y-axis relative to the SpawnPoint.
    (Defines how far below the SpawnPoint the camera is allowed to rotate.)
    Example: 90°

  • Maximum Y Rotation (optional)
    → Maximum camera rotation on the Y-axis relative to the SpawnPoint.
    (Defines how far above the SpawnPoint the camera is allowed to rotate.)
    Example: 90°

  • IsFlareActive (optional)
    → Defines whether LightFlares of a light source should be visible or not.

  • Descriptions (optional)
    → Multilingual description

    • de_de = Basis Szene
    • en_en = Base Scene
  • LookAtOffset (optional)
    → Offset of the camera look-at point relative to the SpawnPoint,
    if the camera rotation center should be around the 3D object’s center of gravity instead of the SpawnPoint.
    Example: X = 0 / Y = 0.5 / Z = 0


→ A SpawnPoint can have n CameraSettings assigned.


CameraSettings Tab (Create)

When creating new CameraSettings:

  • Code is required.
  • Define Minimum Distance.
  • Define Maximum Distance.
  • Define Minimum Y Rotation.
  • Define Maximum Y Rotation.
  • Select IsFlareActive.
  • Description can be entered in multiple languages.
  • Define LookAtOffset.

Actions:

  • Save → Create new CameraSettings
  • Save → Save changes

CameraSettings Tab (Edit-/View-Mode)

In Edit-/View-Mode:

  • Base information of the CameraSettings can be viewed or modified.
  • Save