色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

圖形技術深度談——主流(中端)移動平臺上的極速后處理特效

安芯教育科技 ? 來源:未知 ? 作者:李倩 ? 2018-05-30 11:45 ? 次閱讀

在剛剛過去的Unite北京年度盛會上,安謀科技中國(Arm China)有幸能與廣大開發者一起管窺最新的圖形技術,并現場把玩趣味橫生的XR技術演示,共有300多位熱心觀眾親臨了我們的技術專場,加上不計其數的展臺訪客 ,不僅帶來了超越預期的人氣,也留下了許多寶貴見解。

近些年來,中國的移動游戲市場,史無前例地高速發展,在這里,我們看到一個又一個奇跡地誕生,而其中多半,都離不開Unity引擎和它背后充滿活力的開發者社區,每年的Unite的大會,更是一個真正的焦點時刻,將五湖四海的業界豪杰,聚于一堂,碰撞出技術和商務的火花。Arm也都非常有幸,在過去的這么多年里,能同Unity一起不斷見證并助力于移動游戲產業的茁壯成長。

時至今日,從市場規模和用戶數量來看,移動游戲已遠超包括PC和主機平臺在內的任何其他游戲形式,而在此其中,具備高度擬真圖形效果的游戲,慢慢憑借著自己的品質優勢脫引而出。

在亞太地區,大約90%以上的移動設備都是采用Arm架構,并且其中大多數又同時配備了Arm的Mali GPU,輔以Arm出色的硬件基礎,調試工具,以及開發技巧,絢麗的圖像效果不再只是高端機型的專利,開發者可以把自己卓越的創意,毫無障礙地帶給幾乎所有的玩家,從而獲得過去難以想象的成功機會。

主流(中端)移動平臺上的極速后處理特效

仔細觀察,不難發現,上面4幅實時渲染畫面在視覺效果上的差異,上排兩張是沒有加入Bloom效果的原始畫面,人物盔甲以及地面金屬材質的表現力差強人意,而下面兩幅經過優化的畫面,不僅在關鍵元素上光芒四射,而且還能在絕大多數移動平臺上穩定運行于60 FPS高幀率之下。

這幾張畫面截取自Arm重要的游戲生態戰略合作伙伴: Nordeus開發的3A級移動大作Spellsouls(目前還在內測階段,尚無正式的中文名,坊間有愛好者稱之為 “魔法戰魂” )。Nordeus是一家來自塞爾維亞首都貝爾格萊德的獨立游戲工作室,而Spellsouls是其代表性的作品之一,在近年來的GDC和UNITE大會上,他們都不時與開發者無私分享自己的寶貴經驗。

Nordeus與Arm常年保持在移動游戲優化方面,深入而緊密的協作,我們也期望在中國孵化更多這樣的生態合作典范。

定制化Forward+渲染路徑:

為了能在最多的設備上,以最高渲染質量,流暢運行于60幀,Nordeus在Spellsouls里創新性地使用了Forward+的渲染方式,從而最大地發揮移動GPU的Tiled Based架構優勢(而Mali GPU就是典型的TB架構)。出于眾所周知的原因,將PC和主機平臺上成熟高效的Deferred Rendering技術直接應用于移動平臺,仍然是不太現實的選項,而傳統的Forward渲染也存在著一定局限性,其運算復雜度會隨著光源數量與場景復雜度,急速上升而幾乎無法處理4個甚至更少的動態光源。

而在這個游戲里,暗黑真實系的基調,以及大量高反射材質急需出色的光照效果來烘托氣氛,幸運的是開發者能開拓性地實現Forward+渲染路徑,輔以合適的光源屬性,數量,與范圍設置,從而圓滿解決了這個大問題。

關于Forward+在移動端的實現,特性,實現技巧,Arm正計劃在不久的將來,推出一系列的深入的主題,結合生動的實例加以探討,敬請各位期待。

效果和性能間的精妙平衡

