Commencez. C'est gratuit
ou s'inscrire avec votre adresse courriel
Metaverse par Mind Map: Metaverse

1. Scenes

1.1. The Character Scene

1.1.1. Automatically added to the beginning of your Storyboard.

1.1.2. Composed of three parts: Character Dialogue (Text) Character Image (Image) Buttons (Input) NOTE: You do not have to use all three. For Example, you can display a Character without text or buttons should you choose to do so. Add Dialogue: Click on the text box located at the top of the Scene and begin typing. Characters are the subject of your Scene. To add a character to your Scene

1.1.3. Additional Features of Character Scenes AR vs Background Mode Augmented Reality mode Background mode Select mode from the tab on the right-hand menu in the Storyboard. AR + Frame Camera frame Click “Add a frame” Background Mode Click on the Scene Click “Change Background”

1.1.4. Add Audio To A Scene: Click the “Add Sound” Choose from librairy or “+ Add a sound” Record directly Upload mp3) file by clicking the arrow icon. Click the “Save” button at the bottom

1.1.5. Add A Scene Timer: Click on an empty space within the Scene Expand the “Timer” option right-hand menu. Click the “Use Timer..” to activate the timer for the Scene Timer Type is set to “Delay” (Optional) Use the “Force user to wait” toggle to require a user to stay on the Scene until the timer expires

1.1.6. Buttons Add Buttons: Click on the empty rectangle at the bottom of the Scene. Add as many buttons as you’d like. Delete or Move Buttons: Right-click on the button Select one of the movement options. Customize Buttons: Click on an empty space within the Scene. Click “Response Style” controls in the right-hand menu to change

1.2. Camera Scene

1.2.1. The Camera Scene lets you create Experiences that ask users to take photos or videos. The Camera Scene is usually paired with a Save to wall Block or a Google Vision Block. You can configure various settings for camera Scenes from the right-hand menu.

1.2.2. Camera View Front-facing camera - Rear-facing camera Capture Settings Photo only, video only and photo + video.

1.2.3. Create Camera Frames Image that overlays on top of the camera view To create a camera frame: Click “Add a frame” underneath the Scene Click “+ Create a frame” at the top right of the menu. Choose characters on the left to add them to the frame. Drag, resize and rotate characters within the frame. “Save”

1.2.4. Import Frame Using URL Frame URL is generated and displayed in the right-hand menu. Use frames that you create outside of Metaverse by pasting a URL in the “Frame URL” field. NOTE: The ideal image size for a Frame is 750 x 1334 pixels

1.3. Text Input Scenes

1.3.1. let users enter text short answer questions passwords

1.3.2. Consists of three parts: Character Dialogue (Text) Character Image (Image) Keyboard (Text Input)

1.3.3. To Display Number Pad: Click Text Input field In “Keyboard Options” on the right, click “Keyboard Type” To Conceal Text Ex: (●●●●●●●●●):

1.4. Item Scene

1.4.1. Give Items Allow you to give digital items

1.4.2. Create An Item: Click on the empty circle or “Collect Item” button on the Give Item Scene In the right-hand menu, click the “New” button next to search. Click on the “Upload Item” box and upload an image to use as an item. Add Item Name, Description, and Tags Click “Create Item” at the bottom right to save your item Items that you create are displayed in the right-hand menu.

1.4.3. Request Items Request Item Scene allows you to remove items from a user’s inventory. Request An Item: Click on the “Select Item” box on the Scene Click on “Set Item” near the top of the right-hand menu Click on the item to request it.

1.5. Webview Scene

1.5.1. Embed web pages

1.5.2. Display A Website: Click on the Webview Scene Enter the URL you’d like to display in the “Website URL” section of the right-hand menu A preview of the website will appear on the Scene if the URL was entered correctly.

1.6. YouTube Scene

1.6.1. Embed a YouTube video inside of an Experience.

1.6.2. Configuring the YouTube Scene Enter the share URL in the right-hand menu.

1.6.3. *NOTES: YouTube videos will not display if they do not allow embedding or are listed as “Private” on YouTube.

1.7. Media Wall

1.7.1. Display photos, videos or text captured Always paired with a Save to Wall Block IF choose not to show Media wall in Experience Save to Wall Block

1.7.2. Create A New Media Wall: Add a Media Wall Block or Scene Click the “New” button Name your Media Wall

1.7.3. Select An Existing Media Wall: Click on “Select A Wall” Select the Media Wall

1.7.4. Moderating Media Wall Content: Access your Media Wall Content from Dashboard Edit the Media Wall Name and Info‍ Clicking the pencil icon next to the Wall name on "My Walls." DELETE photos, videos and text Clicking on the trash icon at the bottom of each item on the wall.

1.7.5. NOTES: For users: Once a photo, video or text is uploaded to a Media Wall that you did not create, the action cannot be undone. To remove your content please email us. If you see inappropriate content on a Media Wall, please email us with the Experience name & the name of the Media Wall.

1.8. Poll Scene

1.8.1. Poll Scenes let you record votes in an Experience. These Scenes are always paired with a Record Vote Block.

