3D Editor Rendering Optimization

Context

51 Rendering 3D Editor is a 3D modeling editor designed specifically for 3D modeling specialists. This tool enables users to render their 3D models with ease and convenience. The goal of this product is to continuously improve the user experience, providing advanced features and functionalities that cater to the evolving needs of 3D artists and designers.

Original Editor UI

Business Goal

Design Goal


Intuitive Information Architecture

Organize the layers of materials into different groups, then adjust selected layer’s parameters

Customized Rendering Feature

Add a new set of parameter rendering options for the 3D model, allowing easy switching with a simple click on the tab or color ball

End Result

Role

UIUX Designer, June 2024 - August 2024

Team

3 Developers, 1 Product Manager, 1 UIUX Designer

Contribution

Heuristic Evaluation, 60 Interfaces, Design Systems Components

Overview

  • Optimize the original user interface to be more intuitive

  • Improve the customized material feature

  • Change the theme color to be more eye-catching

  • To address business goal #1: Make the original UI into the form of a “Modular UI”

  • To address business goal #2: Deconstruct the original switch to an explanatory and descriptive button for enhancing users’ understanding

  • To address business goal #3: Change the original theme color to a more vibrant RGB style color

Discovery

Insights from Heuristic Evoluation

Information Structure: The organization of information lacks clarity, leading to navigation issues.

Feature Refinement: Some features lack clear user guidance, making it difficult for users to understand how to use them effectively. The choice of words needs to be reconsidered.

Design System: Need to add consistency and updated the UI to align with the business goal of enabling theme color and style changes.

Ideation & Design


Information Structure #1

Information Structure

Materials Layers Organization

  • Problem: In the Materials section, users cannot organize or rename the different layers they upload, leading to potential confusion during their rendering process.

  • Solution: Implement a right-click menu that allows users to group layers, as well as rename both layers and groups, making them more organized and clearly labeled.

Before

V1.1: Materials cannot be organized by users

After

V1.2: Materials can be renamed, regrouped, or dragged by users

Information Structure #2

Hieraricial Relationship

  • Problem#1: The original editor's information is arranged in a vertical, linear flow, making the hierarchical relationships between the information not intuitive.

  • Solution#1: The optimized version uses a modular vertical arrangement, highlighting the information hierarchy and functional relationships more clearly.

  • Problem#2: Some necessary naming are missing in the property section.

  • Solution#2: The optimized version aligns the functions with their respective names, ensuring that no essential details are omitted.

Before

V1.1: Various elements are stacked

After

V1.2: Modular layout organizes the information with clarity

Feature Refinement

Feature Refinement#1

Customized material feature

  • Problem: The customized material feature in the original editor is presented as a toggle switch—off for the default material set and on for the replacement material set. However, the information lacks clear direction, and there is a risk that users may lose their replacement material if they turn off the switch, making it difficult to understand how it aligns with the corresponding feature.

  • Solution: The optimized version separates the default and replacement materials into two different tabs, aligning them with the color balls and parameter adjustments below for better understanding.

Before

V1.1: Information lacks direction

After

V1.2: By grouping replacement material ball to match the info

Feature Refinement#2

Environment Setting

  • Problem: In the original editor, when changing the background, moving the slider does not cause the images below to reflect the effects of the change. Instead, the change only affects the background in the central area of the editor.

  • Solution: In the optimized version, moving the slider updates the images below to display a preview of the applied effects.

Before

V1.1: Background pic preview doesn't not update

After

V1.2: Preview update & reasonable info display

Design System

Design System#1

Buttons/Icons

Before

Before

After

After

After

Design System#2

Forms/Switch/Tab

Before

Design System#3

Popups/Menus

Before

After

After

Before

Impact

Reflection & Take-away

What I learned from this experience is just how important communication is within a team. As a UX designer, being able to clearly explain design thinking to stakeholders and product managers is crucial. It’s what helps balance business goals with user needs and keeps the focus on user-centered design.

Working closely with product managers and developers requires good collaboration, and solid communication ensures that everyone’s on the same page and that the design can actually be implemented in the next steps.