vSTAGE Editor

3D Editor & Presentation Engine

Consider product presentations, instruction manuals, spare-parts ordering, and service monitoring—all in 3D and in real-time. This powerful piece of B2B SaaS software is still under development. A wide range of employees are using vSTAGE, from marketing managers to experienced CAD modelers. This means the UI must be accessible and easy to use for everyone, especially for those without prior experience in 3D space. I accepted the challenge.

Type

Desktop App

Client

Side Effects

Site & Credits

sideeffects.ch

Pikaboo

Things can become overwhelming very quickly. One important goal was to simplify as much as possible. Only show what you need, when you need it, with the option show/hide UI elements are important to you. Additionally, personas like 'export' and 'overlays' are available to change the entire UI to an optimized experience for these specific tasks. You can see more of this in the demo video below.

UI Elements with an active pop-over menu for showing and hiding UI elements

High-Fidelity Prototype Demo

Demo: high fidelity prototype made in Figma

DON'T scroll horizontally... unless...

Scrolling horizontally should always be avoided, as most people are accustomed to vertical scrolling. However, there are exceptions, such as in the 'slides-bar'. Traditionally, in PowerPoint, Keynote, and other similar applications, slides are aligned vertically. For us, this made no sense, since progressing to the 'next something' typically means moving to the right and not downward (as seen in image galleries, etc.). This is why we decided to break from this tradition, and users seem to have no issues with it. This decision comes with a caveat: the horizontal slide bar, with which no one is really familiar. The problem is solved by making the 'tracker' significantly larger and always the same width. This way, it becomes an easy target for trackpad or mouse navigation.

A slides bar showing a big tracker to scroll horizontally

Product website made in Figma

Company Website I designed to introduce the products vSTAGE and vHUB
A concept image of an onboarding panel
Concept: Onboarding Panel

Navigating and finding objects in 3D space is one challenge; doing the same with the help of UI elements is another. There are potentially tens of thousands of 3D components, and if you want to select, filter, tag, color, or show/hide many particular elements like nuts and bolts, a well-designed UI can make this task painless. My experience with using 3D tools like Blender and Maya gave me a good understanding of how they handle these challenges, and I tried to optimize the experience wherever possible. Other neat features not mentioned here include bookmarks and selection sets, inverse selections, etc. These are all very important tools that can be extremely useful and save a lot of time.

A tree view showing many entries. Next to it a small panel to filter and search the view

Conclusion

There is, of course, much more. More challenges and more UI work I have undertaken. It's simply too much to showcase here. All in all, I have learned a great deal from this project. For instance, one can spend a lot of time planning and building artefacts for a design system all day long. However, chances are you will need to go back, adjust, and tweak until you have truly reusable UI components that work everywhere, in every last corner of the app.

Gallery

UI ComponentsWireframe stage of the UIFinal vSTAGE DesignLinking of properties of one slide to anotherDashboardPrototype view showing ordered chaos of linked slidesChapters Persona