1.8.2. Polls can record button responses text inputs.

1.8.3. New votes displayed live as an option

1.8.4. Create A New Poll: Click on the “New” button Add a question to your Poll

1.8.5. Select An Existing Poll: Click on “Select A Poll” in the right-hand menu A preview will appear

1.8.6. NOTES: Remember, once a vote is cast to a Poll Scene, the action cannot be undone.

1.8.7. Editing Poll Name and Info Edit by clicking the pencil icon

2. Scenes and Blocks

2.1. Foundation of Experiences

2.1.1. Scenes visual components that a user will see when they interact with your Experience.

2.1.2. Blocks logic elements that perform actions while an Experience is running saving a photo, checking a password, determining the path a user will take in an Experience

2.2. Linked together using transitions.

2.3. Experiences can contain only

2.3.1. Scenes

2.3.2. Scenes and Blocks,

2.3.3. will not work with just Blocks.

3. Blocks

3.1. Property Blocks

3.1.1. Property Blocks allow you to save and manipulate data. All Property Blocks assign a value and manipulate that value. User Properties Tied to the User Account and are carried in between experiences. These are displayed in dialogue using ${props.PROPERTY_NAME} An Example of a User Property is the total points accumulated by a user across multiple experiences. Experience Properties A Temporary property that lives within the life experience. It is created and destroyed each time the experience opens and closes. Experience properties are displayed using ${experience.PROPERTY_NAME} An Example of an Experience property could be the number of questions correct in a timed trivia game. Environment Properties This property is globally affected by each user that interacts with it. It can be carried in between experiences. Environment properties are displayed using ${env["PROPERTY_NAME"]} An Example of an Environment property could be the total number of times an experience has been opened. Property Blocks Set Property Value The Set Property Value Block will set a specified Value for specified Data. If the Data does not exist yet, then it will create a new Property with the specified name and then set the value of it. Save Property From Input The Save Property From Input will take the previous input from any scene/block value and save it as a Property value. It is similar to the Set Property Value Block, only the Value is determined by the previous input. Property Exists The Property Exists Block will check to see if a Property has been created. It has 2 transition paths for “does exist” and “does not exist." Check Property Value The Check Property Value Block will check the value of a piece of Property and compare it to a specified value. The comparators (=, <, ≤, >, ≥) allow you to test for conditions other than an exact number. For example, you could test for more than 5 points rather than exactly 5 points. Increment Property By Input The Increment Property From Input will use the previous Input from a Scene/Block and add it to the current Property Value. Decrement Property By Input The Decrement Property From Input will use the previous Input from a Scene/Block and subtract it from the current Property Value. Increment Property By Value The Increment Property From Value will add a specified value to an existing Property Value. Decrement Property By Value The Decrement Property From Value will add a specified value to an existing Property Value

3.2. Google Vision

3.2.1. Google Vision Blocks use image recognition to detect simple objects, faces, and text. A Google Vision Block must be directly after a Camera Scene. Detect Object The Is Object Block will check to see if a photo contains a particular object. You can set what an Is Object Block looks for in the right-hand Menu. You must specify what happens when an object is detected and when an object is not detected For example, if you want a user to take a photo, and determine if the photo is of a hot dog, then you would use the Is Object Block and type “hot dog” into the object section of the right-hand menu. Check out a Video of an Experience that uses the Google Vision Is Object Block > Detect Text The Is Text Block will search for text in an image. Choose the text you would like to look for in the right-hand menu. *NOTE: This block is the most accurate of the Google Vision Blocks Detect If A Person Is Happy The Is Happy Block analyzes a photo and determines if a person is smiling.

3.3. Inventory

3.3.1. The Has Item Block checks a user’s inventory to see if they have a specific item. The above video will teach you how to use Give and Request item Scenes as well as how to use the Has Item Block. Check For An Item: Click on the Has Item Block Click on the “Find” button in the right-hand menu Search or scroll through the list Click on the item to set it as the item to check.

3.4. Leaderboard

