<input id="ohw05"></input>
  • <table id="ohw05"><menu id="ohw05"></menu></table>
  • <var id="ohw05"></var>
  • <code id="ohw05"><cite id="ohw05"></cite></code>
    <label id="ohw05"></label>
    <var id="ohw05"></var>
  • 剖析虛幻渲染體系-開篇說明

     

    前言

    筆者的博客園博文斷更很久了,上一篇文章是去年10月,有關UE的PBR材質制作。斷更的原因有二:一是潛心研讀UE底層源碼,做二次開發;二是工作壓力和KPI考核較緊,人在江湖身不由己,生計為先。

    眾所皆知,虛幻引擎(Unreal Engine)是當今世界上最流行最知名的商業引擎之一,并且在幾年前開放了源代碼,前兩年隨著PUBGM而起,在移動端發力,漸漸成為游戲研發廠商的首選(反觀某U以賣源碼為榮,以高昂的學費開班授課為賺錢之道,結果移動端也被UE反超,實在是目光短淺所致)。毫不夸張地說,UE是濃縮了實時渲染界幾十年來的精華和瑰寶。研究UE的人也數不勝數,并有逐年增加之勢。

    在此背景下,筆者認為更有撰寫文章剖析UE渲染體系的必要性。

    筆者從2019年年中接觸UE以來,也有一年多了。在這段時間里,潛心研究UE而無法自拔,從最初熟悉編輯器的使用,再到光照系統、材質系統、延遲渲染管線、后處理、光線追蹤等功能模塊,再到近期的底層源代碼研讀和二次開發。這期間歷經了很多思考、摸索、探索,踩過不少坑,當然更多的是收獲、感悟和總結,于是萌生了撰寫這個系列文章的念頭,以饗同行,以師新人。

    本想將此系列文章發表到知乎,因為知乎的用戶基數大,利于傳播,也利于圈粉,筆者也夢想有朝一日成為知乎大V,成為技術網紅。

    截止2020年8月中旬,筆者之前的數篇技術文章瀏覽量達數萬,但粉絲只有區區數十。難道這是傳說中的叫好不叫座?

    然而,靜下來思索,寫文章的最終目的還是在于分享和教學,而不是圈粉,加上博客園的頁面干凈純粹,不夾雜任何廣告,在商業化和物欲橫流的當今,確實是一股清流。此外,良好地支持Markdown和\(\LaTeX\)等語法(如支持數學公式,支持目錄,支持跳轉等等),這些特點正與筆者的初衷和設想不謀而合,既有偏好,也有情懷,不為商業低頭,舍它其誰?

    能看到自己的文章幫助到很多人,看到他們為發揚圖形學技術而前仆后繼,后浪推前浪,這是圈粉所不能帶來的滿足和快樂感。這些想法讓筆者更加堅定了繼續將文章發表在博客園的決心。

    當然,按慣例事先聲明,這不是UE的入門教程,要求讀者具備以下計算機專業技能:

    • 良好的計算機語言(如C++、C#等)基礎。
    • 良好的計算機圖形學基礎。
    • 掌握UE的使用。
    • 掌握UE的材質、光照、后處理等模塊。
    • 掌握Shader編程基礎。

    如果讀者不具備以上技能,或者對UE不熟悉,建議先從閱讀UE的官方文檔,熟悉UE后再閱讀此系列文章。

     

    內容綱目

    本系列文章以UE4.25~4.27版本的源碼為基礎,分析它在PC平臺延遲渲染管線的渲染體系和特性。

    本系列文章將分很多篇章,每篇都將是長篇大論。由于筆者本就工作繁忙,只能抽取業余時間一邊研讀UE源碼,一邊參考眾多文獻,一邊撰寫,更新頻率不會很快,短則數周,長則數月,但求有足夠動力和精力維繼下去,盡力不太監。

    由于UE太過龐大,單單渲染模塊涉及的體系和知識點眾多,預計每篇數萬字,整個系列的總字數將達到數十萬字,即便抽出大部分業余時間,也需要耗費長達1~2年才能完成

    言歸正傳,本系列文章擬定了以下章目:

    以上章目可能有變動,有增有刪有改,但總的宗旨在于先總后分、先上而下、由外入里,層層遞進,逐步揭開UE龐大且復雜的渲染體系的神秘面紗。

    感興趣的讀者可以收藏這篇說明頁面鏈接,以便能夠及時查閱到更新。如果同學們有感興趣的渲染技術或專題,可以在評論里留言,筆者會酌情優先安排。

    應不少同學的要求,創建了UE技術交流QQ群,有興趣的同學掃描下面的二維碼加入。

     

     

    團隊招員

    博主所在的團隊正在用UE4開發一種全新的沉浸式體驗的產品,急需各路賢士加入,共謀宏圖大業。目前急招以下職位:

    • UE邏輯開發。
    • UE引擎程序。
    • UE圖形渲染。
    • TA(技術向、美術向)。

    要求:

    • 扎實的技術基礎。
    • 高度的技術熱情。
    • 良好的自驅力。
    • 良好的溝通協作能力。
    • 有UE使用經驗或移動端開發經驗更佳。

    有意向或想了解更多的請添加博主微信:81079389(注明博客園求職),或者發簡歷到博主郵箱:81079389#qq.com(#換成@)。

    靜待各路英雄豪杰相會。

     

    特別說明

    本系列文章為筆者原創,只發表在博客園上,歡迎分享本文鏈接,但未經同意,不允許轉載!

     

    參考文獻

    posted @ 2020-08-16 15:44  0向往0  閱讀(26378)  評論(47編輯  收藏  舉報
    国产美女a做受大片观看