欧美精品在线一区二区三区_亚洲女同精品视频_日韩一区免费_国产欧美久久久精品免费_国产这里只有精品_僵尸再翻生在线观看_久久99精品国产一区二区三区_亚洲免费一区二区_女教师淫辱の教室蜜臀av软件_中文字幕国产一区二区

首頁

特斯拉將會為 AutoPilot 9.0 設(shè)計一個全新的 UI 界面

藍藍設(shè)計的小編

即將來到的 AutoPilot 9.0 更新,「開啟部分全自動駕駛」的功能可謂是吊足了許多人胃口。雖然馬斯克已經(jīng)在 Twitter 上透露了一些消息,但還是有許多坐不住的粉絲 @elonmusk,想要知道更多的新消息。

UI進度條讓你享受等待

藍藍設(shè)計的小編

下面的一些概念可能不是最可行的,但它們可以幫助你考慮將情緒帶入界面,特別是當(dāng)用戶面對他們生活中最無聊的方面之一時:尤其是等待。

多倫多訂餐APP-懶洋洋

濤濤

懶洋洋是一款為多倫多華人提供服務(wù)的訂餐平臺用戶群一般為學(xué)生、白領(lǐng)等對于視覺上追求簡約、舒適產(chǎn)品流程簡易而順暢(英文是用翻譯軟件翻的,如有錯誤,那就算了吧)

請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖請登錄并驗證郵箱后查看原圖

UI設(shè)計師的日常——UI設(shè)計師平常都干些什么

藍藍設(shè)計的小編

其實開始想寫這個文章就像找共鳴這,吐槽一些關(guān)于老板什么也不懂,非得讓UI設(shè)計師改來改去的事情,想了想還是算了,真的給那些剛步入UI設(shè)計或者是準備步入UI設(shè)計的小伙伴們一些好的方向或者說打打預(yù)防針才比較正經(jīng)。

幫助您做出漂亮版式設(shè)計的八個實用技巧

藍藍設(shè)計的小編

版式設(shè)計對于新手來說往往會給人無從下手的感覺,作為平面設(shè)計師,該如何做好排版,設(shè)計好版式。這里總結(jié)出八種漂亮版式設(shè)計的八個實用技巧。

插畫在UI設(shè)計中的運用

藍藍設(shè)計的小編

插畫在UI設(shè)計中的運用到處可見,比如:App引導(dǎo)頁、Banner廣告、H5宣傳頁、App啟動頁、loading頁、404頁、支付狀態(tài)頁、各大電商平臺的雙十一、雙十二節(jié)日廣告等等。UI插畫在設(shè)計中增加情感,使表達更加清晰、貼切、符合場景,讓設(shè)計更具說服力。

本文用三步教你打造扁平插畫,除了非常實用的教程,文中談到的一些思考更是能給大家?guī)碓S多幫助。

UI設(shè)計改稿經(jīng)驗總結(jié)

博博


UI大課堂 2018-02-01 00:00:39

提到這個話題有兩層不同的討論方向,在工作中對公司項目進行設(shè)計改版和利用業(yè)余時間進行自由主題的改版練習(xí)。這次我們主要以后者為出發(fā)點進行討論,其目的是為了給部分設(shè)計師在利用自己業(yè)余時間上面探索出一個新的方向。在工作項目中進行UI設(shè)計改版分為團隊發(fā)起和自我發(fā)起,這個我們下一次一起來討論。

UI設(shè)計師的自我提升來源于多方面的綜合體現(xiàn),工作項目中的實戰(zhàn)經(jīng)驗、團隊協(xié)作的互補學(xué)習(xí)、項目沉淀與反思、碎片化閱讀的查漏補缺、業(yè)余時間的自我驅(qū)動、閱讀帶來的知識沉淀等等。如何充分利用自己的業(yè)余時間是被很多初入行業(yè)的設(shè)計師所忽略的,一晃三五年過去了,卻發(fā)現(xiàn)自己找不到更多的作品用來豐富簡歷,很快便進入了瓶頸期。

面對未來的自己可能會出現(xiàn)這樣的情況,我們一起提前探討一下這個話題,以 UI設(shè)計改版為突破口展開我們的話題,希望帶給即將入行和剛?cè)胄械脑O(shè)計伙伴兒一個新的方向。

目錄

1、UI改版的目的,從不做無意義的事情;

2、制定時間規(guī)劃,是為了治療懶病;

3、如何挑選改版產(chǎn)品,再也不是選“美”了;

4、體驗,這是你的第一次深度探尋;

5、功能梳理,理清流程好開工;

6、競品分析,做好知己知彼;

7、素材采集,打開禁錮的思維;

8、體驗,走了一圈才發(fā)現(xiàn)你可以更好;

9、交互設(shè)計,實現(xiàn)你心中的更好;

10、設(shè)計風(fēng)格推導(dǎo),符合產(chǎn)品的設(shè)計趨勢運用;

11、界面設(shè)計,碎片化積累;

12、審核,尋找導(dǎo)師;

13、調(diào)整優(yōu)化,不放過任何一個細節(jié);

14、包裝,整理設(shè)計思路;

15、分享,設(shè)計交流。

正文

1、UI改版的目的,從不做無意義的事情

工作中的項目參與對UI設(shè)計師的專業(yè)提升是非常重要的,由于很多公司都處于高速發(fā)展的階段,項目的周期很緊張,都希望每個支援板塊能夠具備更高的效率,推進項目更快的完成迭代上線。在設(shè)計板塊,很多成熟的平臺也是愿意花費更高的福利待遇引進資深及以上級別的設(shè)計師支持項目的運轉(zhuǎn),那么設(shè)計師的進階之路便是你在職場中穩(wěn)中求進的關(guān)鍵。

