unity 完美像素_像素完美

unity 完美像素

從Kidpix到設計系統 (From Kidpix to design systems)

Did you ever create stamps in KidPix? Kidpix is bitmap drawing software that’s been around since the nineties, and I remember many happy — more like maddening — hours creating tiny pixelated images to reuse in my pictures. I was continually amazed to see how different the stamp looked at rendered size than in the zoomed-in view I was working on. Will these stark grey blocks really look like shadows? Magic.

您是否曾經在KidPix中創建圖章? Kidpix是一種位圖繪圖軟件,自90年代以來一直存在,我記得許多小時(更像是發瘋)花費了幾個小時來創建微小的像素化圖像以在我的圖片中重復使用。 我一直驚奇地發現,圖章在渲染尺寸上與我正在處理的放大視圖有何不同。 這些明顯的灰色塊真的看起來像陰影嗎? 魔法。

For the past four years, I’ve been a caretaker of system icons. I’m currently helping to cultivate Garden, the design system for Zendesk. That includes agonizing over lots of pixels, so, I guess I’ve achieved all of my childhood dreams. I enjoy the challenging tension between small details and big user experience questions.

在過去的四年中,我一直是系統圖標的管理員。 我目前正在幫助培育Zendesk的設計系統Garden 。 這包括困擾很多像素,所以,我想我已經實現了我所有的童年夢想。 我喜歡小細節和大用戶體驗問題之間的挑戰性張力。

為什么我在這里 (Why I’m here)

I’m passionate about providing quality icons to users. I know when I use a product frequently, I build a connection with the icons that influences my experience for better or worse.

我熱衷于為用戶提供優質的圖標。 我知道當我經常使用產品時,我會與圖標建立聯系,無論好壞,都會影響我的體驗。

I want to focus on the craft of icons. Tools will come and go. Technology will change. Already, icons are viewed at increasingly high resolutions.

我想專注于圖標的Craft.io。 工具會來來去去。 技術將發生變化。 已經可以以越來越高的分辨率查看圖標。

Designing icons may seem like a purely visual exercise, but much more is involved. I think of icon design as a microcosm of the overall UX design process, challenging me in terms of visual design, communicating concepts, and defining problems. Icons follow the principle of things being interconnected. When I try to consider any icon in isolation, I find it hitched to everything else in the universe. I start by looking at an icon, and I end up helping a team consider a whole user flow.

設計圖標可能看起來像是純粹的視覺練習,但涉及的內容更多。 我認為圖標設計是整個UX設計過程的縮影,在視覺設計,溝通概念和確定問題方面給我帶來挑戰。 圖標遵循事物相互連接的原理。 當我嘗試孤立地考慮任何圖標時,我發現它與宇宙中的其他所有事物都息息相關 。 我首先查看一個圖標,然后最終幫助團隊考慮整個用戶流程。

制作實用的圖標 (Crafting practical icons)

So what kind of icons am I talking about here? Icon design is a broad topic. Icons can be many things:

那么我在這里談論什么樣的圖標呢? 圖標設計是一個廣泛的主題。 圖標可以是很多東西:

  • Mini illustrations for brands (check out Nick Levesque’s post Shaping an icon for more on this)

    品牌的迷你插圖(有關更多信息,請查看Nick Levesque的文章“ 塑造圖標 ”)

  • Pictograms for navigating the world

    導航世界的象形圖
  • Anything on the broad spectrum in between

    介于兩者之間的任何范圍
Image for post
Image for post
Damian Orellana, Sample 國家公園管理局象形文字National Park Service pictographsDamian Orellana

The icons I’m talking about are design system icons. These are on the practical pictogram side of things, in the digital world. In Garden, I’ve defined icons as visual symbols of simple concepts. They aim to:

我正在談論的圖標是設計系統圖標。 在數字世界中,這些都屬于實際的象形圖方面。 在花園中,我已將圖標定義為簡單概念的視覺符號。 他們的目標是:

  1. Visually support a text string

    視覺上支持文本字符串
  2. Make content more scannable by differentiating items at a glance

    一目了然地區分項目,使內容更易于掃描
  3. Simplify repeating or persistent actions

    簡化重復動作或持續動作
Image for post

Garden icons are treated like any user interface component in our system.

花園圖標被視為與我們系統中的任何用戶界面組件一樣。

一致且標準化 (Consistent and standardized)

Meeting strict style and quality guidelines

符合嚴格的樣式和質量準則

功利主義者 (Utilitarian)

Helping the user understand and take action

幫助用戶理解并采取行動

模塊化的 (Modular)

Ready to plug into any Zendesk interface

準備插入任何Zendesk界面

可重用 (Reusable)

Useful for multiple situations, though usually precipitated by a product’s specific need

在多種情況下很有用,盡管通常是由產品的特定需求引起的

靈活而強大 (Flexible and robust)

Sized at 12px and 16px, allowing scaling to many multiples of 4 to fit our base grid. Styled in two ways: stroke style is the default; fill is used for greater visual weight. Each icon comes in 4 versions.

大小分別為12px和16px,可以縮放到4的許多倍以適合我們的基本網格。 有兩種樣式:筆畫樣式是默認樣式; 填充用于更大的視覺重量。 每個圖標都有4個版本。

國際化 (International)

Using universal metaphors and avoiding words, which won’t be translated. Can be flipped for use with languages that are read right-to-left.

使用通用隱喻并避免使用不會翻譯的單詞。 可以翻轉以用于從右到左閱讀的語言。

Image for post

愛像素 (Love the pixels)

像素很重要 (Pixels matter)

The first UI icon I ever designed was a cursor. I drew it as a vector, thought, “great,” and gave it to the design director. She asked me if I knew what a pixel was. I had placed the vector without consideration of pixels, so the aliasing was completely arbitrary.

我設計的第一個UI圖標是光標。 我將其繪制為矢量,認為“很棒”,并將其交給了設計總監。 她問我是否知道像素是什么。 我放置矢量時不考慮像素,因此混疊完全是任意的。

Image for post

That fateful day, I learned that vector graphics are translated into rasterized images on a display. I went back to my KidPix roots and began the practice of aligning icons to the pixel grid so that they will be sharp when they’re rasterized. As usual, knowing was 7% of the battle. Pixel-wrangling is a unique challenge for each icon. What a thrill. 😏

命運的那一天,我了解到矢量圖形被轉換為顯示器上的光柵圖像。 我回到了KidPix的根源,開始了將圖標與像素網格對齊的練習,以便在對其進行柵格化時變得清晰。 像往常一樣,知道是戰斗的7%。 像素爭奪是每個圖標的獨特挑戰。 太刺激了。 😏

繪制圖標的實用技巧 (Practical tips for drawing icons)

Because icons’ limited number of pixels have such an impact on what I can draw, I move to digital quickly. I may sketch on paper as I think through metaphors, but once I know what I’m drawing, I work out the visual design in pixels. Only in the final medium do I know what will be possible.

由于圖標的像素數量有限,因此對我可以繪制的圖像產生如此大的影響,因此我很快轉向了數字技術。 我可能會通過隱喻思考在紙上畫草圖,但是一旦知道要繪制的內容,便會以像素為單位進行視覺設計。 只有在最終的媒介中,我才知道可能會發生什么。

When I draw an icon, I set anchor points to snap to half pixels. That’s because I’m drawing 1px borders, so the shape of them will fill a whole pixel.

繪制圖標時,我將錨點設置為捕捉到半像素。 那是因為我要繪制1px的邊框,所以它們的形狀將填充整個像素。

Image for post

I preview the pixels constantly, and shift anchor points to see how the elements are going to alias.

我不斷預覽像素,并移動錨點以查看元素的別名。

Image for post

I also zoom out to 100% constantly. Sometimes I am agonizing over how a curve is going to alias but find it doesn’t matter at actual size.

我也不斷縮小到100%。 有時我會為曲線如何混淆而感到煩惱,但發現實際大小并不重要。

Sometimes, pixel perfection means offsetting a whole icon. For example, Garden has a set of icons with a symbol sitting inside a circle. If the circle size is an even number, the 1px symbol inside will land on a half pixel and be blurry. Because of this, my colleague Nicolette designed the whole set of icons to be smaller and offset within their 16px viewboxes, so the shapes inside are sharp and they align to one another. This principle has been a helpful precedent to reference when I’ve come across similar situations.

