To build and create things in High Fidelity, you need to become familiar with the tools available to you. We’ve created our own custom tools (including the Create app and Shapes app). In addition, you can use many external tools to fine-tune your creations. These tools can help you create anything from a cool avatar or a baseball hat, to a magic themed domain.
Use the Create app to create any type of entity. In Interface, pull up your HUD or Tablet and go to Create to get started. With the Create app, you can:
- Add any type of entity and import externally created models and materials.
- Edit entity properties, such as its appearance, position, and behavior.
- Expose a grid that assists you with the layout and placement of entities.
- Display the Entity List, which lists all the entities in the domain. When you’re using an HMD, the entity list will be an additional tab in the Create app. In Desktop mode, the Entity List is its own window.
We have received reports that Interface may crash when using a laptop and external monitor with the Create app. If you experience the crash, we recommend that you either a) disable the Nahimic service on your laptop or b) always use the Create Tools on your primary monitor.
The Entity List shows you all entities in the local domain. You can filter by entity type and by distance from the current location.
At the top of the Entity List, you can switch between ‘Local’ and ‘World’ view. When set to ‘Local’, the position, size, and rotation settings for entities are set in reference to the parent entity. When set to ‘World’, these settings are set in reference to the world’s default position.
When you select an entity in the Entity List, you can:
- Find an entity: You can double-click an entity on the list to view it in your domain. You will see the entity with a bounding box and arrows around it.
- Lock an entity: A locked entity cannot be edited. Select an entity and click the lock icon on the top of the window.
- Change visibility: You can hide or make an entity visible. Select an entity and click the eye icon on the top of the window.
- Name an entity: Name an entity when you select it on the list.
- Delete an entity: Delete an entity by clicking on the red bin icon on the top-right corner of the window.
Once you have created an item, you can test it prior to using it or submitting it to Marketplace. The Marketplace Item Tester reviews all kinds of content, including tablet apps, avatars, content sets, entities, and wearables. Using it, you can verify that your item works the way you expected, and that it does not have any script errors.
To use the Marketplace Item Tester:
In Interface, open the menu from either the menu bar (in Desktop) or your Tablet (in VR mode).
Go to Menu > Settings > Developer menu to enable the developer menu.
Open the Developer menu and go to Marketplace Item Tester.
You can load items in two different ways:
- Click ‘Load File’ to load an item from your local computer or network. Browse to your file to open it.
- Click ‘Load URL’ to load an item hosted in the cloud.
- Next to the item you loaded, you will see an icon indicating the type of content. If it is incorrect (or we fail to identify it), you can change it using the dropdown list.
- Click the icon to load your content in world.
We’ve listed some external tools you might want to use to create avatars and 3D models.
There are community reports where users are unable to easily open Adobe Fuse once installed. To work around this issue, open it multiple times successively until you are able to open the application.
Use Adobe Fuse to create a custom avatar. The default heads, torsos, arms, and legs in Adobe Fuse can help you start your customization.
Mixamo is a rigging system that will rig your avatar’s skeleton for you. You do not need any advanced knowledge of rigging to create simple animations for your avatar.
Blender is an open-source 3D modeling creation suite which supports everything from modeling and rigging, to animation and simulation. You can also use Blender to fine tune your avatar, and ensure that the materials and textures render correctly in High Fidelity.
Maya is a subscription based 3D modeling toolset that you can use to create 3D models to import into High Fidelity.
Blocks is a 3D modeling tool you can use in VR. Blocks lets you create models easily regardless of your experience. You can create something on Blocks through Steam or download it for the VR equipment you are using.