在真實的場景中,有一部分設(shè)計師也存在著以下情況:

  • a. 項目參與度低,沒有更多的機會發(fā)揮自己的專業(yè);

  • b. 公司產(chǎn)品迭代緩慢或者視覺支持較小,空余時間較多;

  • c. 沒有機會在項目中嘗試一些新的設(shè)計語言;

  • d. 自學(xué) UI 中,沒有真實項目能夠發(fā)揮;

  • e. 增強設(shè)計效率和產(chǎn)品設(shè)計思維等能力。

如果你擁有以上的情況之一,利用自己的業(yè)余時間進行 APP 設(shè)計改版將會給你帶來更多的提升空間,不但可以通過練習(xí)增強自己的設(shè)計效率,也能體驗更加豐富的產(chǎn)品設(shè)計。在改版中也能不斷加強一些交互或者產(chǎn)品的思維,可以讓你在以后的工作項目中不局限在視覺層面,具備更多的產(chǎn)品思考,做出更合理的設(shè)計。

UI設(shè)計改稿經(jīng)驗總結(jié)

2、制定時間規(guī)劃,是為了治療懶病

如果你想要改變現(xiàn)狀,也拿出前所未有的熱度值,那就趁熱打鐵吧,制定一份時間表是必須的,千萬別忽略它的重要性,如果你不按照這個時間計劃去推進,可能這個熱度值將會被懶寶寶不斷地熄滅^_^。

制定時間規(guī)劃不僅可以合理的利用好自己的業(yè)余時間,也能更好的按照這個規(guī)劃表去逐步的推進這次改版項目,把一個大的事項拆分為若干的小事項,每天推進一部分,一次改版設(shè)計很快就在不斷的推進中被完成。

APP 改版時間規(guī)劃表大家可根據(jù)自己的習(xí)慣設(shè)置,表格形式還是簡單的文字記錄都可以,進度把控需要結(jié)合自身情況而定,確保其有效性。

UI設(shè)計改稿經(jīng)驗總結(jié)

3、如何挑選改版產(chǎn)品,再也不是選“美”了

面對應(yīng)用商城里面海量的 APP 產(chǎn)品,你是否有點不知所措,如果選擇一個自己從來不玩的 APP,改版的時候?qū)Ξa(chǎn)品的服務(wù)模式、功能架構(gòu)、交互邏輯等都是比較陌生的,需要一定的時間進行學(xué)習(xí)。如果選擇一些大型的產(chǎn)品,由于其自身的設(shè)計團隊就是非常的專業(yè),你很難從中發(fā)現(xiàn)可以優(yōu)化的點,即使勉強進行改版,也會發(fā)現(xiàn)自己設(shè)計得不如原版的好,進而打擊自己的自信心。

通過上面的分析,我們在挑選改版產(chǎn)品的時候,需要結(jié)合自身的一些情況先做出一定的預(yù)判,然后再去挑選現(xiàn)階段相對比較符合的產(chǎn)品進行改版練習(xí)。

a. 挑選自己接觸過的直接產(chǎn)品或者間接產(chǎn)品;

b. 對 APP 里面所提供的產(chǎn)品或者服務(wù)比較認可或者沒有一定的排斥感;

c. 挑選無論是視覺層面還是交互層面都有一定優(yōu)化空間的產(chǎn)品,別輕易嘗試精品;

d. 如果身邊有朋友使用過的產(chǎn)品優(yōu)先考慮,因為可以成為你調(diào)研數(shù)據(jù)的來源;

e. 選擇陽光積極型的產(chǎn)品,不做傳遞負能量或者違反規(guī)定的產(chǎn)品;

f. 初次嘗試 APP 改版設(shè)計,從輕量級的產(chǎn)品入手,可以控制練習(xí)時間和自己的駕馭度。

UI設(shè)計改稿經(jīng)驗總結(jié)

4、體驗,這是你的第一次深度探尋

當(dāng)你確定自己改版的 APP 對象以后,我們就開始做一次體驗吧,這是你的第一次深度探尋。體驗情況根據(jù)設(shè)計師對該產(chǎn)品的熟悉程度而定,你需要通過不斷的進行操作把自己從小白用戶升級到專家級用戶。

這個過程需要你對產(chǎn)品有一個很深入的了解,不只是熟悉主流程操作邏輯,對一些偏冷門的功能操作也要非常的熟悉,如果是需要注冊使用的產(chǎn)品,一定不要忽略注冊會員以后的體驗。最終達到的級別是你可以向身邊任何一位朋友輕松的進行推薦和演說,能夠通過你的講解讓他輕松地學(xué)會使用該產(chǎn)品。

UI設(shè)計改稿經(jīng)驗總結(jié)

5、功能梳理,理清流程好開工

當(dāng)你對改版 APP 進行第一次深度體驗之后,利用思維導(dǎo)圖軟件繪制出整個產(chǎn)品的功能結(jié)構(gòu)圖,思維導(dǎo)圖軟件種類很多,大家自行選擇,我常用的是 MindNode。第一次進行功能梳理無需進行增刪處理,真實還原產(chǎn)品現(xiàn)有功能即可,其目的是整理自家“倉庫”,做到心中有數(shù)。

在進行功能梳理的時候,如果遇到操作復(fù)雜的功能需要備注信息,以便自己后期預(yù)覽時能夠快速理解其含義。如果是第一次做功能結(jié)構(gòu)圖越詳細越好,這將有助于你充分理解每個功能傳達的含義。

UI設(shè)計改稿經(jīng)驗總結(jié)

6、競品分析,做好知己知彼

深度體驗完改版 APP 之后,做了功能結(jié)構(gòu)圖,此時你對所需要改版的 APP 以及這個行業(yè)的產(chǎn)品都有一定的認知,此時你再去體驗直接競品和間接競品必然是以一個專家級用戶的水平去探尋。在體驗過程中需要結(jié)合改版產(chǎn)品的功能進行對比,可能第一遍體驗無法很好的進行對比,所以需要至少體驗 3 次以上才能很好的得出對比的結(jié)論。

