Designing a Virtual Idol PC Desktop App from Component Architecture to Production

Product Design

sandwiches

Building a consumer desktop software that bridges 3D avatar interaction, live streaming integrations, and complex asset customization requires a meticulous approach to UI predictability and spatial layouts. Recently, I had the opportunity to take full design ownership of the Virtual Idol PC App.

As the solo product designer on this project, I was responsible for the entire design lifecycle: starting from building the global structural components and testing flexible layout frameworks, to solving dark-mode readability issues and rendering dynamic 3D viewports. Handling a highly specialized desktop app independently meant establishing a rigorous workflow to bridge technical constraints with seamless user interactions.

Looking back at the design system canvas in "Capdsfture.JPG" and the layout iterations in "Capturd.JPG", here is the comprehensive breakdown of how this project was designed and brought to life.

1. Establishing a Scalable Component Architecture

When working alone, efficiency is born from strict design modularity. In the initial phases of the project, as documented in the upper workflows of "Capdsfture.JPG", I spent significant time defining atomic UI elements before jumping into high-fidelity screens.

I began by creating a flexible structural blueprint (seen in Step 1 and 2 of the workspace mapping). The core layout features a dark, locked left-side navigation rail (VIRTUAL IDOL PC APP) that houses primary user workflows, including Model and Face Tracking, Facial Customization, Animations List, Background Settings, Store, and Live Streaming.

By designing the navigation sidebar with a tight vertical hierarchy, I ensured that no matter how complex the center viewport became, the global system controls remained anchored, predictable, and instantly accessible. I also mapped out clear asset behaviors—defining exactly how profile placeholders, 3D avatars, and backdrop bounding boxes scale across different desktop screen boundaries.

2. Navigating the Interactive Viewport Experience

A significant challenge in virtual idol software is balancing the "configuration interface" with the "3D representation space." The user needs to feel a direct connection to their virtual avatar.

As shown in the lower sequences of "Capdsfture.JPG" (Frames 72 through 78), I structured the viewport into distinct interactive zones. When users enter specialized sub-menus like facial tracking adjustments or background selectors, a right-hand control inspector dynamically slides into view.

For the background customization tool (Step 6), I designed a clean grid-based gallery overlaying the canvas. This allows users to browse multiple backdrop textures or environments on the right while seeing their 3D idol update in real time in the center viewport. This real-time feedback loop ensures that fine-tuning an asset feels immediate, intuitive, and frictionless.

3. Resolving UX Challenges Solo: Model Selection & Spatial Layouts

One of the most complex interaction problems I solved independently was the global Virtual Idol Model Selection workflow. The software needed to showcase high-fidelity 2D/3D character cards while presenting pricing tier cues, model states, and a prominent call-to-action—all within a single view without overwhelming the user.

In "Capturd.JPG", you can see four distinct visual layout exploration variants (Frames 112, 110, 113, and 114) that I iterated on to find the perfect UX balance:

  • The Card Perspective Challenge: I experimented with overlapping angled character cards to create an premium, dynamic gallery feel. The slight isometric tilt gives depth to the character profiles, making the selection process feel more active and gamified.

  • Managing Contrast and Depth: In Frame 112 and 113, I tested cleaner, minimalistic gradient backgrounds. In Frame 110, I introduced a complex urban neon city backdrop to see how it affected foreground legibility. Through standalone visual validation, I determined that while atmospheric backgrounds look stunning, they can hurt readability. I adjusted the card contrast by adding subtle dropshadows and soft glowing borders to isolate the active character cards from the environment behind them.

  • Streamlining Primary Actions: Across all iterations, I kept the primary conversion mechanic highly consistent. The "USE THIS MODEL" button is pinned to the lower right corner, utilizing a bright cyan accent color that cuts cleanly through the deep dark-mode interface, providing an unmistakable primary action path for the user.

4. Retrospective and Key Project Takeaways

Designing the Virtual Idol PC App from scratch as a solo designer reinforced the immense value of end-to-end design ownership. Without separate teams siloing the asset creation from the product architecture, I was able to ensure that the visual design language perfectly matched the technical workflows required by a 3D desktop engine.

By establishing a robust component library early on (as mapped in "Capdsfture.JPG") and relentlessly iterating on complex data views (as seen in "Capturd.JPG"), the final software balances high-end gaming aesthetics with professional SaaS utility. It stands as a powerful, user-centric environment that allows creators to manage, customize, and stream their digital identities with absolute ease.


UI/UX Case Study: Designing a Virtual Idol PC Desktop App from Component Architecture to Production


let’s talk

X

let’s talk

X

Looking to start a project or you need consultation? Feel free to contact me.

  • UI UX Design

  • —

  • Graphic

  • —

  • Motion

  • —

©2025 — Made with love by An Lê

Create a free website with Framer, the website builder loved by startups, designers and agencies.