現場的聽眾一定還記得,整個演講是以一種倒敘的手法,把整個游戲的優化過程娓娓道來,在此我們就不再賣關子了。

在整個游戲的性能優化過程中, 選擇合適的貼圖分辨率,包括地形,光照貼圖等,雖然都是些不大起眼,也不高深的舉措,卻也收效顯著,為整體的FPS提升出力不少,即使在打開了PBR的前提之下,仍能讓開發者在最終階段,有足夠的渲染算力預算,用于能做到很高效但也不會完全免費的后處理上。

這里需要特別指出的是,很多開發者可能誤認為,PBR就是高端旗艦平臺的專屬,殊不知只要實現得當,千元機也一樣可以有。

高度優化的Blur實現方法

o4YBAFsOHt-ANxB-AABZdd9rMsY223.png

Spellsouls采用了上圖可比標準高斯模糊提速14倍的超高效Blur方法,由Arm在2015年發表。簡單來說這個技巧就是,通過先期不斷縮小目標圖像,后期再次放大,并與此同時交替進行水平或垂直方向的快速像素混合操作,來大大減少整體所需的像素操作運算量,性能比起經典算法有了質的提升。

歡迎大家讀過之后,也能在自己的項目里大膽采用,有任何問題或發現都請隨時與我們取得聯系!(Nathan.Li@arm.com)

靈活使用預烘培與廣告牌

// Vertex shader

floatlightObjCameraAlignment = dot(objToCam, reftLightDir);

halfalignmentFactor = clamp(lightObjCameraAlignment, 0.0, 1.0);

// Fragment shader

halfbloom = rawGlossMap.a;

finalColor += finalColor * bloom * i.alignmentFactor * _BloomStrength;

在Spellsouls里,采用了在游戲制作階段,就把Bloom map相關的信息提前生成并巧妙地存儲于相應紋理的Alpha通道里,在游戲運行的時刻,把混合后的像素貼在一個永遠朝向攝像頭,并懸浮于角色與視窗之間的公告牌上,用上面兩個簡潔高效的shader就做出了栩栩如生的高光效果,多么巧妙!這樣做,可以既避免角色高光效果被輪廓線所局限的問題,又保證整個處理過程只要不到1毫秒!

移動游戲優化的思路與相關工具

關于效率與效益的思考

o4YBAFsOHuCAFnzsAABLTWoxlkQ694.png

o4YBAFsOHuCAJ657AABh7sRwFBU981.png

長話短說,無數的項目已經證明,如果要想收獲最大的效益,那么我們在一開始跳入細節之前,應該最大限度從更高的層面上,整體把握好優化的重點與方向,切不可做舍本逐末的虧本生意,避免把寶貴的時間與精力,過早過多地耗費于一些旁支細節的改善之上,如上圖所示請向左看。在Spellsouls這個游戲項目里,基礎渲染優化后花了約16毫秒,加上超高速的后處理(<1毫秒),最后能穩定運行在60幀。

Arm的開發者工具套件

o4YBAFsOHuCAI8A6AAD5RxmFpy4398.png

o4YBAFsOHuGAZYA0AAC9BX4GA5w424.png

上圖是Arm的(主要)開發者工具全家福與我們推薦給的大家的使用順序圖,原則上講我們通常都是先通過DS-5 Streamline來確定性能瓶頸所在,然后用Mali Graphics Debugger來分析應用的行為,在最后的細節優化階段,用Mali Offline Compiler來一步步提高Shader效率。

DS-5 Streamline本身有完全免費的Community社區版供下載使用,同時對于希望深耕的開發者,專業版的購買請直接與我們聯系。Streamline社區版在GPU分析方面可以說和專業版(可免費試用3個月)無二,只是對于一部分CPU的HW Counter(硬件計數器)有所限制。而Mali Graphics Debugger(MGD)本身就是一款免費的工具,只有Trace/Replay(錄制回放)等個別高級功能需要DS-5專業版授權來解鎖。