有時,像素完美意味著偏移整個圖標。 例如,Garden有一組帶有圓圈內符號的圖標。 如果圓圈大小是偶數,則內部的1px符號將落在半個像素上并且模糊。 因此,我的同事Nicolette將整個圖標設計得更小,并且在其16px視圖框中偏移了,因此內部的形狀很清晰,并且彼此對齊。 當我遇到類似情況時,該原則已成為參考的有用先例。

Image for post

Pixel-perfect icons look great on any display. Plus, they have a subtle underlying logic holding them together. Relationships between shapes will be rational, based on the grid of the pixels. Even in a high-resolution world, paying attention to pixels helps make good icons into great icons.

像素完美的圖標在任何顯示器上看起來都很棒。 另外,它們具有將它們組合在一起的微妙的底層邏輯。 基于像素的網格,形狀之間的關系將是合理的。 即使在高分辨率世界中,關注像素也有助于將好的圖標變成出色的圖標。

Image for post

在極端尺寸限制下工作 (Working with extreme size constraints)

Twelve pixels, squared. I appreciate this icon size, since it allows clean scaling to 24px, 36px, and so on. It fills those crannies the 16px icons can’t. But, 12 × 12 is a challenging space to work in. I respond to this challenge in a couple of ways.

十二個像素,平方。 我非常喜歡此圖標的大小,因為它允許將像素縮放到24px,36px等。 它填補了16px圖標無法顯示的縫隙。 但是,12×12是一個充滿挑戰的工作空間。我以多種方式應對這一挑戰。

First, I keep the icon as simple as possible.

首先,我使圖標盡可能簡單。

Second, I use the pixels as a grid to structure the space and manage it effectively. If I align to the grid, clear constraints emerge that I can use to make decisions. Which pixels should each element occupy? Every pixel, whether it is filled or left empty, impacts the clarity of the icon.

其次,我使用像素作為網格來構造空間并有效地對其進行管理。 如果我與網格對齊,則會出現明確的約束條件,可以用來制定決策。 每個元素應占據哪些像素? 每個像素(無論是填充還是留空)都會影響圖標的清晰度。

Image for post

Every icon is like a puzzle, and the details matter. I feel really jazzed when I find a combination of pixels that gets the idea across.

每個圖標都像一個難題,而細節很重要。 當我發現將想法傳達給我的像素組合時,我感到非常激動。

As I zoom out and compare the iterations, there are usually only a few options that will make sense.

當我縮小并比較迭代時,通常只有幾個選項才有意義。

使其令人難忘,而不是字面意思 (Make it memorable, not literal)

How can I communicate “API” in a 12px ? 12px icon? I don’t; it is a trap. Size may feel like the problem, but even if there were space to include many complex elements, the icon would be too confusing to parse at a glance within a product interface. Not being able to fit everything into an icon is a red flag that something else may be wrong and clarity is needed through another method. I could try to depict everything about the concept, but I would end up with an illustration instead of a practical interface icon — valid, just not my goal.

如何在12px?12px圖標中傳達“ API”? 我不; 這是一個陷阱。 尺寸可能感覺像是一個問題,但是即使有足夠的空間包含許多復雜的元素,該圖標也太混亂了,無法在產品界面中一目了然地進行解析。 不能將所有內容都放入圖標中是一個危險信號,表明可能有其他問題,需要通過另一種方法進行澄清。 我可以嘗試描述有關該概念的所有內容,但最終會得到一個插圖,而不是一個實用的界面圖標-有效,但這并不是我的目標。

Image for post
API icons from the Noun Project by: Yu luck, Becris, Eucalyp, faisalovers
來自Noun Project的API圖標,作者:Yu運氣,Becris,Eucalyp,faisalovers

Instead of illustrating a concept, the most successful icons have become universally recognized by associating a tangible object with words, over and over, until the users learn what it means. For example, a gear icon is generally recognized as “settings.” However, this is a learned association, not an intuitive one. As users, we have seen a gear with the word “settings” so many times that now the gear triggers that concept in our minds.

