Conceiving a metaverse
In my opinion, a metaverse is not visually related to the real world. Therefore, it has no buildings, trees or meeting rooms.
You are free to build what the technology can handle. And the imagination of your users.
I tend to think of metaverses as data visualization spaces.
Tools for the creation of a metaverse
Tools for building an abstract-looking metaverse.
Unity 3D: Unity is a powerful and widely-used game engine that supports the development of 2D, 3D, and VR/AR experiences. With its extensive asset store and large community, you can find many resources and plugins to help you achieve your abstract aesthetic.
Unreal Engine: Another popular game engine, Unreal Engine offers high-quality graphics, advanced rendering capabilities, and a powerful visual scripting system (Blueprints). It’s a great choice if you want to create an abstract metaverse with stunning visuals.
Blender: Blender is a powerful open-source 3D modeling and animation software that can be used to create custom abstract 3D models, animations, and environments. You can then import these assets into Unity, Unreal, or A-Frame.
All these 3D modelers integrate with AI chatbots.
A-Frame: The A-Frame open-source web framework for building virtual reality experiences using HTML and JavaScript is a good option if you want to create a more lightweight, accessible metaverse that runs directly in web browsers. The 3D look is more simplistic compared to the full-fledged 3D modelers.
Procedural Generation
Consider using procedural generation techniques to create unique, abstract landscapes, objects, or textures.
Some popular tools for this purpose include Houdini (supports export of procedurally generated assets into Unity and Unreal Engine), Adobe Substance Designer (supports abstract procedural building), and World Creator (terrain and landscape creation, not necessarily needed for abstract metaverses).
When choosing the right tool, consider factors such as
- the platform you want your metaverse to run on (PC, VR, mobile, web)
- the level of graphical fidelity you’re aiming for
- the skills you or your team possess.
Combining these tools will allow you to create a truly unique and abstract metaverse experience.
Here is my vision of an abstract metaverse: