• 熱門專題

一個初學者關於vr遊戲開發的優化總結

作者-|云顶国际赌场:  發布日期||广州奶粉批发市场:2016-11-09 20:22:03
Tag標簽___基督教歌曲大全1218首:初學者  
  • 最近在做一個關於vr遊戲的項目---尊龙ag国际,作為一個剛剛畢業並且剛剛進入這一行業的新手|_-31彩票,有太多太多的東西需要學了||成都水疗论坛。經過這個三個月的時間-_|168开奖网极速时时彩,在整個團隊的合作下||铍矿,算是基本完成了遊戲吧-_|苏州科勒卫浴,平台是三星的gear vr-_-掌上红云下载,現有在三星官方商店上架-||11086移动彩票是正规的吗,其實遊戲現在還並不很完善_成都购房入户政策,很多bug可能還沒修複-|5s是什么意思,用戶體驗也沒有做好|_|掌上购彩apk,但是由於種種原因還是上架了_|亿彩靠谱吗?,好評率不高|_众发彩票的账号怎么注册。不過這次也讓我學到了挺多的東西的|--1博彩票官网,在這裏就稍微記錄一下_-阴魂镇,作為一個新手的經驗_艾琳 法拉莉,也希望以後還能對照著去做以後的遊戲-代练宝。

    這次要講的是關於性能優化這一塊-_qq2011官方下载正式版免费下载,因為之前準備在oculus上上架---038彩票安卓,但是oculus上架有個硬性要求就是在note4 note5 s6 s7等手機上的運行準率必須接近60-|_丧尸类电影,而我們的遊戲一開始並沒有_|-赵奕欢献唱公益,因此就做這一塊的記錄|_众乐彩票网合法吗。做vr的都知道___众博国际怎么样,其實vr並不同於普通遊戲-_csol双开,我覺得最最不同的一點就是vr的渲染是普通遊戲的兩倍__众博线上娱乐,因為有兩個鏡片_-反间谍工作的主管单位,因此在性能優化上必須下很大的功夫_-_临安青山湖,很遺憾我們隻花了不到一個月的時間做這一方麵|__世界大观,所以其實效果不是特別好|_-云鼎彩票招商,隻能算基本滿足能玩的要求|_-青山郭外斜的上一句,但對於眩暈這個問題還是沒有得到特別好的緩解|_江苏数学高考试卷。

    這裏必須說到unity自帶的一個工具位置位於Windows->profiler__诺基亚ovi,這個工具主要可以看到當你的遊戲在運行的時候-51促销网,什麼物品或者哪個腳本占用了特別大的時間-_注册就送88的彩票软件,導致你的遊戲變得很慢-_|仙剑5下载,由於我做的是渲染方麵的優化_||诺基亚7070拆机视频,所以主要也就是看看CPU ,GPU和Render三個選項裏麵的內容__陈百强演唱会高清,然後根據反饋結果去做事情||-intel e5300。

    我個人覺得-_高清主题,優化的最主要的目的應該就是減少Draw Call的調用量|__外国人评价中国乒乓球,overdraw指的就當我們把一個圖形的所有信息包括位置-_138期香港12生肖彩票,法線|_广州华英雄手机店,顏色等傳遞給電腦__|拜毯,然後調用一係列API_张庭新浪微博,並把它們放置到gpu可以訪問的指定位置-||娱乐天地注册,之後調用了_glDraw命令|_古琴十大名曲,一個命令就是一次Draw call__霞飞路28号,例如|高清主题,一個場景裏有水有樹|_马三家子,我們渲染水的時候使用的是一個material以及一個shader|-陆达生,但渲染樹的時候就需要一個完全不同的material和shader___2011手机,那麼就需要CPU重新準備頂點數據_--盈彩被骗、重新設置shader|-朱晓东我型我秀,而這種工作實際是非常耗時的-_|艾邦照明。因為-|-长城彩票最重视信誉,減少Draw Call 就成了重中之重的步驟|_-娱乐天地登录手机版。下麵是我們遊戲做的一些事情||50元以内礼品。

    1-||索纳塔i40,在搭建模型方麵|-_花果园业主论坛,一開始為了求逼真|邱光慈,因此在建模上都力求完美(然而我們組沒有專業的|-钟声坚,都是程序猿轉行建模)__河北保险继续教育首页,所以做的並不怎麼好看但是麵數特別多_|诺基亚官网pc套件,而麵數多就會導致渲染次數變多_北部新区邮编,這樣很耗性能_|优酷加速器下载,因此在製作的中期我們就意識到這個缺點|-奇迹世界2战士加点,所以就開始大幅度的改模型|--媚行深宫,基本每個模型都會砍一般的麵||阜阳市卫生局网,但是在手機內的效果看起來也並不是特別差__105彩票苹果能不能下,然而會有一些地方可能看起來並不是特別逼真-|_钱学森的子女,因此就用了法線貼圖去更進一步優化表麵_|丧尸国度第三季。再到後期|鹰彩写真机,由於場景內物品多了|-注册彩票平台送彩金,雖然單個模型的麵數少了|_金在中发型,但仍然不能減低draw call 的調用數|搔脚心漫画,因此我們又做了一次模型修改_-|258竞彩网手机版,這一次|金牌王妃139,就是合並材質球-|_锦州人流,基本上-|-众盈彩票是骗局?,我們把每個場景裏麵所有靜態的物品都合並了-_吴雪雯电影全集,這件事其實unity好像有有自帶的合並貼圖的工具_|娱乐天地点检app安全吗,但我們沒用到|-中兴彩票app下载,還是讓建模人員把材質球合並|-新丧尸出笼女主角,並且把場景內的外殼也合並了--|开淘宝网店,經過這個方式|_设备保修卡,我們的draw call調用量又再次減半了--2019四不像生肖图108期。

    2_||中兴彩票准成不,在場景的優化上-_|二十二选五,我們主要運用了烘焙技術_||天梯粤语,在unity--_临淄中学网,雖然實時光照可以帶來特別好的體驗效果_陇海铁路线,但是_昆明桑拿爽记,跟電腦端的不一樣--90后无视鸣枪砍警察,手機端由於cpu並不是十分強大||_现在有什么好看的电影,因此實時光太多會導致渲染次數大大增加_|_万文网校,最終會反映在畫麵抖動十分厲害|-辽宁都市频道,並且卡頓眩暈感很強|_-金坛阳光旅行社,因此|石上藕,在我們的遊戲中_-08彩票平台,隻有一個實時光照__|掌上彩票pro安卓,其他的光作為烘焙光照|||金玉满堂袖唐,在這裏就必須說到一個光照探針(lightprobe)|羁绊3 1d攻略,這個東西的作用就是用於靜態烘焙中_|娱乐天地是不是合法,對非靜態物體產生一個模擬光照_||易旺彩票网。而這個光照並不是動態的|福建水暖城,而是靜態的-||亿彩彩票可以提现吗,從遊戲運行時就渲染_-掌上彩票下载苹果手机,在遊戲過程中並不會重複渲染_|安哒塔图,這樣做的好處就是隻有在遊戲開始時就隻做一次然後就沒有再次對那些被標記過的物品進行渲染--_菲丝丽妮官网,這一部分並不是我負責的所以隻了解下||11选5漏洞赚千万,大致的做法就是在適當的位置添加光照探針_1995反水05%彩票网,然後把每個靜態的物品的static打鉤(這裏必須注定到的是如果場景有用到自動尋路或者是其他的東西則需要把對應的選項鉤去掉)-_银膜,然後選擇windows->lighting裏麵有個scene裏麵的build就可以||-刘一冰,這裏需要注意的有兩點---青花瓷琵琶简谱,一點是在windows->lighting中默認的話有兩個東西是勾選的 一個是precomputed realtime gi和baked gi__优乐彩彩票首页,這裏我們需要把第一個的鉤去掉因為這個是關於實時光的-|132彩票平台,第二個就是有的時候可能在渲染完成後的場景中物品表麵會有亂亂的-_|288彩票,這是因為UV的原因(具體的也不太清楚)__-爱包网,這時需要找到物品的模型在他的Generate Lightmap UV勾選就可以了-__诺基亚5233是什么系统。此外就是pixel light的數量|_|妙巢正品,我們的遊戲裏麵是1__杨凌设市,這個的設置方式是在edit裏麵的project setting 裏麵的quality裏|-青年宫影城,這裏麵有很多東西都可以操作_|_云顶娱乐打鱼可提现,包括防鋸齒的一些-优信彩票平台登录,還有陰影效果的--_永盛彩票网信誉吗,還有其他一些--乐乐滋。

    3||大色鱼图片,在代碼方麵__-掌上农业银行下载安装,盡量少在update用gameobject.find這個函數-_-好易购电视购物网站,好像這個函數是遍曆式的尋找物品|休闲网络游戏排行榜,這樣會降低性能-|金陵十三钗小说结局,我們采用的方法是在定義的時候定義一個公有的gameobject或者可見的私有gameobject|_-阜新市交通违章,然後在麵板中把對應物品拉到相應位置_|_银彩网址,這個方法好像也並不是最好_|2018大乐透走势图,聽一個大神說最好的方式應該是在一開的時候就定義了並且find好||卓易彩票怎么不能买了,之後就不在做查詢的操作|uc蝴蝶版,這樣的代碼也不會特別亂||_掌上彩票苹果版。然後就是少用update函數-|01彩票计划软件,至於為什麼我也不是特別清楚|_冰雪皇后优惠券,我們花在代碼上的時間並不是特別多--|36选7走势图开奖结果。

    4_|靓眼网,使用遮擋剔除技術|-注册送金币,這個技術也是unity自帶的十分強大的一款技術-281彩票,這一技術主要是講我們的場景分成許多個小塊|-_至尊时时彩登录网站,然後將攝像機看得到的地方的物品顯示出來-_cad2004 64位下载,看不到的就不顯示|_静安 大火,這個地方其實也不是特別難操作||公安县政府网,也是要選擇static裏麵的Occludee static||-长城彩票,然後在點開Windows->OcclusionCulling裏麵設置bake的大小--|河北区haobc,然後點擊bake就可以了___12 8事件,這裏有兩篇介紹遮擋剔除的文章可以參考-||沼泽猎手10:

    https://docs.unity3d.com/Manual/OcclusionCulling.html

    http://bbs.9ria.com/thread-216913-1-1.html

    其實__厦门同安野山谷,還有一門技術就是LOD技術-|_苏州工业园区一站式服务中心,但是由於我們的遊戲場景並不是特別大|_-粤dk0213,所以就沒有用到這一技術-__众发赌博没人管吗,這一技術的做法是需要在建立模型的時候建兩個模型_-银河娱乐提现不到账,一個麵數多_-长号查短号,較為逼真的___雷波溪洛渡,一個麵數少建行活期存款利率,較為粗糙的-_超决战贝利亚银河帝国中文版,在場景中-_-dave annable,當攝像機裏物品遠的時候就使用麵數少的模型|_106官网彩票下载,近的時候就使用麵數多的模型-_雅虎 翻译,這也可以優化遊戲的性能-|太普儿,但是如果場景太小也沒有什麼作用-|_台风妮妲实时路径,因此就沒用了|_河南m值兑换。

    其他的一些小的優化_|_亿发国际网址:

    1---陈耀兴,在場景中__-16楼影院,盡量不要用到mesh collider|_北京耳鼻喉科解放军466医院,因為這個很影響性能_-_2013江苏高考数学;

    2|金立gn105刷机,由於手機加載場景很慢-古董估价,因此在遊戲設計中的第一個場景最好選用比較簡單的_|-锅盔牙子,讓玩家可以一開始就進入一個可視的場景而不是一直黑屏等待您的主場景---调查表作文;

    ||-一级b成绩查询,由於在手機端--命运歌词,攝像機的移動會造成較大的眩暈感_-_励志网名大全2013最新版的,因此--盈彩计划软件,最好就是攝像機移動的慢點_中兴彩票网站,並且攝像機隻朝著一個方向線性運動不要加速運動並且移動的時間不要太長(這是在一篇文章上看到的|佛说大乘无量寿经,我們的遊戲並沒有用到)__360彩票导航走势图解;

    4|_青田信息港,unity自帶的Mecanim動畫係統也要盡量少用__-移动彩票平台可靠吗,最好一個鏡頭裏不要同時出現多個帶有animator的物品|_-怎样开店,這個親測也會影響手機端的體驗-||大话腐女2。

    然後想說一點就是-|01彩票网页,另一個性能優化的方向就是關於shader的-|李涵辰网站,然後這個太難--_金甲战士大结局。_qq2011官方下载。-_沪指走势图。我們現在還不會--|模特内供,所以做出的效果也不是特別好__云天国际,這裏我要推薦另一款同款的遊戲叫絕命緝凶___偷窥之电车痴汗,英文名叫dead secret|-染衣培训,這款遊戲真的做的特別好_众博彩票进去网址,這裏有他們遊戲的一些關於性能方麵是如何處理的--2m彩票2m永久费资料,分享給大家學習一下-|手机qq2011正式版。

    http://robotinvader.com/blog/

    最後在推薦一個網站是作為初學者(也就是我這種菜鳥)_-_网络电视 cctv5,不知道某個函數是幹嘛用的時查詢的網站-_移动彩票平台,初學的多學些函數感覺也沒有什麼壞處_|写自然景观的作文。

    http://wiki.ceeger.com/ceeger.php

    希望我這篇文章能在這裏拋磚引玉-周润发艺术人生,也希望大神們能幫我指出我的錯誤和不足|||北京诺基亚专卖店,或者是給我點建議--_1010时时彩APP,因為其實到現在為止-__金立gn105刷机包,雖然遊戲基本完成了_|硅酸铝绳,某些場景的幀率也能基本保持在60_-0165彩票网站登录,但還是需要花很大功夫在這一方麵_|卓易彩票出现暂停服务。大家幫忙指點指點||黄丽满简历。

About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯係方式
本站內容來自於互聯網,僅供用於網絡技術學習,學習中請遵循相關法律法規
北京赛车pk10sg飞艇快乐赛车凤凰彩票腾讯分分彩神州彩

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!