久等了!Photoshop 的設計構建工具UI-DNA正式發布!

@不知語冰?:這個 UI-DNA 是個什么樣的工具呢,它的核心思想是把增強設計對設計對象的控制力,能更隨心隨意的處理設計對象,尤其是能在陳舊的 Photoshop 上提供更強大的屬性編輯功能。

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

在設計中使用變量與表達式吧!

在 Photoshop 制作的組件復用一直很是問題,雖然有智能對象可以實現圖層或圖層組整體的復用,但是智能對象的編輯是脫離當前文檔的,把圖層和變成智能對象相當于喪失了編輯的便捷性,所以 Sketch 、 Affinity Designer 甚至 illustration 的 Symbol 一直是使用 Photoshop 的設計師羨慕的功能。

UI-DNA 并沒有提供 Symbol 一樣的功能,而是提供了對智能對象機制的補充(整體復用智能對象就足以),對于組件復用而言更加靈活,自由度更高的解決方案:變量

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

使用 UI-DNA 可以為幾乎所有圖層屬性設置變量,這意味著你可以在各個圖層間共享填充顏色、描邊設置、文本、位置、高度、寬度、陰影、圖層樣式.....當你需要修改時,只要修改原型圖層,所有使用變量的圖層的相應屬性都會被修改,這個變量應用到實際圖層過程被稱之為渲染。

不僅是變量,還可以把圖層的屬性設置為表達式,像是這樣把圖層寬度設置為某變量的一半再減 10:

A/2 -10

這意味著可以隨心所欲的完成動態的布局,像是下圖這樣:

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

為了方便的輸入, UI-DNA 還提供了會智能賦值的 @ 開頭的對象變量,可以不為單個屬性一一建立變量,單個屬性會賦值成為對象變量的一部分,當引用時會根據目標屬性來取相應的值。

比如可以把圖層的寬度和高度都賦值到 @a ,當在另一個圖層的高度屬性引用 @a 時就會引用@a 里的高度值,在寬度屬性中引用 @a 時就會引用 @a 里的寬度值。另外還可以用 @a.w 或@a.h 來明確要引用的值。

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

另外,在文本框中也是可以使用變量和表達式的:

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

把文本框的表達式屬性勾選上,就可以在文本內容中用雙花括號 {{ }} 包裹表達式,來把表達式或者變量轉化成文本。這就像 Web 前端中 Angular、或者 vue 對 HTML 所做一樣,還有像是 rgb() hsl() 這樣的內置函數把顏色轉化成不同的文本格式:

 色彩1:{{cc1}}
 色彩1:{{rgb(cc1)}}
 寬度:{{@a.w}}
 高度:{{@a.h}}
 比例:{{@a.h/@a.w}}
 陰影大小:{{@a.quickEffect.dropShadow.blur}}

這意味著可以在你可以在文檔里做動態的標注,這樣的標注可以使用 Photoshop 里各種各樣的效果,比起脫離文檔標注,可以更自由設計的外觀。

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

除了文本內容,智能對象的內容(文件路徑)也可以使用變量來指定,把路徑設置為 > 開頭就表示這個路徑可以使用 {{ }} 來解析表達式 :

>{{style1}}/img.png

好了,文檔的圖層效果和內容都已經可以用一系列變量來控制的了, 也就是說內容、布局、外觀都可以分離了,這意味著可以把設計稿模板化,修改內容只需要修改變量,可以批量的替換內容、替換布局、替換顏色、字體、樣式,可以把文字內容完全交給文案,或者從別的格式轉換而來....

不過有些功能還沒完成,這里就不多說了。

太復雜?還有簡單粗暴的

變量與表達式很強大,但是可能對于很多人來說太復雜,沒關系,UI-DNA 還提供了一系列不會改變工作流程的快捷功能,涵蓋了圖形設計的各個方面,由于太多了,這里選幾個代表性的來介紹。

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

陣列與排列

創建陣列(或者說 N 宮格)是設計經常會用到的工作,當然排列也是

UI-DNA 派生陣列也是就是根據一個圖層創建多個排列好的副本,這和別的工具里 Grid 一樣

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

而 UI-DNA 的排列功能比別的工具更加靈活,它的排列功能不僅可以對任何圖層使用,而會自動計算選中圖層的間距,當你修改現有圖層時這就非常方便了:

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

自動計算間距也意味著它可以把一鍵雜亂的圖層變得規整:

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

除了按間距排列的陣列,還有按網格排列的陣列,具體這里就不多說了。

除此之外還有很多功能這里先不一一介紹了,以后在這個專欄里再慢慢詳細介紹,累死了,先休息一陣,(知乎專欄的編輯器真是坑)。

測試版

注意,現在 UI-DNA 還是測試版, BUG 還比較多,甚至偶爾還會卡死(為此 UI-DNA 甚至還自帶重啟擴展的功能,帶重啟功能的擴展,也沒別人了)。

久等了!Photoshop 的設計構建工具UI-DNA正式發布!

幫助文檔也還沒寫的,先放出測試版供有興趣的人把玩:

下載地址:http://design-enzyme.com/ui-dna

「優設最新神器推薦

  1. 《這款圖標神器,讓你體驗用完即走的暢快感》
  2. 《超過5萬張!免費高清可商用圖庫ZOOMMY 3.0重磅來襲!》
  3. 《超好用的PS字體管理插件FONTAGS(附安裝方法)》

【優設網 原創文章 投稿郵箱:yuan@uisdc.com】

================關于優設網================
"優設網uisdc.com"是國內人氣最高的網頁設計師學習平臺,專注分享網頁設計、無線端設計以及PS教程。
【特色推薦】
設計師需要讀的100本書:史上最全的設計師圖書導航:http://hao.uisdc.com/book/
設計微博:擁有粉絲量200萬的人氣微博@優秀網頁設計 ,歡迎關注獲取網頁設計資源、下載頂尖設計素材。
設計導航:全球頂尖設計網站推薦,設計師必備導航:http://hao.uisdc.com

收藏 8
點贊

復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。