UltimateWorld Documentation
website·Indexed 29 days ago
https://uve-docs-ultworld.vercel.app/Documentation for UltimateWorld, a platform for curated metaverses and audio-visual content. Includes guides on creating worlds using Blender and the BYOM plugin, adding interactivity, exporting glTF files, and deploying immersive spaces.
What's inside UltimateWorld
- UltimateWorld is a platform that curates community-created metaverses and audio-visual content. It enables artists, designers, researchers, and organizations to build their own virtual environments using an open-source tool called BYOM (Build Your Own Metaverse).
Overview of UltimateWorld and BYOM
UltimateWorld is a platform that curates community-created metaverses and audio-visual content. It enables artists, designers, researchers, and organizations to build their own virtual environments using an open-source tool called BYOM (Build Your Own Metaverse).Prerequisites for installing Ultimate Blender Plugin
To use the Ultimate Blender Plugin (BYOM), ensure you have the following requirements:
- Blender version 2.93 or above
- The Ultimate Blender Plugin zip file
- The Stone Hedge Faces GLB file for assets
Create and manage blog posts in Docusaurus
Docusaurus blogging features are powered by the@docusaurus/plugin-content-blogplugin. To create a blog post, add Markdown files or folders to theblogdirectory. Post dates are automatically extracted from filenames using the formatYYYY-MM-DD-title.mdor by placing anindex.mdinside a folder namedYYYY-MM-DD-title. Using a folder for a post allows you to co-locate images with the content. Blog authors can be managed in theauthors.ymlfile, and posts support tags.# Example filename for date extraction 2019-05-30-welcome.mdUpload and configure world assets on UltimateWorld.io
After clicking the 'Add World' button on the UltimateWorld.io dashboard, provide the following details to host your world:
- Name: Enter the world name to be displayed in the public browser.
- GLB File: Upload the
.glbfile that serves as the main 3D model for the world. - Thumbnail Image: Upload a preview image for the world browser.
- Server Location: Select the server location closest to your target audience to optimize loading speeds.
Click the HOST button to finalize the publication.
Export a Blender scene to GLB for BYOM
To export a world from Blender for use in BYOM, use the glTF 2.0 export format. To ensure interactivity settings are preserved, you must enable custom properties during export.
Steps:
- Navigate to File > Export > glTF 2.0.
- Select the destination folder and name your
.glbfile. - In the Include panel, uncheck all options except for Custom Properties.
- In the Extras panel, check Export Custom Properties. This is critical for BYOM to read the interactivity settings defined in Blender.
Create and organize blog posts in Docusaurus
Docusaurus blogging features are powered by the
@docusaurus/plugin-content-blogplugin. To create blog posts, add Markdown files or folders to theblogdirectory.Post dates are automatically extracted from filenames using the format
YYYY-MM-DD-title.md(e.g.,2019-05-30-welcome.md) or from anindex.mdfile within a dated folder (e.g.,2019-05-30-welcome/index.md). Using a folder for a post is recommended when you need to co-locate images with the post content.Requirements for Ultimate Blender Plugin
To use the Ultimate Blender Plugin, ensure you have the following:
- Blender version 2.93 or above
- The Ultimate Blender Plugin zip file
- The Stone Hedge Faces GLB file (for project assets)
Set up a scene environment with ocean textures and floors
Follow these steps to build the base of your scene:
- Clear Scene: Open Blender, press
Ato select all default objects, pressX, and select Delete. - Create Ocean: Press
Shift + A-> Mesh > Plane. Scale the plane usingS. With the plane selected, use the BYOM plugin panel to apply the Ocean texture. - Create Floor: Press
Shift + A-> Mesh > Cube. Scale the cube along the X and Y axes to create a flat floor surface.
- Clear Scene: Open Blender, press
Publish a world to UltimateWorld.io
To publish a world on UltimateWorld.io, you must have an account. The publishing process involves uploading a GLB model and a thumbnail image, and selecting a server location to optimize loading speeds for users. Once the 'HOST' button is clicked, the world is live and can be accessed via laptop, phone, or VR using the provided share link.Create interactive blog posts using MDX in Docusaurus
Docusaurus blog posts support MDX, allowing the use of React components directly within markdown files to create interactive content.<button onClick={() => alert('button clicked!')}>Click me!</button>Export Blender models for BYOM using glTF 2.0
To export a world from Blender for use in BYOM, use the glTF 2.0 export format. To ensure interactivity settings are preserved, you must enable custom properties in the export settings. In the 'Include' panel, uncheck all options except for 'Custom Properties'. Then, in the 'Extras' panel, ensure 'Export Custom Properties' is checked so BYOM can read the interactivity settings.- Go to File > Export > glTF 2.0
- Select export folder and name the .glb file
- Include Panel: Uncheck all except 'Custom Properties'
- Extras Panel: Check 'Export Custom Properties'