體驗產(chǎn)品時需要注意的幾個維度:

  • a. 不要急于進行總結(jié),先進行至少 3 次以上體驗;

  • b. 先看整體布局再分析局部細節(jié);

  • c. 重點功能交互形式需要提取出來進行對比;

  • d. 主界面的各版塊布局設(shè)計需要進行對比;

  • e. 配色分析,作為改版時的配色優(yōu)化指導(dǎo);

  • f. 圖標(biāo)和組件庫的分析,找出細節(jié)的優(yōu)化方向。

進行競品體驗時,盡可能多的找出差異化的設(shè)計形式,作為改版 APP 優(yōu)化的指導(dǎo)方向。由于作為 UI 設(shè)計師進行 APP 改版練習(xí)更多是視覺優(yōu)化為主,交互優(yōu)化為輔,所以我們需要在相同模塊上面找出更多不同的設(shè)計樣式,作為視覺優(yōu)化的方向。

如果你自身交互能力較好,也可以以交互優(yōu)化為主,視覺優(yōu)化為輔,這個可以結(jié)合自身情況選擇。在進行競品體驗的時候也要根據(jù)優(yōu)化目的的不同,著重的轉(zhuǎn)移體驗的重心。

UI設(shè)計改稿經(jīng)驗總結(jié)

7、素材采集,打開禁錮的思維

通過競品體驗?zāi)銜偨Y(jié)出改版 APP 各個模塊的差異化,相同的功能模塊各自產(chǎn)品的交互形式、布局樣式、視覺風(fēng)格都存在各自的差異。此時,你對改版 APP 中的很多設(shè)計都一個初步的優(yōu)化清單,你需要再深入一步,因為競品的設(shè)計樣式不一定就是值得借鑒的,我們需要尋找更多的靈感,打開自己禁錮的思維。

通過國內(nèi)外的一些設(shè)計平臺、素材網(wǎng)站等我們可以去采集更多的設(shè)計樣式作為靈感借鑒,日常的一個采集收藏習(xí)慣也就變得尤為重要了,作為一個優(yōu)秀的 UI 設(shè)計師,我們需要養(yǎng)成這樣的習(xí)慣。個人平時經(jīng)常訪問的設(shè)計平臺有站酷、UI中國、致設(shè)計、Dribbble、Behance等,采集收藏靈感會經(jīng)常用Pinterest和花瓣,都是一些大家經(jīng)常訪問的平臺,所以不是別人知道你所不知的優(yōu)秀平臺,而是你沒有他的良好習(xí)慣。

UI設(shè)計改稿經(jīng)驗總結(jié)

8、體驗,走了一圈才發(fā)現(xiàn)你可以更好

采集完一些靈感素材之后,我們又回到體驗改版 APP 的起點,走了一圈之后你會發(fā)現(xiàn)改版 APP 中很多你可以入手優(yōu)化的方向,比起第一次體驗,你會更加有信心能夠做出一個不一樣的設(shè)計作品。再次進行產(chǎn)品體驗的時候,你需要帶著腦海中處理相同功能板塊的不同設(shè)計表現(xiàn)形式進行思考,尋找出更好的設(shè)計表現(xiàn)形式來解決這個功能模塊。

在構(gòu)思優(yōu)化樣式的時候,可以繪制一些簡單的草圖,以防后期進行交互輸出的時候遺漏靈感細節(jié)。在進行設(shè)計優(yōu)化的時候先從靈感庫中尋找較為符合的樣式進行思維嵌套,然后再發(fā)散思維,融入自己原創(chuàng)性的思維,形成自己的原創(chuàng)思路。

UI設(shè)計改稿經(jīng)驗總結(jié)

9、交互設(shè)計,實現(xiàn)你心中的更好

通過前期的準備工作,我們即將進入重要的設(shè)計部分,大家不要忽略前期的準備階段,只有思路成熟且清晰,后面的設(shè)計工作才能更加順暢。

作為 UI 設(shè)計師最終輸出的必然是高保真的視覺稿,那么交互原型設(shè)計是為了快速的把自己的思路展現(xiàn)出來,所以不局限于原型軟件的繪制,哪怕是紙上的草圖繪制也是可行的方案。最終的交互稿是給自己看的,所以能看懂就能達到最終的目的。

如果你考慮后期進行作品包裝展示時,希望能展示出交互思維,那你花點時間適當(dāng)?shù)膶Φ捅U娼换ピ瓦M行繪制也是不錯的選擇,也能鍛煉自己原型制作軟件的操作能力^_^。

UI設(shè)計改稿經(jīng)驗總結(jié)

10、設(shè)計風(fēng)格推導(dǎo),符合產(chǎn)品的設(shè)計趨勢運用

在開始進入界面視覺設(shè)計時,我們需要對整體 APP 設(shè)計做風(fēng)格推導(dǎo),這將直接關(guān)系著最終界面呈現(xiàn)的效果。如果你是一位對行業(yè)趨勢關(guān)注的設(shè)計師,各種設(shè)計趨勢呈現(xiàn)在你腦海中,你需要進行篩選,結(jié)合改版產(chǎn)品的屬性選擇合適的設(shè)計語言去表達,切不可為了趨勢而犧牲產(chǎn)品定位。

在進行風(fēng)格確定的時候,顏色的選擇也占據(jù)一定的因素,我們可以選擇改版 APP 現(xiàn)有的主色進行優(yōu)化,也可以進行推翻重選。如果是重新選擇配色方案,我們可以通過情緒版的方式在身邊朋友或者各種群里進行。也可以與競品形成視覺差異化,選擇一些形成對比的配色方案,方式很多,大家根據(jù)自己的條件和思路自行展開。

