3D設(shè)計工具基礎(chǔ)功能觸發(fā)設(shè)計探索
面對日益增長的業(yè)務(wù)需求和多樣化的用戶場景,酷家樂的設(shè)計團(tuán)隊如何突破傳統(tǒng)交互模式的局限,打造出既直觀又高效的新系統(tǒng)?
隨著國內(nèi)和國際業(yè)務(wù)的發(fā)展,酷家樂客戶群體和行業(yè)的多樣化帶來了復(fù)雜的使用場景,早期基礎(chǔ)功能交互觸發(fā)系統(tǒng)的穩(wěn)定性和拓展性問題逐漸顯現(xiàn),無法支撐業(yè)務(wù)發(fā)展和用戶需求,最終導(dǎo)致用戶負(fù)反饋不斷增加,為了更好的支撐酷家樂業(yè)務(wù)的發(fā)展,為用戶提供更穩(wěn)定,拓展性更強(qiáng),更易學(xué)習(xí)的工具,對此模塊展開了系統(tǒng)性優(yōu)化。
01 基礎(chǔ)功能觸發(fā)的體驗挑戰(zhàn)
1. 基礎(chǔ)功能觸發(fā)的范圍
在酷家樂中,用戶主要的活動集中在查看方案和編輯方案,它們出現(xiàn)在用戶全方案生命周期的任意節(jié)點中,用戶可以通過引入模型,調(diào)整好合適的視角將模型進(jìn)行放置;本文討論的范圍是通過【鼠標(biāo)/觸控板】的交互手勢輸入完成【查看和編輯功能】的觸發(fā):
挑戰(zhàn)1:用戶基礎(chǔ)功能體驗的“失控”
隨著酷家樂業(yè)務(wù)的迅速擴(kuò)張,用戶群體和使用場景多樣化,原有基礎(chǔ)功能觸發(fā)系統(tǒng)逐漸暴露出體驗問題,具體表現(xiàn)為:
模塊孤島化
各個業(yè)務(wù)模塊為滿足自身需求,獨立維護(hù)觸發(fā)邏輯,形成多個不一致的交互體驗,不同模塊之間的觸發(fā)方式互相沖突例如,在主環(huán)境中,【鼠標(biāo)左鍵拖動+shift】是正交移動,在其他環(huán)境是自由移動,用戶在切換模塊時,需重新熟悉新的操作邏輯,造成操作困惑
兼容性不足
隨著用戶群體的擴(kuò)展,不同行業(yè)的用戶對基礎(chǔ)功能的觸發(fā)方式有不同的習(xí)慣和需求。
例如,在CAD中,鼠標(biāo)左鍵拖動默認(rèn)觸發(fā)對象框選,而在酷家樂觸發(fā)的是相機(jī)旋轉(zhuǎn),用戶在使用時感到操作不直觀,需要花費(fèi)時間適應(yīng)與行業(yè)慣例不符的交互邏輯,增加學(xué)習(xí)成本
觸發(fā)穩(wěn)定性不足
多個基礎(chǔ)功能依賴同一觸發(fā)器,為了保證功能觸發(fā)方式的唯一性,通過引入不穩(wěn)定的條件,構(gòu)成了不穩(wěn)定的觸發(fā)方式,背離了基礎(chǔ)功能觸發(fā)穩(wěn)定性的原則。
例如:鼠標(biāo)左鍵拖動觸發(fā)相機(jī)平移,還可以觸發(fā)對象拖動,為了保證功能觸發(fā)的唯一性,通過區(qū)分交互熱區(qū)作為影響條件,當(dāng)場景內(nèi)存在大量重疊對象或背景復(fù)雜時,熱區(qū)判定可能失效或出現(xiàn)用戶意圖的誤判,導(dǎo)致系統(tǒng)響應(yīng)錯誤功能
挑戰(zhàn)2:無序的差異化設(shè)計導(dǎo)致系統(tǒng)擴(kuò)展性的“鎖死”
在業(yè)務(wù)發(fā)展的早期階段,缺乏系統(tǒng)化的設(shè)計思路,團(tuán)隊為了快速實現(xiàn)目標(biāo),過早地切入差異化場景,埋下了深層次的問題,具體表現(xiàn)為
碎片化設(shè)計
無系統(tǒng)化的交互規(guī)則,導(dǎo)致了差異化場景中設(shè)計的隨意性,過度的碎片化設(shè)計忽略對擴(kuò)展性的考慮,導(dǎo)致功能之間缺乏統(tǒng)一性。功能實現(xiàn)依賴硬編碼或臨時方案,缺少標(biāo)準(zhǔn)化接口和模塊化設(shè)計,隨著功能的不斷拓展,系統(tǒng)的底層架構(gòu)逐漸復(fù)雜,任何新增功能都需從頭適配,開發(fā)維護(hù)成本不斷攀升。
例如:在設(shè)計相機(jī)旋轉(zhuǎn)能力時,為了服務(wù)小白用戶,將鼠標(biāo)的三個按鍵的鼠標(biāo)拖動能力都作為了此功能的觸發(fā)方式,從而導(dǎo)致在拓展到專業(yè)用戶時,其他基礎(chǔ)能力出現(xiàn)觸發(fā)方式被占用或者已經(jīng)通過硬編碼的方式實現(xiàn)
交互高耦合
缺乏分層原則的交互架構(gòu),不同功能操作邏輯的互相依賴,觸發(fā)方式的共享導(dǎo)致的沖突,以及場景化設(shè)計的局部適配造成的特定交互設(shè)計非模塊化,直接修改全局交互邏輯,導(dǎo)致其他場景的交互規(guī)則受到影響。
例如:鼠標(biāo)左鍵拖動+shift在對象拖動場景中是正交拖動,在對象選擇中是對象框選
挑戰(zhàn)3:用戶習(xí)慣導(dǎo)致優(yōu)化的“沉沒成本風(fēng)險”
盡管現(xiàn)有系統(tǒng)在兼容性和擴(kuò)展性方面問題重重,但長時間的使用已讓用戶逐漸習(xí)慣現(xiàn)有交互方式,優(yōu)化時產(chǎn)生巨大的用戶習(xí)慣風(fēng)險,具體表現(xiàn)如下:
慣性依賴
用戶花費(fèi)大量時間適應(yīng)了當(dāng)前系統(tǒng)的操作方式,即使系統(tǒng)存在明顯問題,通過自身的調(diào)整和反復(fù)試錯,形成了使用習(xí)慣。
沉沒成本顯現(xiàn)
長時間的使用,操作習(xí)慣的改變需要重新適應(yīng)甚至重新培訓(xùn),這一套新的習(xí)慣的遷移不僅會給用戶帶來學(xué)習(xí)成本,也加重了公司后端實施工程師的成本,如果新的系統(tǒng)沒有顯著的優(yōu)越性,用戶可能放棄使用或者轉(zhuǎn)向競品公司。
優(yōu)化限制設(shè)計空間
為平衡老用戶習(xí)慣和新用戶體驗,優(yōu)化設(shè)計不得不采取折中方案,導(dǎo)致最終解決方案不能從根本上解決系統(tǒng)性問題。
02 基礎(chǔ)功能的觸發(fā)系統(tǒng)設(shè)計探索
探索1:模塊統(tǒng)一和觸發(fā)邏輯的重構(gòu),回歸系統(tǒng)化,讓失控變得有序
用戶分層及場景抽象歸納
我們盤點了酷家樂業(yè)務(wù)中所有基礎(chǔ)功能的觸發(fā)表現(xiàn),歸納行業(yè)軟件特征及基礎(chǔ)功能的數(shù)據(jù)表現(xiàn),明確了以編輯活動為主,查看活動為輔的核心功能矩陣,并圍繞這些功能制定不可破壞的“系統(tǒng)規(guī)則”及核心觸發(fā)器。
探索2:探索“可熵增”的交互架構(gòu),解決系統(tǒng)拓展性的“鎖死”
基于日常的工作實踐和三維工具復(fù)雜的特性,探索整理出一種基礎(chǔ)功能觸發(fā)的交互架構(gòu)方式-“可熵增”的交互架構(gòu),它是一種允許系統(tǒng)在復(fù)雜性增加時保持穩(wěn)定和靈活,同時能夠自然演化和擴(kuò)展的設(shè)計思路。
強(qiáng)調(diào)在交互系統(tǒng)中有序與無序的平衡,即在保證核心功能穩(wěn)定性的同時,為差異化和復(fù)雜需求預(yù)留發(fā)展空間,而不會對整體架構(gòu)造成破壞,實現(xiàn)各個模塊之間的低耦合、高內(nèi)聚。
結(jié)構(gòu)的特點
核心穩(wěn)定:基礎(chǔ)功能保持低熵狀態(tài),簡單、有序、直觀
可控復(fù)雜性:差異化功能被設(shè)計為獨立模塊或可擴(kuò)展組件,允許系統(tǒng)在必要時擴(kuò)展熵,而不會破壞核心結(jié)構(gòu)
漸進(jìn)擴(kuò)展:通過模塊化或分層架構(gòu),實現(xiàn)從低熵到高熵的自然過渡,避免一次性復(fù)雜化導(dǎo)致系統(tǒng)失控
基礎(chǔ)功能觸發(fā)交互架構(gòu)實踐
基礎(chǔ)層:我們從行業(yè)軟件的使用心智和酷家樂系統(tǒng)基礎(chǔ)活動的特征(逐漸向重編輯活動拓展 ),通過功能分離原則將主要活動賦予不同的核心觸發(fā)器,編輯活動-鼠標(biāo)左鍵,查看活動-鼠標(biāo)右鍵,采用最自然的人機(jī)交互手勢完成觸發(fā)的可用性和易用性的建設(shè)。對于同類觸發(fā)器存在沖突時,我們通過加入穩(wěn)定可控的變量,完成同活動不同基礎(chǔ)功能的穩(wěn)定觸發(fā)。
拓展層:明確變量類型,基于漸進(jìn)擴(kuò)展的原則對于基礎(chǔ)功能進(jìn)行高階功能設(shè)計,在滿足基礎(chǔ)層的穩(wěn)定性同時也滿足了差異化功能的觸發(fā)。
常見的變量類型有:修飾鍵,上下文,交互熱區(qū)等
酷家樂新的基礎(chǔ)功能觸發(fā)方案
演變出的基礎(chǔ)功能觸發(fā)結(jié)構(gòu)
我們在進(jìn)行探索的過程中發(fā)現(xiàn),基于這套結(jié)構(gòu)可以演化出多種觸發(fā)方式的組合,不同的組合交互觸發(fā)方式與功能復(fù)雜性和用戶工具熟練度呈現(xiàn)了明顯的遞進(jìn)關(guān)系,在日常設(shè)計中,也可以參考此表進(jìn)行功能觸發(fā)設(shè)計:
探索3:漸進(jìn)式的優(yōu)化策略,平衡新老用戶體驗,降低習(xí)慣風(fēng)險
1、漸進(jìn)式優(yōu)化:逐步引導(dǎo)用戶適應(yīng)新交互方式
功能并行:在一定時間內(nèi)保留舊的操作方式,同時提供新的交互方式,讓用戶自行選擇
引導(dǎo)式過渡:在優(yōu)化的早期階段,通過提示、教程或動態(tài)視覺效果,引導(dǎo)用戶發(fā)現(xiàn)并嘗試新的觸發(fā)方式功能
2、提供靈活的個性化配置
操作模式切換:提供“經(jīng)典模式”和“常規(guī)模式”供用戶選擇,并在切換模式時提供簡要說明
漸進(jìn)式提示:當(dāng)用戶使用舊方式時,系統(tǒng)可提示其切換到新模式,并給出新方式的優(yōu)勢說明
03 3D軟件觸發(fā)方式設(shè)計原則
在探索實踐過程中,我們發(fā)現(xiàn)了在觸發(fā)設(shè)計中需要遵循的必要原則,在進(jìn)行觸發(fā)設(shè)計時,遵循以下原則可以很好的避免體驗問題的出現(xiàn),還能保持基礎(chǔ)功能系統(tǒng)的穩(wěn)定及拓展性。
04 結(jié)語
在3D設(shè)計工具中,基礎(chǔ)功能觸發(fā)設(shè)計不僅是用戶體驗的核心,也是工具產(chǎn)品擴(kuò)展的基石。3D環(huán)境的復(fù)雜性和操作的高頻性,使得基礎(chǔ)功能(如對象拖動、相機(jī)調(diào)整等)的觸發(fā)方式必須直觀,穩(wěn)定,且貼近用戶的心理預(yù)期。
工具產(chǎn)品的特性也決定了它需要兼顧多樣化的用戶場景及系統(tǒng)靈活的擴(kuò)展能力,同時適配不同領(lǐng)域和行業(yè)的用戶習(xí)慣。因此,基礎(chǔ)觸發(fā)設(shè)計必須在高效易用和功能拓展性之間找到平衡點。
在實踐中探索出來的“可熵增”交互結(jié)構(gòu),以低熵核心功能確保穩(wěn)定性,高熵擴(kuò)展功能支持靈活性,實現(xiàn)從簡單到復(fù)雜的漸進(jìn)性演化。這樣的設(shè)計既提高了操作效率,又確保了系統(tǒng)的可擴(kuò)展性與長期適應(yīng)性。
我們會不斷探索工具產(chǎn)品設(shè)計的最佳實踐,讓復(fù)雜變得更少,讓工具變得更加簡單,歡迎感興趣的同學(xué)交流學(xué)習(xí)!
作者:堯川 公眾號:群核科技用戶體驗設(shè)計
本文由 @群核科技用戶體驗設(shè)計 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自unsplash,基于CC0協(xié)議
該文觀點僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。
- 目前還沒評論,等你發(fā)揮!