3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

前言

隨著國內和國際業(yè)務的發(fā)展,酷家樂客戶群體和行業(yè)的多樣化帶來了復雜的使用場景,早期基礎功能交互觸發(fā)系統(tǒng)的穩(wěn)定性和拓展性問題逐漸顯現(xiàn),無法支撐業(yè)務發(fā)展和用戶需求,最終導致用戶負反饋不斷增加,為了更好的支撐酷家樂業(yè)務的發(fā)展,為用戶提供更穩(wěn)定,拓展性更強,更易學習的工具,對此模塊展開了系統(tǒng)性優(yōu)化。

關鍵詞 :體驗失控、系統(tǒng)優(yōu)化

一、基礎功能觸發(fā)的體驗挑戰(zhàn)

1. 基礎功能觸發(fā)的范圍

在酷家樂中,用戶主要的活動集中在查看方案和編輯方案,它們出現(xiàn)在用戶全方案生命周期的任意節(jié)點中,用戶可以通過引入模型,調整好合適的視角將模型進行放置;本文討論的范圍是通過「鼠標/觸控板」的交互手勢輸入完成「查看和編輯功能」的觸發(fā):

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

挑戰(zhàn) 1:用戶基礎功能體驗的“失控”

隨著酷家樂業(yè)務的迅速擴張,用戶群體和使用場景多樣化,原有基礎功能觸發(fā)系統(tǒng)逐漸暴露出體驗問題,具體表現(xiàn)為:

① 模塊孤島化

各個業(yè)務模塊為滿足自身需求,獨立維護觸發(fā)邏輯,形成多個不一致的交互體驗,不同模塊之間的觸發(fā)方式互相沖突例如,在主環(huán)境中,「鼠標左鍵拖動+shift」是正交移動,在其他環(huán)境是自由移動,用戶在切換模塊時,需重新熟悉新的操作邏輯,造成操作困惑

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

② 兼容性不足

隨著用戶群體的擴展,不同行業(yè)的用戶對基礎功能的觸發(fā)方式有不同的習慣和需求。

例如,在 CAD 中,鼠標左鍵拖動默認觸發(fā)對象框選,而在酷家樂觸發(fā)的是相機旋轉,用戶在使用時感到操作不直觀,需要花費時間適應與行業(yè)慣例不符的交互邏輯,增加學習成本

③ 觸發(fā)穩(wěn)定性不足

多個基礎功能依賴同一觸發(fā)器,為了保證功能觸發(fā)方式的唯一性,通過引入不穩(wěn)定的條件,構成了不穩(wěn)定的觸發(fā)方式,背離了基礎功能觸發(fā)穩(wěn)定性的原則。

例如:鼠標左鍵拖動觸發(fā)相機平移,還可以觸發(fā)對象拖動,為了保證功能觸發(fā)的唯一性,通過區(qū)分交互熱區(qū)作為影響條件,當場景內存在大量重疊對象或背景復雜時,熱區(qū)判定可能失效或出現(xiàn)用戶意圖的誤判,導致系統(tǒng)響應錯誤功能

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

挑戰(zhàn) 2:無序的差異化設計導致系統(tǒng)擴展性的“鎖死”

在業(yè)務發(fā)展的早期階段,缺乏系統(tǒng)化的設計思路,團隊為了快速實現(xiàn)目標,過早地切入差異化場景,埋下了深層次的問題,具體表現(xiàn)為

① 碎片化設計

無系統(tǒng)化的交互規(guī)則,導致了差異化場景中設計的隨意性,過度的碎片化設計忽略對擴展性的考慮,導致功能之間缺乏統(tǒng)一性。功能實現(xiàn)依賴硬編碼或臨時方案,缺少標準化接口和模塊化設計,隨著功能的不斷拓展,系統(tǒng)的底層架構逐漸復雜,任何新增功能都需從頭適配,開發(fā)維護成本不斷攀升。

例如:在設計相機旋轉能力時,為了服務小白用戶,將鼠標的三個按鍵的鼠標拖動能力都作為了此功能的觸發(fā)方式,從而導致在拓展到專業(yè)用戶時,其他基礎能力出現(xiàn)觸發(fā)方式被占用或者已經通過硬編碼的方式實現(xiàn)

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

② 交互高耦合

缺乏分層原則的交互架構,不同功能操作邏輯的互相依賴,觸發(fā)方式的共享導致的沖突,以及場景化設計的局部適配造成的特定交互設計非模塊化,直接修改全局交互邏輯,導致其他場景的交互規(guī)則受到影響。

例如:鼠標左鍵拖動+shift 在對象拖動場景中是正交拖動,在對象選擇中是對象框選

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

挑戰(zhàn) 3:用戶習慣導致優(yōu)化的“沉沒成本風險”

盡管現(xiàn)有系統(tǒng)在兼容性和擴展性方面問題重重,但長時間的使用已讓用戶逐漸習慣現(xiàn)有交互方式,優(yōu)化時產生巨大的用戶習慣風險,具體表現(xiàn)如下:

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

① 慣性依賴

用戶花費大量時間適應了當前系統(tǒng)的操作方式,即使系統(tǒng)存在明顯問題,通過自身的調整和反復試錯,形成了使用習慣。

② 沉沒成本顯現(xiàn)

長時間的使用,操作習慣的改變需要重新適應甚至重新培訓,這一套新的習慣的遷移不僅會給用戶帶來學習成本,也加重了公司后端實施工程師的成本,如果新的系統(tǒng)沒有顯著的優(yōu)越性,用戶可能放棄使用或者轉向競品公司。

③ 優(yōu)化限制設計空間

為平衡老用戶習慣和新用戶體驗,優(yōu)化設計不得不采取折中方案,導致最終解決方案不能從根本上解決系統(tǒng)性問題。