確定好配色方案之后,我們需要考慮設(shè)計的表現(xiàn)形式,無論是何種設(shè)計形式都需要符合產(chǎn)品的屬性。比如大標(biāo)題、大圓角卡片、大投影等設(shè)計表現(xiàn)形式會在視覺層面帶來不錯的效果,卻需要考慮信息量的因素,如果本身改版 APP 就屬于信息量很大的產(chǎn)品,在選擇時就要綜合考慮。根據(jù) APP 的風(fēng)格定位,比如文藝類、娛樂類、兒童類等,那么設(shè)計的風(fēng)格也會對產(chǎn)品風(fēng)格定位起到一定的影響。

UI設(shè)計改稿經(jīng)驗總結(jié)

11、界面設(shè)計,碎片化積累

當(dāng)你打開設(shè)計軟件進行界面設(shè)計的時候,剩下的就是“滿血復(fù)活”的激情,為了能夠充分利用好業(yè)余時間,我們需要把數(shù)十個界面分配到具體的日程中,的利用碎片化的時間進行積累。規(guī)定自己一天完成兩個界面,就要嚴格執(zhí)行,只有這樣你才能具備超強的戰(zhàn)斗力。

提到界面設(shè)計很多設(shè)計師會糾結(jié)在軟件的選擇上面,總會問老司機們你們用什么軟件,其實軟件的選擇并不是問題,它只是一個工具,用的順手即可,現(xiàn)在很多軟件都能帶來最終的目的。隨著很多輕量級的軟件不斷豐富多樣,軟件的操作也更加簡單便捷,只要你充分的利用互聯(lián)網(wǎng)資源,軟件的學(xué)習(xí)只是熟練度的問題,設(shè)計的思路與技巧才是需要更多的學(xué)習(xí)、研究和總結(jié)。

UI設(shè)計改稿經(jīng)驗總結(jié)

12、審核,尋找導(dǎo)師

歷盡艱辛你收獲了希望,一套 APP 改版設(shè)計作品初步完成,接下來你需要尋找到一位導(dǎo)師,俗話說當(dāng)局者迷,你自己構(gòu)思出來的東西需要得到驗證,尋找一位資深的設(shè)計老司機給你指點作品,將會給你的成長帶來很大的幫助。他們會站在更高的專業(yè)角度給你指出一些優(yōu)化建議,也能使你的作品更加成熟。

導(dǎo)師在哪里?

  • a. 可以是身邊的同事,別以為導(dǎo)師一定是大神,旁觀者的意見都是具有一定的思考價值;

  • b. 通過一些設(shè)計交流群尋求意見,建群的意義其實就是交流設(shè)計(可是現(xiàn)在演變?yōu)闀痴勅松?(ㄒoㄒ)/~~);

  • c. 通過設(shè)計平臺尋找那些活躍的老司機,只要是真誠的設(shè)計交流,他們都會樂于分享;

  • d. 機緣巧合下加上的大神微信或者QQ,平時要注意不要群發(fā)小廣告去騷擾他們,他們關(guān)鍵時候會樂于給你專業(yè)性的指點;

  • e. 相信你能找到更多的方法,尋求幫助。

UI設(shè)計改稿經(jīng)驗總結(jié)

13、調(diào)整優(yōu)化,不放過任何一個細節(jié)

通過不同形式的意見反饋,我們即將面臨一次調(diào)整優(yōu)化,在眾多的反饋意見中,我們也不能盲目的進行修改。我們要做有思考能力的設(shè)計師,去分析這些修改意見,遇到意見相左的修改建議要結(jié)合自己前期的調(diào)研進行把控,因為提意見的人不一定能像你一樣熟悉產(chǎn)品,可能存在一定的主觀性。

選擇性的進行修改,也要保持自己的自信度,適度的自信可以增強你對作品的信任度,我們不能總是質(zhì)疑自己的能力,只要保持不斷努力學(xué)習(xí)的心態(tài),有時候也要相信自己的專業(yè)能力,相信自己就能給作品帶來自信度,你的需求方才能被你的專業(yè)意見所引導(dǎo)。

UI設(shè)計改稿經(jīng)驗總結(jié)

14、包裝,整理設(shè)計思路

作品包裝總是會被很多設(shè)計師所忽略,在進行作品展示的時候也比較隨意,沒有充分利用作品包裝的優(yōu)勢傳達出作品自身的價值。我們將作品展示出來進行交流時,需要通過適當(dāng)?shù)陌b把作品更好的一面清晰的傳遞給讀者。

在進行作品包裝的時候,可以加入自己的設(shè)計思路輔助傳達出作品背后的故事,讓讀者更容易走進你的作品。通過包裝把原本單調(diào)的獨立界面進行解剖,利用整體布局、局部提煉、細節(jié)展示、文案描述、思路整理等形式,讓作品呈現(xiàn)效果更加豐富多樣。

作品包裝中一些簡單的設(shè)計技巧:

  • a. 作品包裝設(shè)計中的版面布局需要舍得,適當(dāng)加大留白會給版面更強的呼吸感;

  • b. 局部提煉,對界面設(shè)計中的一些視覺表現(xiàn)力強的樣式提取出來獨立展示,豐富作品的細節(jié)展示;

  • c. 精心挑選樣機,讓作品展示效果更佳,有時候也可以自己繪制更加簡練的樣機模型;

  • d. 設(shè)計組建選擇性展示,增刪挑選的組建讓布局更加整體,視覺效果更加協(xié)調(diào),整體組合形成塊面感;

  • e. 利用對比突出重點,不要使整體布局都處于平面化;

  • f. 裝飾元素的運用,可以利用輔助圖形、短線等進行設(shè)計裝飾;

  • g. 加強頭圖設(shè)計的視覺表現(xiàn),提高讀者的注意力。

作品包裝設(shè)計分為平臺型作品包裝和作品集包裝,也是需要我們設(shè)計師加以重視的一個板塊,以后我們單獨進行這方面的研究分享。

UI設(shè)計改稿經(jīng)驗總結(jié)

15、分享,設(shè)計交流

