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

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

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

3天內不再提示

Unity 3D優化三個的注意方面

汽車玩家 ? 來源:CSDN ? 作者:Duke教授 ? 2020-03-13 16:47 ? 次閱讀

Unity優化是一個很大的概念,我們優化時需要注意三個方面:CPU優化,GPU優化,內存優化。

CPU方面的優化:

(1) 減少DrawCall.

(2) 物理組件(Physics)。

(3) 減少GC(垃圾回收)次數。

(4) 腳本的代碼質量。

一、對DrawCall的優化

1、什么是DrawCall ?

答:Draw Call就是CPU調用圖形編程接口,比如DirectX或OpenGL,來命令GPU進行渲染的操作。

2、 如何減少DrawCall ?

答: 思路就是每個物體盡量減少渲染次數,多個物體最好一起渲染。所以有三個方案:

(1)使用批處理,Unity在運行時將物體合并一次渲染。這里分為動態批處理和靜態批處理。

(2)通過把文理打包成圖集盡量減少材質的使用。

(3)盡量減少反光,陰影之類的效果,因為那會使物體多次渲染。

靜態批處理就是將沒有生命的不同物體設置為Static

動態批處理是引擎自動進行的,例如動態實例化Prefab(預制體)如果動態物體共享相同的材質,引擎會自動批處理。動態批處理有很大限制,網格物體頂點數不能超過900。

二、對物理組件的優化

1、設置一個合適的FixedTimestep。

2、盡量不要使用網格碰撞器,占用CPU計算。

三、處理GC的優化

雖然GC是用來處理內存的,但是的確會增加對CPU的開銷,因此對于GC的優化目標就是盡量減少GC的觸發。

GC是何時觸發的?

1、堆的內存不足時,自動調用GC。

2、編程人員手動調用GC。

GC的優化說白了就是代碼的優化,主要注意一下5點:

(1)字符串連接的處理。。

(2)盡量不要使用foreach,減少迭代器產生。

(3)不要直接訪問gameObject的tag屬性。換成“if(obj.CompareTag(”Player“))”

(4)使用對象池,以實現空間的重復利用。

(5)不要使用LinQ。

四、對代碼質量的優化

(1)Transfrom組件獲取一次就保留引用,而不是每次都獲取。

(2)不用頻繁的GetComponent

(3)使用內建數組,如Vector3.zero而不是new Vector(0,0,0)。

(4)對方法的參數優化,善于使用ref關鍵字。

GPU方面的優化:

GPU瓶頸:

(1)填充率,可以簡單理解為圖形處理單元每秒渲染的像素數量

(2)像素的復雜度,比如動態陰影、光照、復雜的shader等

(3)幾何體的復雜度(頂點數量)

(4)GPU的顯存帶寬

影響GPU性能的無非就兩大方面,一方面頂點數量過多,像素計算過于復雜;另一方面就是GPU的顯存帶寬。

優化方法:

① 減少頂點數量,簡化計算復雜度。

② 壓縮圖片,以適應顯存帶寬。

一、減少頂點數量,簡化計算復雜度

(1)保持材質的數目盡可能少,更容易批處理。

(2)使用紋理圖集,代替小貼圖。

(3)如果使用了紋理圖集和共享材質,使用Renderer.sharedMaterial來代替Renderer.material。

(4)使用光照貼圖(lightmap)而非實時燈光。

(5)使用LOD(多層次細節),好處就是那些離得遠看不清的細節可以忽略。

(6)遮擋剔除

(7)使用mobile版的shader,因為簡單。

二、壓縮圖片,減小顯存帶寬壓力

(1)OpenGL ES2.0使用ETC1格式壓縮等,在打包設置里有。

(2)使用MipMap,小圖集

內存方面的優化:

(1)Unity3D的內部內存

(2)Mono的托管內存