通過將有形物體與單詞相關聯,一遍又一遍,直到用戶了解到它的含義為止,最成功的圖標已被普遍認可,而不是說明概念。 例如,齒輪圖標通常被認為是“設置”。 但是,這是一種博學的關聯,而不是直觀的關聯。 作為用戶,我們已經多次看到帶有“設置”一詞的齒輪,以至于現在齒輪在我們的腦海中觸發了這一概念。

Image for post

Nothing is truly intuitive in UX design, and icon design is the same — everything is learned. My goal is to help the user learn, quickly and easily.

在UX設計中,沒有什么是真正直觀的,并且圖標設計是相同的-一切都學到了。 我的目標是幫助用戶快速輕松地學習。

For example, for “API,” I drew a plug because it’s tangible and recognizable. If it were just another slightly different combination of arrows, it would be harder to remember.

例如,對于“ API”,我畫了一個插頭,因為它是有形且可識別的。 如果只是箭頭的另一個稍有不同的組合,將很難記住。

Image for post

首先定義問題 (Define the problem first)

看大圖 (Look at the big picture)

Icon design may seem self-contained, but it takes some big-picture thinking to get it right. And because it is so detailed, the stakes are pretty high to make sure I am drawing the right thing before I start focusing on whether this anchor point should be one or two pixels from the edge.

圖標設計似乎是獨立的,但是需要一些大的思考才能正確。 而且因為它是如此詳細,所以在開始關注此錨點距邊緣一或兩個像素之前,要確保畫正確的東西的風險很大。

Too many times, I have jumped into the detailed work of drawing an icon only to find I am making the wrong thing. I have ended up in an inefficient trial-and-error cycle where I don’t really know the use case well enough, so I take a best guess at what the icon should be. Then, the team tells me it doesn’t really fit, and I have to rework the metaphor.

太多次,我跳入了繪制圖標的詳細工作,卻發現自己做錯了事。 我最終陷入了一個效率低下的反復試驗中,在那個階段我真的不太了解用例,因此我最好猜測一下圖標應該是什么。 然后,團隊告訴我這真的不合適,我必須重新設計這個比喻。

Image for post

驗證概念 (Validate the concept)

The designer working on the feature knows better than I do what metaphor is needed. They know where the icon will appear, and what the user and business needs are. So before I get into the nitty-gritty of drawing the icon precisely, I lean on them to figure out what is needed. With so many free icon libraries out there, the icon concept can easily be shown along with the rest of the feature, at design critique and in user testing.

從事此功能的設計師比我更了解需要什么隱喻。 他們知道圖標將出現在哪里,以及用戶和業務需求是什么。 因此,在我進入精確繪制圖標的實質之前,我先依靠它們來確定需要什么。 有了如此多的免費圖標庫,可以在設計評論和用戶測試中輕松顯示圖標概念以及其余功能。

Now that I know this, it seems so obvious! But I used to try to figure out the metaphor myself.

現在我知道了,這看起來是如此明顯! 但是我曾經試圖自己弄清楚這個比喻。

找到單詞 (Find the words)

It’s important to work with the UX Content Strategy team right away to figure out the words that go along with an icon. What is it communicating? What is the associated description?

立即與UX內容策略團隊合作,弄清楚帶有圖標的單詞很重要。 它在傳達什么? 相關描述是什么?

This informs the icon’s metaphor. We might think we need a trash can icon to represent “delete,” then find that “remove link” is the real issue at play and so we need a different icon.

這通知了圖標的隱喻。 我們可能認為我們需要一個垃圾桶圖標來表示“刪除”,然后發現“刪除鏈接”才是真正的問題,因此我們需要一個不同的圖標。

Image for post
Image for post

請享用 (Enjoy)

Now that I understand the goals and constraints for icons, I can talk and think about them objectively. I hope you can too.

現在,我了解了圖標的目標和限制,可以客觀地討論它們。 我希望你也能。

This has freed me up to enjoy the delightful part about icons. Tangible icons can be adorable. Heck, the other day the Garden team and I were using wine tasting notes. “This shopping cart flaunts Target flavors, with subtle notes of Whole Foods.” “It has an assertive Walmart finish.”