此時,你已經(jīng)完成了這次 APP 改版之旅,恭喜你擊敗了懶寶寶,相信下一次你會具備更強的自我驅(qū)動力。完成一次作品你可以選擇封印在冰冷的硬盤,也可以選擇分享給更多的設(shè)計朋友,大家互相學(xué)習(xí)和討論,個人比較傾向于后者。

看看老外的社交APP UI界面設(shè)計,不知道你能有啟發(fā)不?

藍藍設(shè)計的小編

社交軟件已然成為現(xiàn)今人們溝通交流的主要媒介,那什么樣的對話頁面更大家受歡迎呢?對話頁面的ui要怎么設(shè)計呢?下面列舉12個國外社交app ui設(shè)計案例供設(shè)計師盆友們參考。

日常APP體驗-交互知識點匯總-2

濤濤

Image title


Image title


Image title


Image title


Image title


Image title


Image title


Image title


Image title


Image title



Image title


Image title


Image title


Image title


總結(jié):

大家在日常使用APP過程中也可以帶有目的性,發(fā)現(xiàn)一些好看的UI或是好的交互點可以截圖保存和思考:為什么這么設(shè)計?目的是什么?分析其優(yōu)勢之處,還可以和競品的相似交互進行對比,始終相信“不積跬步 無以至千里”,通過在點滴中慢慢積累,今后當(dāng)你遇到類似的問題時就可以快速回憶起這些知識點,自然就可以運用自如,thanks~

WebVR大潮來襲 ---前端開發(fā)能做些什么?

高勁

        去年谷歌和火狐針對WebVR提出了WebVR API的標(biāo)準,顧名思義,WebVR即web + VR的體驗方式,我們可以戴著頭顯享受沉浸式的網(wǎng)頁,新的API標(biāo)準讓我們可以使用js語言來開發(fā)。今天,約克先森將介紹如何開發(fā)一個WebVR網(wǎng)頁,在此之前,我們有必要了解WebVR的體驗方式。

WebVR體驗?zāi)J?/strong>

WebVR的體驗方式可以分為VR模式和裸眼模式

一、VR模式

?滑配式HMD + 移動端瀏覽器

        如使用cardboard眼鏡來體驗手機瀏覽器的webVR網(wǎng)頁,瀏覽器將根據(jù)水平陀螺儀的參數(shù)來獲取用戶的頭部傾斜和轉(zhuǎn)動的朝向,并告知頁面需要渲染哪一個朝向的場景。

?分離式HMD + PC端瀏覽器

        通過佩戴Oculus Rift的分離式頭顯瀏覽連接在PC主機端的網(wǎng)頁,現(xiàn)支持WebVR API的瀏覽器主要是火狐的 Firefox Nightly和設(shè)置VR enabled的谷歌chrome beta。

二、裸眼模式

        除了VR模式下的體驗方式,這里還考慮了裸眼下的體驗瀏覽網(wǎng)頁的方式,在PC端如果探測的用戶選擇進入VR模式,應(yīng)讓用戶可以使用鼠標(biāo)拖拽場景,而在智能手機上則應(yīng)讓用戶可以使用touchmove或旋轉(zhuǎn)傾斜手機的方式來改變場景視角。

        WebVR的概念大概就如此,這次我們將采用cardboard + mobile的方式來測試我們的WebVR場景,現(xiàn)在踏上我們的開發(fā)之旅。

準備工作

        技術(shù)和框架:three.js for WebGL

         Three.js是構(gòu)建3d場景的框架,它封裝了WebGL函數(shù),簡化了創(chuàng)建場景的代碼成本,利用three.js我們可以更優(yōu)雅地創(chuàng)建出三維場景和三維動畫。

        測試工具:智能手機 + 滑配式頭顯

        推薦使用cardboard或者某寶上三十塊錢的高仿貨。當(dāng)然,如果你練就了裸眼就能將手機雙屏畫面看成單屏的能力也可以忽略。

       需要引入的js插件:

  • three.min.js
  • webvr-polyfill.js
  • VRcontrols.js
  • VReffect.js
  • webvr-manager.js

webvr-polyfill.js

        由于WebVR API還沒被各大主流瀏覽器支持,因此需要引入webvr-polyfill.js來支持WebVR網(wǎng)頁,它提供了大量VR相關(guān)的API,比如Navigator.getVRDevices()獲取VR頭顯信息的方法。

VRControls.js

        VR控制器,是three.js的一個相機控制器對象,引入VRcontrols.js可以根據(jù)用戶在空間的朝向渲染場景,它通過調(diào)用WebVR API的orientation值控制camera的rotation屬性。

VREffect.js

        VR分屏器,這是three.js的一個場景分屏的渲染器,提供戴上VR頭顯的顯示方式,VREffect.js重新創(chuàng)建了左右兩個相機,對場景做二次渲染,產(chǎn)生雙屏效果。

webvr-manager.js

         這是WebVR的方案適配插件,它提供PC端和移動端的兩種適配方式,通過new WebVRManager()可以生成一個VR圖標(biāo),提供VR模式和裸眼模式的不同體驗,當(dāng)用戶在移動端點擊按鈕進入VR模式時,WebVRManager便會調(diào)用VREffect分屏器進行分屏,而退出VR模式時,WebVRManager便用回renderer渲染器進行單屏渲染。

        具體使用方法我們將在下文說明。

        3D場景構(gòu)建

        首先我們創(chuàng)建一個HTML文件

       <!DOCTYPE html>

       <html lang="en">

       <head> 

              <meta charset="UTF-8">

                  <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, shrink-to-fit=no">

              <title>webVR-helloworld</title>

                   <style type="text/css">

                         * { 

                           margin: 0;

                           padding: 0;

                            }

                     html,body {

                                 height: 100%;

                                overflow: hidden;

                     }

               </style>

         </head>

         <body>

         </body>

        <script src="./vendor/three.min.js"></script>

          <script src="./vendor/webvr-polyfill.js"></script>

          <script src="./vendor/VRControls.js"></script>

       <script src="./vendor/VREffect.js"></script>

       <script src="./vendor/webvr-manager.js"></script>

       <script src="./main.js"></script>

       </html>

         接下來編寫js腳本,開始創(chuàng)建我們的3d場景。

