Skip to main content

Primitive Mesh

Primitives and custom 3D models are the core building blocks of any project in XR Creator Studio. They allow you to create simple geometric shapes and complex custom-designed objects that bring your Verses to life. By combining these elements, you can design architectural structures and dynamic experiences for users in the Metaverse.

Types of Primitives Available

Below are the different primitive meshes you can use in XR Creator Studio:

Primitive TypeDescriptionUse Cases
BoxA six-sided box, perfect for building structures, furniture, or simple props.Create walls, boxes, or platforms.
SphereA round 3D object, useful for natural elements like planets, decorative objects, or interactive elements.Ideal for balls, bubbles, or lighting orbs.
CylinderA circular object with flat top and bottom, great for pillars, columns, and pipes.Build supports, poles, and tubes.
ConeA tapered object for sculptural elements, signs, or markers.Use for cones, caps, or directional indicators.
PlaneA flat 2D surface.Perfect for floors, walls or as a ground plane.
OctahedronAn eight-sided polyhedron, great for geometric designs or decorative elements.Useful for abstract art, gaming assets, and visual effects.
RingA flat, circular shape with a hole, ideal for hoops, portals, or visual accents.Design ring-shaped objects, interactive portals, or decorative elements.
TorusA donut-shaped object with a circular cross-section, perfect for futuristic designs, interactive elements, or decorations.Create wheels, rings, or circular pathways.
Torus KnotA complex, knotted 3D shape, offering visual intrigue and unique designs.Ideal for abstract designs, sculptural elements, or artistic accents.

Adding a Primitive Mesh

Follow these steps to add primitive meshes to your scene:

  1. Open the "Elements" Panel

    • Located in the toolbar of the XR Creator Studio interface.
  2. Select "Primitive Mesh"

    • Choose from Box, Sphere, Cylinder, Cone, Plane, etc.
  3. Position the Primitive into the Viewport

    • Drag and drop the selected primitive where you want it.

Primitive Mesh Properties

Below are the properties available for primitive meshes:

General Properties

PropertyDescription
EnabledToggles whether the primitive is active.
VisibleControls the object's visibility in the scene.

Transform Properties

PropertyDescription
Position (X, Y, Z)Determines where the primitive is placed in the scene.
Rotation (X, Y, Z)Sets the angle of the primitive.
Scale (X, Y, Z)Adjusts the size of the primitive.

Rendering Properties

PropertyDescription
Cast ShadowEnables the object to cast shadows in the scene.
Receive ShadowAllows the object to receive shadows from other light sources.

Mesh-Specific Properties

PropertyDescription
Geometry TypeDefines the shape of the object (Box, Sphere, Cylinder, etc.).
ColorSets the material color of the mesh.
Radius TopAdjusts the top radius (for cylinders/cones).
Radius BottomAdjusts the bottom radius (for cylinders/cones).
HeightDefines the height of the primitive.
Radius SegmentsControls the smoothness/detail level of circular objects.
Height SegmentsAdjusts vertical divisions for better geometry resolution.

🚀 Best Practices for Using Primitives

  • Combine primitives to create complex structures efficiently.
  • Use transform tools (T, R, Y) for easy adjustments.
  • Use shadow settings to improve realism in your scene.