這使我騰出時間來享受有關圖標的令人愉快的部分。 有形圖標可能很可愛。 哎呀,前幾天我和花園團隊正在品嘗葡萄酒。 “此購物車標榜目標口味,并帶有“全食”的微妙風味。” “它具有自信的沃爾瑪飾面。”

Image for post

Anyone can enjoy wine. Anyone can enjoy icons. But the more you know, the more you can appreciate.

任何人都可以品嘗美酒。 任何人都可以享受圖標。 但是您了解得越多,您就會越欣賞。

Image for post

Let icons do what they do best and don’t put too much pressure on them. Love the icons and they will love you. ??

讓圖標做他們最擅長的事情,不要對它們施加太大的壓力。 愛圖標,他們會愛你。 ??

Check out design.zendesk.com for more thought leadership, design process, and other creative musings.

請訪問design.zendesk.com,以獲取更多的思想領導力,設計過程和其他創意靈感。

翻譯自: https://medium.com/zendesk-creative-blog/pixel-perfect-f6b256fa5d5a

unity 完美像素

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/275169.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/275169.shtml
英文地址,請注明出處:http://en.pswp.cn/news/275169.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

整整4個月了,盡全力組織了源碼共讀活動~

大家好,我是若川。從8月份到現在11月結束了。每周一期,一起讀200行左右的源碼,撰寫輔助文章,截止到現在整整4個月了。由寫有《學習源碼整體架構系列》20余篇的若川【若川視野公眾號號主】傾力組織,召集了各大廠對于源碼…

kvm 學習(二)

Linux下 如何通過命令行使用現有的鏡像創建、啟動kvm虛擬機 這里假定已經創建好了相應的鏡像: eg:我這里制作的鏡像名稱為zu1-centos7.img # lszu1-centos7.img 1、拷貝這個鏡像到某一個目錄 cp zu1-centos7.img /data2/ 2、編寫鏡像的配置文件&#x…

字節內部前端開發手冊(完整版)開放下載!

備戰2022,準備好了嗎?據字節HR部門發布的最新信息,2019年以來字節連續3年擴招,而即將到來的2022年春招前端崗位數不低于3000,雖連年擴招,但是報錄比卻從2019年的3%下降到今年的1%。BAT等一線大廠同樣有類似…

EBS中Java并發程序筆記(1)

在Oracle EBS中的Java并發程序(Java Concurrent Program)是系統功能中的一個亮點,它的出現使得用戶可以在ERP系統中運行自己定義的Java程序。本文為學習筆記,所以不會介紹太多背景知識。 使用Java并發程序的好處: 當遇…

figma設計_5位來自雜亂無章的設計師的Figma技巧

figma設計When starting a design project, a fast pace and multiple design iterations can easily lead to a cluttered mess. Taking the time in the beginning to build good organizational habits will save you time later. You’ll thank your past self when you do…

hello,你知道獲取元素有哪幾種方式嗎?

收下我的小心心!(害羞臉) 根據id屬性的值獲取元素,返回來的是一個元素對象 document.getElementById("id屬性的值") 根據標簽名獲取元素,返回來的是一個偽數組,里面保存了多個的DOM對象 documen…

設計和實現一個 Chrome 插件提升登錄效率

大家好,我是若川。最近組織了源碼共讀活動,感興趣的可以點此加我微信ruochuan12 進群參與,每周大家一起學習200行左右的源碼,共同進步。已進行4個月了,很多小伙伴表示收獲頗豐。前言在我們的工作過程中,每當…

[待總結]redmine

先列出來,有空再總結轉載于:https://www.cnblogs.com/gracexiao/archive/2011/11/18/2253834.html

qq空間網頁設計_網頁設計中的負空間

qq空間網頁設計重點 (Top highlight)Because screens are limited, web design is also limited. It can be said that in the small box of the screen, each pixel is a piece of real estate.由于屏幕有限,因此網頁設計也受到限制。 可以說,在屏幕的小…

前端組件化-抽象公共組件類