二、基礎功能的觸發(fā)系統(tǒng)設計探索

探索 1:模塊統(tǒng)一和觸發(fā)邏輯的重構,回歸系統(tǒng)化,讓失控變得有序

① 用戶分層及場景抽象歸納

我們盤點了酷家樂業(yè)務中所有基礎功能的觸發(fā)表現(xiàn),歸納行業(yè)軟件特征及基礎功能的數(shù)據(jù)表現(xiàn),明確了以編輯活動為主,查看活動為輔的核心功能矩陣,并圍繞這些功能制定不可破壞的“系統(tǒng)規(guī)則”及核心觸發(fā)器。

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

探索 2:探索“可熵增”的交互架構,解決系統(tǒng)拓展性的“鎖死”

基于日常的工作實踐和三維工具復雜的特性,探索整理出一種基礎功能觸發(fā)的交互架構方式-“可熵增”的交互架構,它是一種允許系統(tǒng)在復雜性增加時保持穩(wěn)定和靈活,同時能夠自然演化和擴展的設計思路。

強調在交互系統(tǒng)中有序與無序的平衡,即在保證核心功能穩(wěn)定性的同時,為差異化和復雜需求預留發(fā)展空間,而不會對整體架構造成破壞,實現(xiàn)各個模塊之間的低耦合、高內聚。

① 結構的特點

  1. 核心穩(wěn)定:基礎功能保持低熵狀態(tài),簡單、有序、直觀
  2. 可控復雜性:差異化功能被設計為獨立模塊或可擴展組件,允許系統(tǒng)在必要時擴展熵,而不會破壞核心結構
  3. 漸進擴展:通過模塊化或分層架構,實現(xiàn)從低熵到高熵的自然過渡,避免一次性復雜化導致系統(tǒng)失控

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

② 基礎功能觸發(fā)交互架構實踐

基礎層:我們從行業(yè)軟件的使用心智和酷家樂系統(tǒng)基礎活動的特征(逐漸向重編輯活動拓展 ),通過功能分離原則將主要活動賦予不同的核心觸發(fā)器,編輯活動-鼠標左鍵,查看活動-鼠標右鍵,采用最自然的人機交互手勢完成觸發(fā)的可用性和易用性的建設。對于同類觸發(fā)器存在沖突時,我們通過加入穩(wěn)定可控的變量,完成同活動不同基礎功能的穩(wěn)定觸發(fā)。

拓展層:明確變量類型,基于漸進擴展的原則對于基礎功能進行高階功能設計,在滿足基礎層的穩(wěn)定性同時也滿足了差異化功能的觸發(fā)。

常見的變量類型有:修飾鍵,上下文,交互熱區(qū)等

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

③ 酷家樂新的基礎功能觸發(fā)方案

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

④ 演變出的基礎功能觸發(fā)結構

我們在進行探索的過程中發(fā)現(xiàn),基于這套結構可以演化出多種觸發(fā)方式的組合,不同的組合交互觸發(fā)方式與功能復雜性和用戶工具熟練度呈現(xiàn)了明顯的遞進關系,在日常設計中,也可以參考此表進行功能觸發(fā)設計:

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

探索 3:漸進式的優(yōu)化策略,平衡新老用戶體驗,降低習慣風險

① 漸進式優(yōu)化:逐步引導用戶適應新交互方式

功能并行:在一定時間內保留舊的操作方式,同時提供新的交互方式,讓用戶自行選擇

引導式過渡:在優(yōu)化的早期階段,通過提示、教程或動態(tài)視覺效果,引導用戶發(fā)現(xiàn)并嘗試新的觸發(fā)方式功能

② 提供靈活的個性化配置

操作模式切換:提供“經典模式”和“常規(guī)模式”供用戶選擇,并在切換模式時提供簡要說明

漸進式提示:當用戶使用舊方式時,系統(tǒng)可提示其切換到新模式,并給出新方式的優(yōu)勢說明

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

三、3D 軟件觸發(fā)方式設計原則

在探索實踐過程中,我們發(fā)現(xiàn)了在觸發(fā)設計中需要遵循的必要原則,在進行觸發(fā)設計時,遵循以下原則可以很好的避免體驗問題的出現(xiàn),還能保持基礎功能系統(tǒng)的穩(wěn)定及拓展性。

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

結語

在 3D 設計工具中,基礎功能觸發(fā)設計不僅是用戶體驗的核心,也是工具產品擴展的基石。3D 環(huán)境的復雜性和操作的高頻性,使得基礎功能(如對象拖動、相機調整等)的觸發(fā)方式必須直觀,穩(wěn)定,且貼近用戶的心理預期。

工具產品的特性也決定了它需要兼顧多樣化的用戶場景及系統(tǒng)靈活的擴展能力,同時適配不同領域和行業(yè)的用戶習慣。因此,基礎觸發(fā)設計必須在高效易用和功能拓展性之間找到平衡點。

在實踐中探索出來的“可熵增”交互結構,以低熵核心功能確保穩(wěn)定性,高熵擴展功能支持靈活性,實現(xiàn)從簡單到復雜的漸進性演化。這樣的設計既提高了操作效率,又確保了系統(tǒng)的可擴展性與長期適應性。

我們會不斷探索工具產品設計的最佳實踐,讓復雜變得更少,讓工具變得更加簡單,歡迎感興趣的同學交流學習!

歡迎關注作者微信公眾號:「群核科技用戶體驗設計」

3D設計工具如何做好觸發(fā)設計?大廠高手總結了7條原則!

收藏 16
點贊 41

復制本文鏈接 文章為作者獨立觀點不代表優(yōu)設網(wǎng)立場,未經允許不得轉載。