原创 ECS模式

大家好,本文提出了ECS模式。ECS模式是遊戲引擎中常用的模式,通常用來組織遊戲場景。本文出自我寫的開源書《3D編程模式》,該書的更多內容請詳見: Github 在線閱讀 目錄普通英雄和超級英雄需求實現思路給出UML給出代碼Client的代

原创 從0開發WebGPU渲染引擎:實現路徑追蹤

大家好,本文基於WebGPU的計算着色器實現了基礎的路徑追蹤器,支持Middle BVH和No BVH兩種加速結構 我主要是將離線渲染零基礎實戰開發培訓班(一期)->第二十九節課的代碼移植到WebGPU中,其中的原理可以看該課程 本文實現的

原创 從0開發WebGPU渲染引擎:開篇

大家好,本系列會從0開始,開發一個基於WebGPU的路徑追蹤渲染器,使用深度學習降噪、DLSS等AI技術實現實時渲染;並且基於自研的低代碼開發平臺,讓用戶可以通過可視化拖拽的方式快速搭建自定義的Web3D引擎 目錄回顧目前的技術積累爲什麼要

原创 實時渲染前沿研究:在瀏覽器上實現了Facebook提出的DLSS算法

大家好,我基於WebNN在瀏覽器上實現了2020年Facebook提出的Neural-Supersampling-for-Real-time-Rendering算法。它是一個用於實時渲染的神經網絡超採樣算法,能夠把低分辨率的圖片超採樣爲高分

原创 實時渲染前沿研究:開篇介紹

大家好,本研究的目的在於研究和實現實時渲染路徑追蹤中的難點,感謝大家一起來研究學習,謝謝! 本研究偏向於結合深度學習和圖形學,目前,我們已經完成了下面的工作: 路徑追蹤基礎課 本培訓班的課程是基於”路徑追蹤“技術的離線渲染器零基礎實戰開發

原创 深度學習降噪專題課:總結

大家好,本課是本次專題課的最後一節課,給出了未來的研究改進方向,謝謝! 加QQ羣,獲得相關資料,與羣主交流討論:106047770 本系列文章爲線上課程的覆盤,每上完一節課就會同步發佈對應的文章 本課程系列文章可進入合集查看: 深度學習降噪

原创 深度學習降噪專題課:實現WSPK實時蒙特卡洛降噪算法

大家好~本課程基於全連接和卷積神經網絡,學習LBF等深度學習降噪算法,實現實時路徑追蹤渲染的降噪 本課程偏向於應用實現,主要介紹深度學習降噪算法的實現思路,演示實現的效果,給出實現的相關代碼 線上課程資料: 本節課錄像回放 加QQ羣,獲得相

原创 深度學習降噪專題課:整體介紹降噪算法

大家好~本課程基於全連接和卷積神經網絡,學習LBF等深度學習降噪算法,實現實時路徑追蹤渲染的降噪 本課程偏向於應用實現,主要介紹深度學習降噪算法的實現思路,演示實現的效果,給出實現的相關代碼 線上課程資料: 本節課錄像回放 加QQ羣,獲得相

原创 深度學習降噪專題課:課程介紹

大家好~本課程基於全連接和卷積神經網絡,學習LBF等深度學習降噪算法,實現實時路徑追蹤渲染的降噪 本課程偏向於應用實現,主要介紹深度學習降噪算法的實現思路,演示實現的效果,給出實現的相關代碼 線上課程資料: 掃碼加QQ頻道,獲得相關代碼等資

原创 我寫了本開源書:《3D編程模式》

大家好,我寫了本開源書,羅列了我從自己的實戰項目中提煉出來的關於3D編程(主要包括“3D引擎/遊戲引擎”、“編輯器”開發)的各種編程模式 本書的在線閱讀地址在這裏:在線閱讀 本書的源碼在Github中,歡迎star,感恩您:Github地址

原创 《3D編程模式》寫書-第6次記錄

大家好,這段時間我完成了對初稿的第二輪修改,已經把稿子提交給編輯了 這裏是所有的的寫書記錄: 《3D編程模式》寫書記錄 本輪修改主要進行了下面的修改: 修改UML描述 增加依賴關係 角色之間的關係 中增加 x對x 的明確描述 修

原创 《3D編程模式》寫書-第5次記錄

大家好,這段時間我完成了對初稿的第一輪修改,即將開始第二輪的修改 這裏是所有的的寫書記錄: 《3D編程模式》寫書記錄 本輪修改主要進行了下面的修改: 修改錯誤 修改了UML錯誤、文字錯誤、代碼錯誤等錯誤 隱藏代碼的實現細節,進行抽象 這一步

原创 《3D編程模式》寫書-第4次記錄

大家好,這段時間我完成了“再看設計原則”的初稿,包括了設計基礎、單一職責原則、依賴倒置原則、接口隔離原則、合成複用原則、最少知識原則、開閉原則 目前我已經完成了所有的初稿,後面會進行第二輪的修改,將初稿改爲二稿 目前暫定刪除“提出新的設計原

原创 《3D編程模式》寫書-第3次記錄

大家好,這段時間我完成了“積木模式”、“管道模式”、“多線程模式”、“依賴隔離模式”的初稿 目前我已經完成了所有模式(7個模式)的初稿,下面會給出它們的定義和使用場景,如果您正好能用到,請聯繫我提前閱讀模式的初稿,歡迎大家給出反饋建議,您的

原创 《3D編程模式》寫書-第2次記錄

大家好,目前我已經完成了“拼接模式”、“撤銷重做模式”、“ECS模式”的初稿 下面會給出它們的使用場景,如果您正好能用到,請聯繫我提前閱讀模式的初稿,歡迎大家給出反饋建議,您的大名有機會出現在《3D編程模式》的書中,感謝! 我的QQ號: 3