(3)若干自己引入或第三方DLL所需的內存(非重點)

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

    關注

    68

    文章

    10878

    瀏覽量

    212167
  • gpu
    gpu
    +關注

    關注

    28

    文章

    4752

    瀏覽量

    129057
  • Unity
    +關注

    關注

    1

    文章

    127

    瀏覽量

    21837
收藏 人收藏

    評論

    相關推薦

    TechWiz LCD 3D應用:局部液晶配向

    ,并增加Condition層 此層為局部摩擦的層,所以要注意區域的設置; 設置完成后要生成mesh文件 2.2在TechWiz LCD 3D軟件中將Local Mask的頂部以及底部配向角度添加進來 3. 結果查看 3.1
    發表于 01-03 08:58

    uvled光固化3d打印技術

    相應的軟件設計出維模型,然后配合3D打印機,利用電腦程序設計光源的掃射路徑。程序會按設計好的掃射路徑,把光源照射在液態光敏樹脂特定的區域上,使其表面樹脂固化成薄薄
    的頭像 發表于 12-24 13:13 ?144次閱讀
    uvled光固化<b class='flag-5'>3d</b>打印技術

    3D打印機優化:ARMxy嵌入式計算機的作用

    、塑料的絲材通過噴射粘結劑或擠出等方式實現層層堆積疊加形成維實體。 解決方案 3D打印機的控制系統硬件通常由兩部分組成: 工業電腦:這是控制系統的核心部分,相當于一微型電腦。主板上會有各種接口,用于連接打印機的各個部件,如噴
    的頭像 發表于 10-10 15:22 ?283次閱讀
    <b class='flag-5'>3D</b>打印機<b class='flag-5'>優化</b>:ARMxy嵌入式計算機的作用

    3D 建模:塑造未來的無限可能

    在當今數字化飛速發展的時代,3D 建模正以驚人的力量改變著我們的生活和工作方式。它不僅是一項創新的技術,更是開啟未來之門的鑰匙。 3D維這個術語指的是三個空間維度:寬度、高度和深度
    的頭像 發表于 08-16 18:24 ?1584次閱讀

    對稱相電壓的特點是哪三個方面

    對稱相電壓是電力系統中常見的一種電壓形式,它具有三個相位,每個相位之間的相位差為120度。對稱相電壓在工業生產和日常生活中有著廣泛的應用,如電動機、變壓器、發電機等。本文將從三個
    的頭像 發表于 08-12 18:18 ?1532次閱讀

    裸眼3D筆記本電腦——先進的光場裸眼3D技術

    隨著科技的不斷進步,裸眼3D技術已經不再是科幻電影中的幻想。如今,英倫科技裸眼3D筆記本電腦將這一前沿科技帶到了我們的日常生活中。無論你是專業的3D模型設計師,還是希望在視頻播放和模型展示中體驗逼真
    的頭像 發表于 07-16 10:04 ?570次閱讀

    奧比中光3D相機打造高質量、低成本的3D動作捕捉與3D動畫內容生成方案

    高質量、低成本的3D動作捕捉與3D動畫內容生成方案。 Moverse公司總部位于希臘塞薩洛尼基,是維動畫相關媒體和娛樂行業的一家科技創業公司。基于奧比中光3D相機,Moverse可以
    的頭像 發表于 06-25 16:37 ?1097次閱讀

    英倫科技裸眼3D平板有哪些方面的優勢?

    隨著科技的快速發展,裸眼3D技術已經逐漸進入我們的生活,為我們帶來了全新的視覺體驗。在市場上,各種品牌的裸眼3D平板電腦如雨后春筍般涌現,讓消費者目不暇接。在這篇文章中,我們將探討一些知名的裸眼3D平板電腦品牌,并著重介紹英倫科
    的頭像 發表于 06-07 13:51 ?413次閱讀
    英倫科技裸眼<b class='flag-5'>3D</b>平板有哪些<b class='flag-5'>方面</b>的優勢?

    星已成功開發16層3D DRAM芯片

    在近日舉行的IEEE IMW 2024活動上,星DRAM部門的執行副總裁Siwoo Lee宣布了一重要里程碑:星已與其他公司合作,成功研發出16層3D DRAM技術。同時,他透露
    的頭像 發表于 05-29 14:44 ?817次閱讀

    3D建模的特點和優勢都有哪些?

    3D建模是一種用于創建維對象的過程,它在許多領域都有著廣泛的應用,包括動畫、游戲開發、建筑設計、工程以及制造業等。下面古河云科技將介紹一些關于3D建模的內容詳情,包括它的特點、優勢以及一些常見
    的頭像 發表于 05-13 16:41 ?2489次閱讀

    德國蔡司工業級3D維掃描儀抄數機

    在科技日新月異的今天,3D技術以其獨特的魅力,逐漸滲透到我們生活的方方面面。而在這一浪潮中,德國蔡司工業級3D維掃描儀抄數機憑借其卓越的性能和精準度,成為了業界的翹楚,穩坐
    的頭像 發表于 04-25 18:02 ?643次閱讀
    德國蔡司工業級<b class='flag-5'>3D</b><b class='flag-5'>三</b>維掃描儀抄數機

    蔡司3D維掃描儀激光抄數設備

    在科技日新月異的今天,3D技術以其獨特的魅力,逐漸滲透到我們生活的方方面面。而在這一浪潮中,蔡司3D維掃描儀憑借其卓越的性能和精準度,成為了業界的翹楚,穩坐
    的頭像 發表于 04-17 16:45 ?621次閱讀
    蔡司<b class='flag-5'>3D</b><b class='flag-5'>三</b>維掃描儀激光抄數設備

    Stability AI推出Stable Video 3D模型,可制作多視角3D視頻

    SV3D_u是Stable Video 3D的一版本,僅需單幅圖片即可生成運動軌跡視頻,無須進行相機調整。擴充版本的SV3D_p加入了軌道視圖的特性,使其可以根據預設的相機路徑創建
    的頭像 發表于 03-21 14:57 ?1046次閱讀

    3D動畫原理:電阻

    電阻3D
    深圳崧皓電子
    發布于 :2024年03月19日 06:49:19

    裸眼3D頻頻“出圈” 電信積極布局并發力裸眼3D領域

    隨著科技的發展,現在3D視角已經不是新鮮事。而現在,裸眼3D應用則也在頻頻“出圈”。特別是在5G的助力下,裸眼3D技術應用更是成為科技圈一熱點。
    的頭像 發表于 03-11 17:33 ?716次閱讀
    主站蜘蛛池模板: 黑丝美女被人操| 99久酒店在线精品2019| 久久aa毛片免费播放嗯啊| 99热在线视频这里只精品| 天天色狠狠干| 欧美国产精品主播一区| 国产在线综合色视频| 扒开胸罩揉她的乳尖视频| 一本色道久久综合亚洲精品加| 秋霞三级理伦免费观看| 久久影院一区| 国产亚洲精品线视频在线| 成人免费视频在线看| 最新黄色在线| 亚洲一区二区三区乱码在线欧洲| 色综合伊人色综合网站| 欧美精品久久久久性色AV苍井| 久久精品中文字幕| 亚州精品视频| 一区二区三区无码被窝影院| 啦啦啦 中文 日本 韩国 免费 | 99re久久热最新地址一| 亚洲精品无码专区在线播放| 色欲AV精品人妻一区二区三区| 欧美激情久久久久久久大片| 久久最新地址获取| 精品蜜臀AV在线天堂| 国产精品大陆在线视频| 草莓西瓜樱桃香蕉直播视频| 午夜男人免费福利视频| 永久免费毛片| 日本wwwxx爽69护士| 嫩小xxxxbbbb| 美国特级成人毛片| 菊地凛子av| 美女动态图真人后进式| 久久婷婷电影网| 久久精品视频16| 久久精品国产亚洲AV妓女不卡 | 精品亚洲麻豆1区2区3区| 国产亚洲日韩在线播放不卡|