LogoLogo
HomeDiscordVideo TutorialsBuilder Opportunities
  • Welcome to MONA
    • What is a Space?
    • Unity Overview
  • ⬛Create
    • Getting Started Building
    • MONA Crash Course
      • Setting up MONA in Unity
      • Introduction to Unity
      • Setting up Simple Assets
      • Metaverse / WebGL Limitations
      • Creating 3D Assets
      • Applying Materials & Unwrapping UVs
      • Importing Assets into Unity
      • Adding Colliders
      • Adding Lighting
      • Adding a Custom Skybox
      • Setting up Canvases
      • Uploading to your Wallet
    • Building Spaces
      • Space Limitations
      • Create your Space
        • Space Overview
        • Colliders
        • Materials
        • Portals
        • Canvases
        • Artifacts
        • Add a Custom Skybox
        • Test Your Space
        • Troubleshooting
      • Improve your Space
        • Lightmaps (Unity Lightmapper)
        • Light Probes
        • Reflection Probes
        • Animation in Unity
        • Importing Animation
        • Player Property Volumes (PPV's)
        • Warp Volumes
        • Adding Audio
        • VRM Switcher
        • Custom Canvases
        • Embedded Video
        • User Interface (UI)
        • Creating Custom Shaders
        • Imported Assets
        • Lightmaps (Bakery Asset)
      • Optimise your Space
        • Prefabs
        • 3D Asset Specs
        • Optimizing your Space
      • Adding Interactivity
        • Visual Scripting
          • Web Request Node
        • Mona Reactor
          • Creating Animation
          • Using Animator
          • The Reactor Component
          • Reactor Overview
      • MONA Tools
        • Template Utility
        • MONA Capture
        • Light Probe Generator
        • VOX Importer
      • Submit Your Space
        • Submitting your Space
        • Creating an Image & Video Preview
        • QA Process
        • Mint Your Space
      • Update your Space
      • Frequently Asked Questions
      • Troubleshooting
    • Creating Assets
      • Asset Requirements
      • 3D Asset Types
      • Asset Creation Approaches
      • Optimizing your Mesh
      • GLB Considerations
      • Example - Cyberpunk Car
    • Creating Avatars
      • Getting Started with VRM
      • VRM Requirements
      • VRM Creation
        • Using Mixamo for Rigging
        • Adding Custom Bones to the Rig (Optional)
      • Creating your Avatar using UniVRM
        • Importing UniVRM into Unity
        • Creating the VRM using UniVRM
        • Adding Spring Bones in UniVRM (Optional)
      • Creating your Avatar using 'VRM for Blender'
        • Adding 'VRM for Blender' into Blender
        • Using 'VRM for Blender' for Rigging
        • Adding a Material
        • Assigning VRM Details
        • Exporting the Avatar
      • Uploading your VRM
      • Using Avatars in WebAR
      • Submitting your VRM to the Mona Marketplace
      • Mint Your Avatar
      • Troubleshooting
    • Resources
      • MONA Claim Asset Requirements
      • Unity Wallet SDK (Alpha)
      • MONA Playground
      • MONA Tutorials
        • Retrowave Modules
      • Asset Resources
        • 3rd Party Assets
        • Textures
        • Shaders
        • 3D Assets
        • Audio
        • Tools
        • Tutorials
      • MONA Library
        • MONA Library Submission
      • Useful Unity Packages
      • Updating the Template SDK
      • Importing Mozilla Hubs Spaces to MONA
      • Importing AltspaceVR spaces to MONA
    • MONA Marketplace
  • ⬛Explore
    • How to Use MONA
    • Using VRM Avatars
    • Audio Settings
    • Explorer's Frequently Asked Questions
  • ⬛Collect
    • Setting up a wallet
      • Delegating a Wallet
    • Own a Space
      • Host an Event
      • Uploading your Images
      • Add Images to a Canvas
      • Live Music Feed
      • Token Gated Access
      • Minted 3rd Party Assets
    • MONA Create
      • Create FAQ
    • Live Streaming in MONA
      • Setting up OBS Studio
      • Livestream using OBS Studio
      • Livestream using a Mobile Device
      • How to Stream Using Twitch or YouTube
      • Add a Livestream to a Canvas
    • Collector's Frequently Asked Questions
  • General Resources
    • Web3 Introduction
    • How to sell Art in Web3
    • Game Dev Glossary
    • Buildathons / Challenges
      • 3D Asset Buildathon (Current)
        • Frequently Asked Questions
      • Emote/Emoji Challenge (Completed)
      • Stream Challenge (Completed)
      • Custom Avatars (Completed)
      • Build : NY Challenge (Completed)
      • Sculpture Challenge (Completed)
      • Portal Hub (Completed)
      • Interact (Completed)
      • The Renaissance (Completed)
Powered by GitBook
On this page

Was this helpful?

  1. Create
  2. Building Spaces
  3. Create your Space

Artifacts

This page will cover Artifacts and how to use them.

PreviousCanvasesNextAdd a Custom Skybox

Last updated 1 year ago

Was this helpful?

The Artifacts scene houses objects that will be editable (to some degree) in the future. Anything that you do not want fixed in your space after minting should be under this scene. Artifacts can optionally link to external websites. This could be linked to an NFT marketplace, an existing portfolio website, a product page on an online store, wherever you like.

There are currently two types of artifacts available : Artifacts and Canvases. Canvases are better to use with media types such as Images (currently) and livestreaming, whereas artifacts are usually 3D Assets that can link to external websites if you want.

Artifacts are completely optional. If you do not want any artifacts/canvases, make sure to keep the Artifacts gameobject under the Artifacts scene however, otherwise an error will be thrown.

In the future, the owner of the space can take them out if they like, and add their own objects.

Artifacts are not swapped or replaced with future artifacts, so you don't need to add anything for future owners to add their objects into.

The Hierarchy for an Artifact should look like the following, Canvases are included for comparison.

Artifact Requirements

  • The Artifacts scene has an 'Artifacts' Gameobject/layer with the ArtifactLayer tag applied. Do NOT delete or move this scene or object. This is the only object in the scene with that tag.

  • All Artifacts/Canvases need to be under, or a child of, the Artifacts GameObject.

  • The 'UniqueArtifactName_#' under the ArtifactPrefab object must have a unique name in your Space and have the 'Artifact' tag applied. All other objects in each Artifact prefab should have the 'Untagged' tag.

  • The Artifact tagged object needs to have a box collider for the Portal to be 'seen' by the avatar. It is possible to use a Mesh collider but this is not recommended.

  • Each artifact needs a Spawnpoint included. This will be used in future functionality.

  • Each artifact is its own Prefab object. Do not add multiple artifacts under one ArtifactPrefab.

  • Do not cover the Artifact tagged objects collider with other colliders. The user will not be able to interact with the Artifact if there is another collider in front of it.

  • The naming convention for naming should be "PascalCase" (i.e. Portal1 or TestPortal)

As an example, here is the hierarchy of two artifacts under the Artifacts Gameobject.

If you change the Unique Name object of a Portal, Artifact, or Canvas all of these links will be reset. Keep that in mind when setting up your space.

⬛
Artifacts Video
Artifacts/Canvases Hierarchy example
Default Artifact examples