1、創(chuàng)建場景

        Three.js中的scene場景是繪制我們3d對象的整個容

       1.var scene = new THREE.Scene();

2、添加相機

Three.js的相機

Three.js中的camera相機代表用戶的眼睛,我們通過設(shè)置FOV確定視野范圍,

  • //定義一個60°的視角,視線范圍在1到1000的透視相機
  • var camera = new THREE. new THREE.PerspectiveCamera(60,window.innerWidth/window.innerHeight,1,1000);
  • scene.add(camera);

3、添加渲染器

  • Three.js的渲染器用來渲染camera所看到的畫面


  • //初始化渲染器 antialias參數(shù)為ture表示開啟抗鋸齒策略
  • var renderer = new THREE.WebGLRenderer({ antialias: true } );
  • //設(shè)置渲染器渲染尺寸
  • renderer.setSize(window.innerWidth,window.innerHeight);
  • //設(shè)置渲染背景為白色
  • renderer.setClearColor(0xeeeeee);
  • //將渲染場景的canvas放入body標(biāo)簽里
  • document.body.appendChild(renderer.domElement);

  • 添加一個立方體網(wǎng)格

  • // 創(chuàng)建立方體
  • var geometry = new THREE.CubeGeometry( 10,10,10);
  • var cubematerial = new THREE.MeshLambertMaterial( { color: 0xef6500,needsUpdate: true,opacity:1,transparent:true} );
  • var cube = new THREE.Mesh( geometry, Cubematerial );
  • cube.position.set(0,100,-50);
  • cube.rotation.set(Math.PI/6,Math.PI/4,0);
  • scene.add(cube);

4、啟動動畫

  • 產(chǎn)生動畫的原理就是讓camera持續(xù)連拍,同時每一次改變物體的屬性,通過requestAnimationFrame()方法遞歸的方式來持續(xù)更新場景對象屬性,你可以將它理解為setTimeout的優(yōu)化版。相比setTimeout函數(shù),requestAnimationFrame可以保證動畫渲染不會因為主線程的阻塞而造成跳幀。


  • function animate() {
  •     //讓立方體旋轉(zhuǎn)
  •     cube.rotation.y += 0.01;
  •     //渲染器渲染場景,等同于給相機按下快門
  •     renderer.render(scene, camera);
  •     //遞歸運行該函數(shù)
  •     requestAnimationFrame( animate );
  • }
  • animate();//啟動動畫

      至此,我們已經(jīng)繪制了一個簡單的3d場景并且讓它動了起來,接下來,我們需要讓我們的場景可以支持WebVR模式。

WebVR場景開發(fā)

       WebVR網(wǎng)頁的基本原理其實是通過瀏覽器的WebVR API獲取用戶輸入,進而控制相機的視角,在VR模式下通過VR控制器和VR分屏器以二分屏+gyroscope(使用水平陀螺儀)的方式顯示畫面,裸眼情況下提供全屏+touchmove/gyroscope。

       現(xiàn)在我們開始分別創(chuàng)建上文所說的VR控制器和VR分屏器

  • //初始化VR控制器需要傳入場景相機
  • var vrControls = new THREE.VRControls(camera);
  • //初始化VR渲染器需要傳入場景渲染器
  • var vrEffect = new THREE.VREffect(renderer);
  • //初始化VR適配器,傳入渲染器和分屏器
  • var vrManager = new WebVRManager(renderer, vrEffect);

      然后在前面創(chuàng)建的場景渲染函數(shù)里調(diào)用

  • function animate() {
  •     cube.rotation.y += 0.01;
  •     //實時更新相機的位置和轉(zhuǎn)角
  •     vrControls.update();
  •     vrManager.render(scene, camera);
  •     //遞歸運行該函數(shù)
  •     requestAnimationFrame( animate );
  • }

       至此,我們已經(jīng)完成了一個基本的webVR網(wǎng)頁,不過少了點交互效果好像,敬請期待Web開發(fā)的新世界---WebVR之交互事件。

  • 完整代碼:在文章基礎(chǔ)上添加了天空和地面相關(guān)代碼,以及下篇文章將講到VR凝視交互事件。
  • demo演示地址 :手機瀏覽需設(shè)置允許橫屏。

結(jié)語

        目前,國外的谷歌、火狐、Facebook和國內(nèi)百度已推出支持WebVR瀏覽器的版本,微軟也宣布將推出自己的VR瀏覽器,隨著后期5g網(wǎng)絡(luò)極速時代的到來以及HMD頭顯的價格和平臺的成熟,WebVR的體驗方式將是革命性的,用戶通過WebVR瀏覽網(wǎng)上商店,線上教學(xué)可進行“面對面”師生交流等,基于這種種應(yīng)用場景,我們可以找到一個更好的動力去學(xué)習(xí)WebVR。






日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://www.ocunn.cn

存檔

