<span id="fm9zm"></span>
  • <span id="fm9zm"><optgroup id="fm9zm"></optgroup></span>

      <span id="fm9zm"></span>
      網站LOGO
      首頁 > 新聞 > 行業動態 > 把汽車當玩具?虛幻引擎:不是不可能

      把汽車當玩具?虛幻引擎:不是不可能

      來源:蓋世汽車 瀏覽次數:579 發布日期:2022-01-04

      虛幻引擎在全球已經與OEM公布了三款量產車,分別是GMC通用的悍馬 EV、凱迪拉克lyric,以及10月份北美剛剛上市的亞馬遜投資的Rivian汽車。三款車分別搭載高通不同款型芯片。同時,在國內虛幻引擎也有比較大的突破,11月初華人運通也公布了與Epic Games公司層級的戰略合作,合作領域包括HMI、可視化、模擬仿真、以及線上線下的配置器和虛擬展廳等。

      未來將會有更多的OEM與行業內的公司選擇虛幻引擎開發車機,從技術方面來分析有一個比較重要的因素。虛幻引擎是完全實時化的內容創作的平臺,平臺上產生的數字資產具有很強的可復制性,并且它對汽車行業幾乎所有的應用場景都有較強的數據兼容性。

      把汽車當玩具?虛幻引擎:不是不可能

      Epic Games中國技術客戶經理 紀大偉

      虛幻引擎開發HMI 得天獨厚

      目前車機對比高性能PC和主機而言,芯片的算力對智能座艙/HMI是一個瓶頸,在項目制作前,需要對已經選型的芯片做硬件芯片的性能分析。根據目標平臺,車機的系統做合理的分析,定制出合理的目標是非常重要的第一步。

      結合虛幻引擎里面每一個不同的HMI項目,以及項目需求,在引擎編輯器里做相關的功能設置。虛幻引擎引擎內部提供了一套非常強大的性能分析的工具,做數字資產的時候,可以在早期對已有的數字資產進行性能分析和優化,保證可以順利部署在目標的平臺上。

      虛幻引擎在游戲領域的數字資產制作,以及虛幻引擎積累了多年的經驗。官方HMI demo的目標平臺是高通的8155,2.5K的顯示屏幕,使用了虛幻引擎4.25版本寫入的新的clear coat和半透明玻璃的效果,最終為了穩定運行在車機上。性能方面的目標定的比較高,在保有整體效果的基礎上,可以實時運行在60幀以上。

      把汽車當玩具?虛幻引擎:不是不可能

      虛幻引擎HMI汽車模型;圖片來源:虛幻引擎

      在HMI的3D汽車主頁面,沒有對外飾的基礎模型做任何的優化,保持原始的CAD幾何結構,外飾的模型大概的面數為27萬左右,可在動態的交互過程中,呈現較好的光照和質感,保證產品的高調性,在外飾這個部分,因為沒有做任何的裁剪,車身和玻璃的反射效果都非常清晰順暢。

      虛幻引擎自身也提供了性能分析的工具,主要有兩套。第一套是通常稱之為Console Command,它的好處是方便設計師或者美術人員使用,可以在編輯器里運行,最有價值的是當項目已經打包成安卓的APK,部署到車機終端硬件上的時候,也還是可以繼續使用這套命令來做性能分析。第二套工具,虛幻引擎3D的實時渲染非常依賴GPU,所以引擎本身提供了一個工具,專門做非常detail的GPU性能分析。

      優化工具

      基于Gazelle的項目分成四個方面:

      1、將原始CAD模型轉成一個真正可以用在HMI方面的多邊形車模

      虛幻引擎Demo里一共用到了三種車模,除了歡迎頁面的主車,在ADAS里也配置了一輛小車,同時也用了HDR,能在ADAS上看到完整的效果。還有一輛是在電池頁面里,此車相關的優化主要是集中在材質方面。

      3D整車其實一共只有五十萬面,如果只考慮polygon,不看效果,其實8155芯片是可以跑到四百甚至五百萬的polygon,但是因為疊加了一些高級效果之后就不能只看polygon的數量,在保留外飾原有細節情況不變的基礎上,只對內飾做了一些裁剪。

      2、簡化材質

      在畫面動起來時,電池頁面里的材質動態效果比較炫酷,但是如果在編輯器里默認不對材質做優化,對性能的影響還是比較大的。對項目的材質進行優化,主要有兩種方法。

      一種是在引擎之外進行,可以用一些專業的做實時的3D貼圖工具,做好一整套的模型材質,導出成貼圖,再導入虛幻引擎。

      第二種方法是不用任何的導入的貼圖,只是在引擎里保存一張五顏六色的vertex color作為map,通過RGB不同的通道來提取不同的Mask,給到電池頁面里的車的材質,通過選取了不同顏色作為Mask來摳取相應的部分,給相應部分賦予不同材質的效果。在GPU做運算時,仍然把材質看成一個整體,這樣在很大程度上就減少了drawcalls的數量。

      關于整體的效果,此項目遵循這樣一個原則。如果車體某個區域的局部地方細節很多,在屏幕占比又不是很大的情況下,會選用低精度的模型+Normal map的方式。如果某些地方在屏幕里占比比較大,而且表面又比較流暢,沒有很多細節的時候就保留原始的高精度模型。

      在材質方面,盡量少用貼圖,虛幻引擎可以顯示材質編輯器里的instruction,盡量減少材質instruction的數量。因為實時渲染在做材質編譯的時候,材質的復雜度會嚴重影響將來實時運行的效率和性能。

      把汽車當玩具?虛幻引擎:不是不可能

      虛幻引擎HMI開發界面;圖片來源:虛幻引擎

      3、對貼圖進行優化

      貼圖對內存的影響非常大,在引擎里有一套科學的算法,簡單的有幾個規律可循。任何導入虛幻引擎的貼圖,它的分辨率應該都是2的乘方,不應該是奇數,而且它的橫寬比,如果沒有任何條件的限制,最好是正方形,因為正方形的貼圖會最大程度的提高內存的使用率。虛幻引擎在貼圖導入時,有與貼圖相關的壓縮選項,虛幻引擎會把一些normal map盡量的設置成DX1。

      引擎同時還提供了一套比較科學的計算方法,到底該在某一個特定的或者固定鏡頭下使用多大尺寸貼圖的方法,把最大2K到最小32×32這樣六組不同大小的分辨率貼圖打包成一個texture pack,在一個動態材質的效果下去預覽,當相機或者距離發生變化的時候引擎會自動匹配,去選取合適分辨率的貼圖來適應當前的場景,之后把這個貼圖作為一個自發光的貼圖貼到一個材質上,在動態的過程中就會自動顯示當前的顏色以及相應的數字。還可以在貼圖的屬性面板內重置分辨率,對特定的貼圖做優化。

      對于整體的資產,除了貼圖以外,包括所有的多邊形,虛幻引擎有一個工具是用圖形化的方式直接顯示場景里所有的資產,越大的compound就代表容量越大,它是一個交互類的程序。一般而言一個大的compound,如果雙擊,就會進入compound的內部,里面就會顯示一些在主資產下的其他模型或者貼圖。

      4、整體光照的解決方案

      虛幻引擎是實時動態的生成渲染或者生成光照的工具,可以用一種比較靈活的方式創建光照,首先在場景里生成一個Capture Cube,類似于相機的這樣一個物體。在編輯器里,Capture Cube會把做好的一整套光照實時捕捉下來,并且保存到render target里面。

      通過Capture Cube,還可以把整個場景所有的光照包括HDR全部實時保存下來。如果對當前的光照效果不滿意,也可以做動態的修改,修改完之后再用同樣的方式把整個場景光照捕捉下來,最終整個場景的光照就會保存成一整張自定義的HDR,存到硬盤上。

      最后把HDR貼到skylight 和反射球上完成整個場景的光照效果。

      把汽車當玩具?虛幻引擎:不是不可能

       虛幻引擎HMI界面;圖片來源:虛幻引擎

      虛幻引擎項目打包 

      打包會影響兩個部分,一個是整個HMI的啟動時間,另外是內存占用量,虛幻引擎提供一個工具叫Size MAP,在編輯器里給能夠檢測哪些資產過大而造成HMI的資源浪費,當虛幻引擎部署到安卓在移動端的設備上之后,虛幻引擎同樣提供了一個工具它是命令上工具——UnrealPAK.EXE,在windows的操作系統上直接用命令行啟動,它有幾個功能:

      第一,用extract的命令解壓PAK包,解壓出來之后會有很多跟項目不相關的文件,手動刪除來減少包體大小。

      第二,可通過“create”的命令重新對精簡過的項目文件打包,整體PAK容量有會大幅度的縮小。

      第三,UnrealPAK還可以做整個包體的壓縮,但是壓縮有雙刃劍的性質,如果過度的壓縮會影響啟動時間,要看具體項目大小是否壓縮。

      第四,如果已經打包到移動端上,可以通過命令行來查看打包出來的文件及內存占用的信息,通過輸入memreport-full,會在打包路徑下保存一個log,log里面包含貼圖或模型及其他跟內存占用相關的信息。


      相關新聞:
      免責聲明:
      1、凡本網注明來源:亞洲新能源汽車網www.dasjx.com的所有文字、圖片和音視頻稿件,版權均為亞洲新能源汽車網www.dasjx.com獨家所有,任何媒體、網站或個人在轉載使用時必須注明來源亞洲新能源汽車網www.dasjx.com違反者本網將依法追究責任;
      2、圖片來源于網絡,如有侵權,請聯系我們刪除;
      3、本網部分文章系轉載,轉載均注明來源,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,所表述意見也不構成任何投資意見;如涉及版權及其他問題,請聯系我們刪除,本網擁有最終解釋權。
      關于我們

      網站介紹

      合作客戶

      誠聘英才

      聯系我們

      服務項目

      金牌會員

      品牌廣告

      網站建設

      公眾號
      微信群
      QQ群
      聯系我們

      0755-21036319

      我們隨時等待您的來訪!

      24小時在線客服

      www.dasjx.com 深圳市貓頭鷹信息技術有限公司 版權所有| ICP備案:粵ICP備18000966號

      主站蜘蛛池模板: 乱人伦中文视频在线观看免费| 国产V亚洲V天堂A无码| 免费观看男人吊女人视频| 国产免费AV片在线观看| 亚洲国产婷婷香蕉久久久久久| 国产亚洲av片在线观看18女人 | 色偷偷女男人的天堂亚洲网| 波多野结衣亚洲一级| 18女人水真多免费高清毛片| 成**人免费一级毛片| 亚洲国产综合无码一区二区二三区 | 亚洲人成色777777精品| 人人公开免费超级碰碰碰视频| 免费在线观看亚洲| 亚洲国产综合精品中文第一区| 亚洲一区二区三区写真| 中国在线观看免费的www| 最近的免费中文字幕视频| 亚洲av综合色区| 国产亚洲精品美女| 18禁止观看免费私人影院| 亚洲无码精品浪潮| 久久水蜜桃亚洲AV无码精品| 最近2019免费中文字幕视频三| 亚洲熟妇少妇任你躁在线观看无码 | 国产成人无码精品久久久免费| 国产精品四虎在线观看免费| 97久久精品亚洲中文字幕无码 | 亚洲精品免费在线观看| JLZZJLZZ亚洲乱熟无码| 免费h视频在线观看| 亚洲乱码在线视频| 国产成人久久AV免费| 亚洲成AV人在线播放无码| 97视频免费在线| 一级毛片在播放免费| 亚洲综合小说久久另类区 | 久久狠狠躁免费观看| 欧洲 亚洲 国产图片综合| 亚州免费一级毛片| 亚洲最大成人网色|