craft item limitation

This is an explanation of the restrictions on items that can be used in World Craft.

In order for items to be usable in worldcraft, the following restrictions must be met.

Restrictions as items

Craft items have an Item component must be added. The Item’s Name must be set. Item Name must be 64 characters or less. Any element of Size of Item must be 1 or more, and all elements must be 0 to 4.

GameObject limits

Items must contain no more than 128 GameObjects. All GameObjects contained in the item must have different names.

Asset limits

mesh limit

All meshes should be triangular. (In the case of general asset formats, assets containing quadrilateral meshes can also be automatically converted to triangular meshes for use. Make sure that Keep Quads is set to false in the asset Import Settings.) The number of triangles in the mesh must be between 1 and 5000. The number of sub-meshes in one mesh should be 2 or less. The mesh should not contain weights. The area where the mesh resides must be within (5, 5, 5).

Material restrictions

Items must contain no more than two types of materials. Excepting StandardMainScreenView, only Standard shaders are available. StandardMainScreenView can use StandardMainScreen.shader included in ClusterCreatorKitSample.

Texture limits

An item must contain no more than three textures. All textures must be in png or jpg format. All textures must be 8192 pixels or less on each side.

size limit

The size of the final uploaded item must be 25MB or less.

Component limits

Craft items can only use the components listed below.

Item component

In the item component, Item, MovableItem, GrabbableItem, RidableItem, ScriptableItem is available.

  • Restrictions on RidableItem
    • RidableItem’s AvatarOverrideAnimation is not used
  • Restrictions on ScriptableItems

Components involved in drawing

MeshRenderer, MeshFilter is available. Item requires at least one MeshRenderer. The number of MeshRenderers in one item should be 8 or less. MeshRenderer settings are only used for Materials. The range in which the mesh exists must be within (5, 5, 5).

Components involved in collision

BoxCollider, SphereCollider, CapsuleCollider, MeshCollider is available. All Colliders must have Is Trigger false. All Collider Materials are not used. The MeshCollider must be Convex and the specified Mesh must have 255 or fewer triangles. MeshCollider’s Cooking Options are not used. The number of colliders in one item must be 32 or less. The range in which the collider can exist must be within (5, 5, 5).

Components involved in physical behavior

Rigidbody component is a MovableItem is added. Rigidbody components are treated with isKinematic set to true and no other settings are used.

world component

In the world component, StandardMainScreenView can be used.