Virtual Space Constructor

Editor allowing users to create 3D virtual spaces of various complexities. It consists of two main parts: Visual Constructor and Kernel:

Visual Constructor

Virtual environment equipped with tools to create interactive spaces and applications. With the OWNverse creative toolkit users can design impressive virtual spaces and their own metaverses in the simplest way possible.

The construction process undergoes few steps as following scenario:

  1. Enter the platform and open the constructor

  2. Select a pre-designed template or start with an empty area adding content available in the Content HUB

  3. Import additional user content or select from integrated databases such as SketchFab, 3D Spline and others

  4. Select an avatar from user profile or available platforms such as VRoid, Ready Player Me and others

  5. Click β€˜publish’

Once the user has a 3D space and avatars created, it activates a long list of interactive functionalities, allowing users to invite friends to the 3D space and communicate via voice and text chat. Further, the constructor will allow:

Activation and configuration of the multiplayer feature

Integration and animation of avatars

Use of 3D models from the Content integrations

Selection of ready-made interfaces in the 3D space

Selection of ready-made styles (realistic, cartoon, cyberpunk etc.) and their customization

Import of pictures and videos from users’ libraries or from popular platforms such as YouTube and Twitch

Integration of product database and e-commerce platforms such as Shopify

Integration of NFT collections

Kernel

As a foundation for all functionalities of the visual constructor, the operating system has a solid technical basis – a hard-working open-source engine. Thanks to that and the ECS architecture, the community can create extensions for the visual constructor. These extensions will be either hosted for free or sold on the platform, allowing users to grow and earn within OWNverse.

The Kernel library will be available to all users who wish to use, modify and extend the functionalities of the constructor. Both the kernel and the constructor will provide an ultimate and realistic VR interaction supported by WebXR as a standard for rendering 3D virtual reality scenery. The minimum available functionality includes:

ECS core

Resource manager

Animation system

Camera system

Network system (for multiplayer)

UI system

XR system

Physics system

Scenes system

Mesh component

VRM component

Avatar controllers such as First Person, Third Person, XR First Person

Teleport system

IK system

Other...

Future plans

After release, we will focus on the following futures:

Avatars and animation of from Avatar HUB

Use of 3D models from the Content HUB

Customization of item interaction (picking, throwing, clicking etc.)

Customization of the buying option within space

Selection of ready-made interfaces in the 3D space and their customization

Customization of interactive tours

Placement and configuration of teleports to other spaces (own or spaces of friends)

Creation of events and configuration of spaces for talk events

Extra feature for visual minimalists: an option to create applications via visual programming by using simple blocks to create smoother logic for particular applications

Last updated