3.4.1. How To Create A Leaderboard Leaderboards track scores of users for Experience(s). Each leaderboard has a specific API key that links data to a leaderboard. Create A Leaderboard: Go to ( Enter a Leaderboard Name (Optional) Set a cover image by entering a URL. (You can right-click on any image on the web & select “Copy Image Address” to get the image URL) (Optional) Enter a description Click the “Create” Once you create your leaderboard, a box will appear with a Leaderboard API Key and Leaderboard URL *NOTE: Save the API Key and URL in a safe place, as you will not be able to access this information again after leaving the page. Add Points To A Leaderboard The Add Point To Leaderboard Block will add a point to the leaderboard for a specific user. If the user is not on the leaderboard, this Block will add the user to the leaderboard. In the right-hand menu, enter the Leaderboard API key, and number of points you would like to add to the leaderboard Subtract Points From A Leaderboard The Subtract Point From Leaderboard Block will subtracts points from a leaderboard for a specific user. If the user is not on the leaderboard, this block will add the user to the leaderboard. In the right-hand menu, enter the Leaderboard API key, and how many points you would like to subtract from the leaderboard

3.5. Record Poll Votes

3.5.1. The Record Vote Block records a response from a button on a Character Scene or text from a Text Input Scene. In the right-hand menu, you must create a poll or choose a Poll that you have already created (See Poll Scenes) Any response that transitions to this block will be recorded as a vote to the poll. The poll can be viewed using a Poll Scene.

3.6. Probability

3.6.1. Coin Flip The Coin Flip Block will use 50/50 (heads or tails) probability to determine where a user transitions in your Experience. Simple Probability The Simple Probability Block lets you determine the probability of transitioning to Scenes. In the right-hand menu, set the probability of success. The probability will need to be a decimal between 0 and 1. Choose where a user transitions using “Check Success” & “Check Failed”. For Example, if you set the probability to (0.85), then there will be an 85% chance for the “Check Succeeded” transition and a 15% chance for the “Check Failed” transition. NOTES: If the probability is greater than 1, it will always transition to the “Check succeeded” path. If the probability is less than 0, it will always transition to the “Check Failed” path. Check Dice Roll The Check Dice Roll Block uses probability based on dice notation. Understanding Dice Notation: Dice rolls required by Metaverse are given in the form (AdX) A = the number of dice to be rolled. X = the number of faces of each die. d = just stands for dice. Examples of Dice Notation: 1d6 means roll 1 die of 6 sides. The probability of rolling exactly 3 is ⅙. 4d13 means roll 4 dice of 13 sides each. The Probability of rolling exactly 15 is 1/52. Using Check Dice Roll: Click on the Check Dice Roll Block Enter the dice string (Ex: 1d6) Enter the Probability to test for in the Comparator section Set your “On Success” & “On Failure” transitions *NOTE: The comparator allows you to test for conditions other than an exact number. For example, rather than testing the probability of rolling exactly 4, you can test for the probability of rolling a number that is less than or equal to 4, meaning (1, 2, 3, or 4)

3.7. Text Blocks

3.7.1. Text Blocks allow you to verify and manipulate text from a Text Input Scene. Search For Text The Search For Text Block will verify that a user's response contains particular text. Example 1: Search (William) Text Input = “William was at the party.” (Text is found) Text Input = “Bill was at the party” (Text not found) You can search for multiple phrases by separating each phrase with a comma. Example 2: Search (William, Bill) Text Input = “William was at the party.” (Text is found) Text Input = “Bill was at the party” (Text is found) Text Input = “Janet was at the party” (Text not found) Case Sensitive: Turning on the “Case Sensitive” toggle will check that a phrase will have appropriate capitalization. Example 3: Search (William) Case Sensitive: ON Text Input = “William was at the party.” (Text is found) Text Input = “william was at the party.” (Text not found) Exact Text: Turning on the “Exact Text” toggle will require a user to type the exact text, rather than a phrase. Example 4: Search (William) Exact Text: ON Text Input = “William” (Text is found) Text Input = “William was at the party.” (Text NOT found) Response is Email The Response Is Email Block will check if the Text Input is formatted as an email address. Example: Text Input = “[email protected]” (Is email) Text Input = “[email protected]” (Is email) Text Input = “[email protected]” (Is not email) Parse Alphanumeric The Parse Alphanumeric Block will remove any non-alphanumeric characters from your text. The Non-Alphanumeric Characters Are: ! @ # & ( ) – [ ] : ; ', ? / *` ~ $ ^ + = <> “ Example: Text Input Before Block: (50%) becomes 50 Text Input After Block: 50 Lowercase Text The Lowercase Text Block will change all the letters of a users text input to lowercase. Example: Text Input Before Block = “San Diego, California” Text Input After Block = “san diego, california” Uppercase Text The Uppercase Text Block will change all the letters of a users text input to uppercase.. Example: Text Input Before Block = “I can create Experiences in Metaverse” Text Input After Block = “san diText Input After Block = “I CAN CREATE EXPERIENCES IN METAVERSE” Parse Alpha The Parse Alpha Block will remove everything that is not a letter from a user’s text input. Example: Text Input Before Block = “abc1+3d” Text Input After Block = “abcd” Save Text The Save Text Block will save the text entered into the Text Input, similar to a Save Data Block Check String Length The Check String Length Block will check for the number of characters in a Text Input. You can also use the comparator to check for other values like “Greater than” or “Less than” a number of letters. Response Is Number The Response Is Number Block will check to see if the Text Input is a number. Passes Regex Validation (advanced) The Passes Regex Validation Block (advanced) will allow you to create your own regular expression to search the Text Input for.Learn About Regular Expression rules

3.8. Set Experience Timer

3.8.1. Timer that counts down (in seconds) Expires after a specified amount of time.

3.8.2. Give your Timer a name Multiple timers in an experience.

3.8.3. Clear Experience Timer Clears the current timer Instantly cause the Timer to expire.

3.8.4. Check Experience Timer If the timer is still active and running.

3.9. Media Wall

3.9.1. Save a picture from a Camera Scene text from a Text Input Scene. Make sure that you select the wall in the right-hand menu.