值得一提的是,MGD目前已經可以在絕大多數設備上,直接運行而無需root,當然前提是開發者擁有項目源代碼,并在對應的引擎(Unity和Unreal Engine)里打開相應調試選項重新構建后才能使用,如果需要調試沒有代碼的應用APK,還是需要使用root過的設備噢。而DS-5Streamline過去是需要root并且重新編譯設備的內核代碼,才能做有效分析的,這一限制會在不久的將來,在更多設備上被解除,從而極大地方便開發者,細節請與我們溝通。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9207

    瀏覽量

    371069
  • 圖形
    +關注

    關注

    0

    文章

    71

    瀏覽量

    19415
  • 移動平臺
    +關注

    關注

    0

    文章

    93

    瀏覽量

    11704

原文標題:圖形技術深度談——在主流移動平臺上揮別后處理特效的煩惱

文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ARM推全新IP組合,鎖定主流移動終端市場

    ARM宣布推出最新優化的硅知識產權(IP)解決方案,包括ARM Cortex-A12 處理器與Mali-T622圖形處理器,并加入了最新的視頻IP解決方案Mali-V500。鎖定未來兩年全球銷量可達5.8億臺的
    發表于 06-04 09:08 ?1250次閱讀
    ARM推全新IP組合,鎖定<b class='flag-5'>中</b><b class='flag-5'>端</b><b class='flag-5'>主流</b><b class='flag-5'>移動</b>終端市場

    在Multisim的仿真分析后處理器應該如何使用?

    在Multisim的仿真分析后處理器(postprocesser)應該如何使用?如何在以一個α量為參數運行參數掃描獲得兩個相關量(設為a,b)的圖線后,獲得a,b之間的圖線?要獲得上面的結果是否要使用后處理器?
    發表于 06-22 16:43

    視頻監控系統圖像處理技術應用解析

    視頻監控系統圖像處理技術應用解析隨著物聯網和移動互聯網技術的迅速發展,傳統的IT架構逐漸云端化,計算資源和承載業務將進一步深度整合,在物聯網
    發表于 09-23 15:00

    具有專利的運動精確圖像視頻后處理

    器(postprocessor),幫助電視制造商顯著提升液晶電視上高清運動圖像的質量。恩智浦全新PNX5100視頻后處理采用的這一技術結合了影像抖動消除(Movie Judder Cancellation)、運動
    發表于 08-27 16:14

    如何使用PVRTexTool提升移動圖形的效果

    本文作者Ben Anuworakarn 是PowerVR 開發技術團隊的技術作者,具有計算科學工程知識背景。文中,他針對移動游戲畫面的優化,介紹了圖像紋理
    發表于 01-28 07:02

    如何實現嵌入式平臺深度學習的智能氣象監測儀器的設計

    基于嵌入式平臺深度學習的智能氣象監測儀器設計方案一、概述二、整體框架三、人工智能部分:四、嵌入式部分4.1安卓主控4.2協處理器五、人機交互一、概述以目前常見移動設備的存儲和計算能力
    發表于 11-09 09:14

    分享一種在Rockchip平臺上生成圖形的方法

    1、如何在Rockchip平臺上生成圖形Xserver 是在常規桌面 Linux 平臺上使用的顯示系統。Rockchip 有一個定制的 Xserver 可以啟用 2D 加速。Xserver 通常具有
    發表于 07-14 16:46

    Unity開發者Arm指南-特效圖形技術介紹

    本指南介紹了幾種可以在Unity程序中使用的特效技術,包括: ?臟鏡頭效果 ?霧效果 ?冰墻效果 在本指南中,有圖像顯示了如何在示例中使用特效展示了冰洞演示和Nordeus的游戲Spellsouls
    發表于 08-02 06:07

    基于FPGA的視頻后處理系統

    基于FPGA的視頻后處理系統--的技術論文
    發表于 10-30 10:38 ?0次下載

    解析PCB電鍍后處理的12類處理方法工藝

    完整的PCB電鍍工藝包括電鍍的后處理,廣義地說,所有電鍍層在完成電鍍以后都要進行后處理。最簡單的后處理包括最簡單的后處理包括熱水清洗和干燥。而許多鍍層還要求有鈍化、著色、染色、封閉、涂
    的頭像 發表于 02-25 17:32 ?4825次閱讀

    使用Python的焊接后處理的詳細說明

    后處理是數值計算的關鍵技術之一,是分析數值模型結果以及預測焊接結構和工藝的重要步驟。采用合理方法和思路,才能很好的實現后處理功能。 MSC. Marc提供了 Pvpost后處理函數接口
    發表于 10-20 16:16 ?6次下載
    使用Python的焊接<b class='flag-5'>后處理</b>的詳細說明

    如何使用PVRTexTool提升移動圖形效果

    本文作者Ben Anuworakarn 是PowerVR 開發技術團隊的技術作者,具有計算科學工程知識背景。文中,他針對移動游戲畫面的優化,介紹了圖像紋理
    發表于 01-21 09:22 ?5次下載
    如何使用PVRTexTool提升<b class='flag-5'>移動</b><b class='flag-5'>端</b><b class='flag-5'>圖形</b>效果

    Mastercam后處理機器定義說明

    Mastercam后處理在開發5軸后處理的時候,始終繞不開的一個就是機器的定義,由于機器的結構種類繁多,各個廠家生產不同結構的5軸機器,那么在開發5軸后處理時,比如要定義機器各軸的結構類型,否則
    的頭像 發表于 05-26 17:40 ?3970次閱讀
    Mastercam<b class='flag-5'>后處理</b>機器定義說明

    深度學習算法在嵌入式平臺上的部署

    隨著人工智能技術的飛速發展,深度學習算法在各個領域的應用日益廣泛。然而,將深度學習算法部署到資源受限的嵌入式平臺上,仍然是一個具有挑戰性的任務。本文將從嵌入式
    的頭像 發表于 07-15 10:03 ?2004次閱讀

    GPU在深度學習的應用 GPUs在圖形設計的作用

    隨著人工智能技術的飛速發展,深度學習作為其核心部分,已經成為推動技術進步的重要力量。GPU(圖形處理單元)在
    的頭像 發表于 11-19 10:55 ?965次閱讀
    主站蜘蛛池模板: 秋霞av伦理片在线观看 | 久久中文字幕亚洲精品最新 | 99久久爱re热6在线播放 | 有码 亚洲 制服 国产 在线 | 久久精品热99看二 | 肉色欧美久久久久久久蜜桃 | 色戒在线完整观看在线播放版 | 99亚偷拍自图区亚洲 | 国产在线视频分类精品 | 国产免费麻传媒精品国产AV | 一级毛片西西人体44rt高清 | 无限资源日本2019版免费 | 欧美一第一页草草影院 | 亚洲AV无码乱码国产麻豆P | 色偷偷男人 | 国内高清在线观看视频 | 97在线观看成人免费视频 | 国产免国产免费 | 伊人久久电影网 | 果冻传媒2021一二三区 | 大学生高潮无套内谢视频 | 国产99久久 | 亚洲欧洲免费三级网站 | 亚洲中文字幕在线第六区 | 99久久免费国内精品 | beeg日本老师按摩 | 亚洲精品无夜久久久久久久久 | jlzzzjizzzjlzzz亚洲| 九色PORNY真实丨国产免费 | 被肉日常np高h | 在线成 人av影院 | 欧美猛男gaygayxxgv | 么公一夜要了我一八次视频HD | 伊人在线高清视频 | 乱精品一区字幕二区 | 亚洲精品久久YY5099 | 国产精品久久久久久久久齐齐 | 欧美同志高清vivoeso | 秋霞电影伦网理最新在线看片 | 91se在线看片国产免费观看 | 精品亚洲麻豆1区2区3区 |