優化上次的組件化小demo 上次的組件化demo只是為了簡單的實現前端組件化的思想&#xff0c;這次我們稍微優化一下抽離公共類 下面代碼 html <div id"wrapper"></div> 復制代碼js /* DOM字符串轉DOM節點 */ const createStringToDom str > {const ele…

時隔一年半,我,一個卑微的前端菜雞,又來寫面經了

大家好&#xff0c;我是若川。最近組織了源碼共讀活動&#xff0c;感興趣的可以點此加我微信ruochuan12 進群參與&#xff0c;每周大家一起學習200行左右的源碼&#xff0c;共同進步。已進行4個月了&#xff0c;很多小伙伴表示收獲頗豐。作者&#xff1a;刮涂層_贏大獎原文地址…

javascript模版引擎-tmpl的bug修復與性能優化

http://www.planeart.cn/?p1594 http://ejohn.org/blog/javascript-micro-templating http://bbs.phpchina.com/thread-224712-1-1.html [ Noevil: 下面直接貼出改進好的MicroTemp&#xff0c;但是還是建議看一下原文&#xff0c;里面有詳細的改進細節&#xff0c;和改進前后的…

2019.5.8_此書真乃寶書也_從定位參數到僅限關鍵字參數

《摘自流暢的Python》 此書真乃寶書也,雖說還是有點兒沒懂 從定位參數到僅限關鍵字參數 Python最好的特性之一是提供了極為靈活的參數處理機制&#xff0c;而且Python3進一步提供了僅限關鍵字參數(keyword-only argument)。與之密切相關的是&#xff0c;調用函數時使用*和**“展…

用戶體驗與可用性測試_可用性作為用戶體驗的原則

用戶體驗與可用性測試Every UX Designer has his views and best practices. We all have a guide book created through time and experience. I want to share mine with you.每個UX設計器都有他的觀點和最佳實踐。 我們都有一本通過時間和經驗編寫的指南。 我想和你分享我的…

Jenkins插件之Deploy

deploy插件&#xff1a; Deploy Plugindeploy插件支持將War/Jar部署到遠程的應用服務器上&#xff0c;例如Tomcat,JBoss,Glassfish。正在尋找或開發.NET web 應用的自動發布插件。如何回滾或重新部署先前的build&#xff1a;0&#xff09; 需要被deploy的job的結果要存檔&#…

受美國法律保護美國妞_為什么美國法律有效地要求所有軟件設計都要響應

受美國法律保護美國妞Smashing Magazine defines “responsive design” as an approach where design responds to the user’s behavior and environment based on screen size, platform, and orientation. In responsive design, a breakpoint is the “point” at which a…

源碼群友問:你這么多項目是怎么進行技術選型的?

大家好&#xff0c;我是若川。最近組織了源碼共讀活動&#xff0c;感興趣的可以點此加我微信ruochuan12 進群參與&#xff0c;每周大家一起學習200行左右的源碼&#xff0c;共同進步。已進行4個月了&#xff0c;很多小伙伴表示收獲頗豐。源碼群有群友提問我是怎么找到那么多npm…

iOS開發之打包上傳報錯: ERROR ITMS-90087/ERROR ITMS-90125

制作好的framework在打包上傳至AppStore如果出現以下錯誤&#xff0c;則說明這個SDK里面包含了x86_64, i386 架構&#xff0c;當然這個AppStore是不允許的&#xff0c;所以會在上傳的時候報錯&#xff0c;解決辦法就是要這個SDK剔除掉x86_64, i386這兩個架構 解決辦法&#xff…

[轉]cocos2d游戲開發,常用工具集合

cocos2d游戲開發&#xff0c;常用工具集合 原文地址&#xff1a;http://www.cocoachina.com/bbs/read.php?tid-68951.html 位圖字體工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子編輯工具Particle Editing ToolsParticleCreat…

拓展視野學習前端,我推薦這些

眾所周知&#xff0c;關注公眾號可以了解學習掌握技術方向&#xff0c;學習優質好文&#xff0c;落實到自己項目中。還可以結交圈內好友&#xff0c;讓自己融入到積極上進的技術氛圍&#xff0c;促進自己的技術提升。話不多說&#xff0c;推薦這些優質前端公眾號前端下午茶拓寬…