中文字幕一区二区三区日韩精品| 国产美女高潮在线观看| 99精品国产视频| 国产日韩精品在线播放| 日韩毛片在线视频| 欧美亚洲激情| 日韩av综合网| 日日干夜夜操s8| 在线视频国产区| 亚洲国产成人午夜在线一区| 激情视频一区二区| 精品久久在线观看| 校园激情久久| 国色天香2019中文字幕在线观看| 日韩黄色中文字幕| 嫩草国产精品入口| 日韩欧美国产综合| 国产大片一区二区三区| 国偷自产一区二区免费视频| 亚洲一区二区三区三| 日本一区二区不卡高清更新| 天堂av中文字幕| 国产美女视频91| 国产欧美日韩丝袜精品一区| 天天爱天天做天天爽| 狠狠综合久久av一区二区老牛| 久久久91精品| 亚洲一二三在线观看| 欧美美乳视频| 精品伊人久久97| 噜噜噜在线视频| 操欧美女人视频| 欧美v日韩v国产v| 肉色超薄丝袜脚交| 四虎影视精品永久在线观看| 欧美日韩一二三| 黄色三级视频在线| 亚洲第一二三四区| 91成人免费在线视频| 青青在线视频观看| 美女搞黄视频在线观看| 欧美日韩中国免费专区在线看| 缅甸午夜性猛交xxxx| 五月天婷婷在线视频| 国产精品久久久久久妇女6080 | 亚洲精品a区| 日韩精品一区二区三区四区视频 | 国产精品一级片| 成人国产一区二区| 免费观看黄一级视频| 国产二区国产一区在线观看| 高清国产在线一区| 最新黄色片网站| av成人免费在线观看| 蜜桃传媒视频麻豆第一区免费观看| 传媒av在线| 久久影音资源网| 婷婷亚洲婷婷综合色香五月| 国产黄在线看| 亚洲丝袜制服诱惑| 美脚丝袜脚交一区二区| 欧美aaaxxxx做受视频| 精品高清美女精品国产区| 亚洲国产精品无码观看久久| 爱情岛亚洲播放路线| 色香蕉久久蜜桃| 亚洲va综合va国产va中文| 日韩精品第二页| 精品99999| av电影在线不卡| 97人人精品| 97热在线精品视频在线观看| 看黄色一级大片| 蜜臀精品久久久久久蜜臀 | 五月天色一区| 日本www在线| 亚洲精品你懂的| 日本熟妇人妻xxxx| 成人影院网站| 日韩欧美一级特黄在线播放| 国产美女精品久久| 久久在线视频| 57pao精品| 国产情侣自拍小视频| 国产999精品久久| 日韩在线三级| 伊人电影在线观看| 色8久久人人97超碰香蕉987| 天天干天天草天天| 日韩在线精品强乱中文字幕| 亚洲午夜久久久影院| 久久精品www| 久久精品男女| 国产精品播放| 番号在线播放| 精品露脸国产偷人在视频| 亚洲精品第三页| 国产精品调教| 欧美超级乱淫片喷水| 日韩av免费播放| 国产精品中文字幕日韩精品| 日韩精品国内| 欧美xxxx做受欧美88bbw| 欧美午夜影院一区| 亚洲av无码专区在线播放中文| 妖精视频一区二区三区免费观看| 久久的精品视频| 在线播放成人av| av网站免费线看精品| 成人一区二区av| 日韩天堂在线| 亚洲乱码av中文一区二区| 69精品久久久| 国内精品写真在线观看| 先锋在线资源一区二区三区| 国产鲁鲁视频在线观看特色| 欧美午夜精品免费| 波多野结衣 在线| 国产精品v日韩精品v欧美精品网站| 国产精品一区电影| 色视频在线观看| 岛国精品视频在线播放| 香蕉视频污视频| 四季av一区二区三区免费观看| 国产成人福利网站| 中文在线一二区| 亚洲在线中文字幕| 粗大的内捧猛烈进出视频| 色综合久久网| 欧美在线视频网| 亚洲人视频在线观看| 亚洲综合图片区| 久久久久久久穴| 91精品啪在线观看国产18| 国产自产女人91一区在线观看| 青春有你2免费观看完整版在线播放高清 | 中文字幕av久久爽一区| 亚洲免费成人| 久久福利电影| 色呦呦在线资源| 亚洲电影天堂av| 成人免费视频毛片| 成人精品一区二区三区中文字幕| av网站大全免费| 亚洲啊v在线免费视频| 久久久久久国产精品久久| 天堂av资源在线| 午夜精品久久久久| 中文字幕第4页| 久久精品日产第一区二区| 日本视频一区二区不卡| 涩涩视频在线播放| 一区二区三区黄色| 中文天堂在线视频| 亚洲国产岛国毛片在线| 三年中文在线观看免费大全中国| 99热在线成人| 91久久国产自产拍夜夜嗨| 麻豆最新免费在线视频| 欧美成人video| 无码免费一区二区三区| 国产午夜一区二区三区| 亚洲日本黄色片| 欧美三级网页| 日本在线播放一区| 2019年精品视频自拍| www亚洲欧美| 色窝窝无码一区二区三区成人网站 | 国产精品亚洲аv天堂网| avav免费在线观看| 精品日韩成人av| 丁香社区五月天| 国产三级精品视频| 蜜桃视频无码区在线观看| 亚洲调教视频在线观看| 视频一区视频二区视频三区视频四区国产 | 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 一区二区三区免费看视频| 中文人妻一区二区三区| 日本欧美在线观看| 成人一区二区免费视频| 国产精品欧美在线观看| 91深夜福利视频| 91色在线看| 日韩在线视频导航| 樱花在线免费观看| 欧美精品电影在线播放| 欧美日韩综合在线观看| 国产精品三级av| 日韩Av无码精品| 日本美女一区二区| 香港三级韩国三级日本三级| 大片网站久久| 久久久水蜜桃| 97久久中文字幕| 国产成人一区二区三区电影| 国产成人无吗| 在线播放国产一区二区三区| 日韩在线视频观看免费| 欧美午夜电影在线播放| 免费一级全黄少妇性色生活片| 91麻豆免费看片| 亚洲无人区码一码二码三码| 国产视频一区三区| 日本一级黄视频| 欧美日韩在线二区| 欧美高清性xxxxhdvideosex| 国产精品麻豆| 成人免费观看a| 亚洲一区资源| 57pao成人国产永久免费| 成人片在线看| 久久精品99久久久香蕉| 在线中文字幕视频| 精品国产三级a在线观看| japanese国产| 欧美日韩一区小说| 凹凸精品一区二区三区| 亚洲在线视频网站| 国产在线综合网| 国产精品国产三级国产aⅴ无密码| 四虎国产精品成人免费入口| 国产伦精品一区二区三区免费 | 新呦u视频一区二区| 欧美亚洲tv| 久久riav二区三区| 91蜜桃臀久久一区二区| 国产精品久久久久久久免费大片 | 香蕉视频免费在线播放| 日韩精品在线观看一区二区| 午夜视频在线免费播放| 日韩欧美电影在线| 亚洲黄色精品视频| 欧美一区二区三区免费| 97国产成人无码精品久久久| 精品视频在线看| 国产黄a三级三级三级| 欧美一区二区三区视频在线| 免费av一级片| 日韩激情视频在线播放| 日本在线视频1区| 日韩一区二区在线视频| 麻豆系列在线观看| 91精品国产高清| sis001欧美| 成人午夜在线视频一区| 国产精品亚洲欧美一级在线| 国产伦精品一区二区三区视频免费 | 欧美专区福利免费| 91九色露脸| 欧美三级午夜理伦三级在线观看| 日韩av不卡在线播放| 激情综合网站| 丰满的少妇愉情hd高清果冻传媒| 99精品国产一区二区青青牛奶| 欧美视频第一区| 美女网站色91| 国产xxxxxxxxx| 国产欧美综合在线| 久久一区二区三| 色综合婷婷久久| 99国产精品久久久久久久成人| 欧美va亚洲va国产综合| 一级片免费在线| 久久黄色av网站| 九九色在线视频| 国产欧美日韩中文字幕| 欧美影院视频| 亚洲美女网站18| 欧美日韩国产在线一区| 538在线视频观看| 国产精品亚洲专一区二区三区 | 国产伦精品一区二区三区88av| 2014亚洲片线观看视频免费| 一区二区国产精品精华液| 亚洲成人一区二区在线观看| 91久久精品国产91性色69| 精品免费国产二区三区| 九九热视频在线观看| 欧美激情视频在线免费观看 欧美视频免费一| sm捆绑调教国产免费网站在线观看| 国产精品私拍pans大尺度在线| 亚洲国产中文在线| 中文字幕中文字幕在线中心一区| 亚洲黄色高清| 欧美一级大片免费看| 国产亚洲欧美日韩俺去了| 成年人午夜视频| 56国语精品自产拍在线观看| 偷拍自拍在线视频| 97视频免费看| 欧美专区一区| 伊人情人网综合| 久久久国产精品一区二区中文| 99精品一区二区三区无码吞精 | 黄色a级片免费看| 人人狠狠综合久久亚洲| 西西444www无码大胆| 亚洲一区在线观看视频| www.日韩在线观看| 中文字幕亚洲情99在线| 三级中文字幕在线观看| 国产在线欧美日韩| 欧美1级日本1级| 人妻激情偷乱视频一区二区三区| 久久久久国产精品免费免费搜索| 99久在线精品99re8热| 日韩欧美一级二级| 免费日本一区二区三区视频| 国产精品青青在线观看爽香蕉| 欧美1区2区3区4区| 日日橹狠狠爱欧美超碰| 成人一区二区三区视频| 久久精品国产亚洲av麻豆色欲| 欧美精品自拍偷拍动漫精品| 福利在线视频导航| 国产精品一香蕉国产线看观看| 亚洲黄页网站| 手机看片福利盒子久久| 91香蕉视频在线| 中文字幕在线欧美| 日韩精品欧美国产精品忘忧草 | 91超碰rencao97精品| 亚洲成人国产| 国产九九九视频| 亚洲欧洲综合另类在线| 亚洲经典一区二区三区| 久久电影一区二区| 久久伊人精品| 国产精品久久..4399| av在线不卡免费看| 无码任你躁久久久久久久| 精品夜色国产国偷在线| 在线观看的黄色| 亚洲国产精品毛片| 亚洲av无码一区二区三区dv| 欧美xfplay| av午夜在线观看| 日韩精品久久久免费观看| 久久一区欧美| 国产美女久久久久久| 制服丝袜亚洲色图| 四虎影院观看视频在线观看| 国产私拍一区| 亚洲一区中文| 国产日韩精品中文字无码| 欧美日韩综合一区| 免费网站成人| 九九九九九九精品| 日韩经典一区二区| 欧美久久久久久久久久久久| 精品国内片67194| 捆绑调教日本一区二区三区| 色99中文字幕| 韩国一区二区三区| 黄色一级片免费在线观看| 亚洲网址你懂得| 日韩专区视频| 日韩av三级在线| 中文一区一区三区高中清不卡| 精品国产乱码一区二区三| 久久免费高清视频| 亚洲欧美日本伦理| 26uuu国产| 色综合天天综合网天天狠天天| eeuss影院在线播放| 91文字幕巨乱亚洲香蕉| 亚洲女人av| 欧美成人精品欧美一级| 日韩成人小视频| 丰满少妇一区| 国产亚洲综合视频| 最新中文字幕一区二区三区| 五月激情六月婷婷| 国产精品色婷婷视频| 午夜精品av| 五月天免费网站| 精品国产乱码久久久久久老虎| 免费日韩电影| 国产原创中文在线观看 | 91精品国产66| 92看片淫黄大片一级| 日韩一区欧美一区| 亚洲欧洲成人| yy111111少妇影院日韩夜片| 久久五月激情| 国产乱国产乱老熟| 久久综合伊人77777| 最新亚洲精品| 特大黑人巨人吊xxxx| 欧美猛男男办公室激情| 成人影院在线视频| 欧美性猛交内射兽交老熟妇| 国产色产综合色产在线视频| 91短视频在线| 亚洲自拍小视频| 青娱乐精品视频在线| www.毛片.com| 欧美激情精品久久久| 欧美伦理在线视频|