最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

《現(xiàn)代OpenGL實戰(zhàn):從零開始打造3D游戲引擎》課程即將開播

2023-06-24 01:46 作者:雙笙子佯謬  | 我要投稿

你是否想要掌握計算機圖形學的核心原理和技術(shù)?你是否想要利用現(xiàn)代OpenGL創(chuàng)建自己的3D游戲引擎?如果是,那么這門課程就是為你量身定制的! 在這門課程中,你將從基礎(chǔ)知識開始,逐步深入探索圖形渲染管線的各個階段,學習如何使用OpenGL和GLSL進行高效的圖形編程,實現(xiàn)各種真實感效果,如光照、紋理、陰影等。你還將動手搭建一個完整的3D游戲引擎框架,體驗從模型導入、場景管理、相機控制到碰撞檢測、動畫系統(tǒng)等各個方面的設(shè)計和實現(xiàn)。通過這門課程,你將獲得豐富的圖形學理論和實踐知識,為你未來的圖形學創(chuàng)作和研究打下堅實的基礎(chǔ)。 這門網(wǎng)絡(luò)公開課

每周六2點

開始直播,每次約1小時,共12課,今天(6月24日)下午就是第一節(jié)課了,錯過了也不要緊,每一期的錄播都會上傳到B站免費觀看。如果你對這門課程感興趣,趕緊掃描下方二維碼報名參加吧!

目標:打造一款基于 OpenGL 的 3D 游戲引擎,開發(fā)出爆款開源游戲。 面向人群:有一定編程基礎(chǔ),學過 C 語言,想零基礎(chǔ)入門圖形學,OpenGL 的初學者。 能學到的東西:現(xiàn)代 OpenGL API 的使用,線性代數(shù)與矢量微積分,圖形管線的原理,GLSL 著色器語言,迪士尼 BRDF、TAA、IBL、全局光照等現(xiàn)代渲染技術(shù),游戲引擎的 ECS 架構(gòu),現(xiàn)代 C++ 設(shè)計模式,軟件工程最佳實踐,軟件跨平臺,部署與發(fā)布,多線程性能優(yōu)化等。

直播間:live.bilibili.com/14248205

課程錄播:https://space.bilibili.com/263032155/channel/collectiondetail?sid=53025

課程中的實驗源碼和課件已上傳到GitHub:https://github.com/parallel101/opengltutor

也可以從Gitee國內(nèi)鏡像加速下載:https://gitee.com/archibate/opengltutor

最終我們會得到一個功能完善的跨平臺游戲引擎。項目源碼使用cmake構(gòu)建,每一期的課件均位于slides文件夾內(nèi)。第一期課件中有詳細圖文描述開發(fā)環(huán)境配置教程。

課程大綱(暫定): 從配置安裝到畫第一個三角形(本課)

三維模型的加載與攝像機視角的控制

GLSL 著色器語言與 PBR 光照模型

UV、法線與材質(zhì)貼圖的加載和使用

離屏渲染與點選物體的實現(xiàn)

高質(zhì)量實時軟陰影的實現(xiàn)

環(huán)境光貼圖與 IBL 烘培

色調(diào)映射、延遲渲染、Blooming 與 TAA

屏幕空間反射與 SDF 全局光照

幾何著色器:實例化與曲面細分

地型的程序化生成與天空體積云的渲染

用計算著色器做實時物理仿真

作者簡介:小彭老師(github.com/archibate),3D 數(shù)字內(nèi)容創(chuàng)作軟件 Zeno 的作者,圖形學業(yè)內(nèi)人士,曾制作好評如潮的現(xiàn)代 CMake 課程和現(xiàn)代 C++ 課程,曾經(jīng)忙于學業(yè)而暫停了《高性能并行編程與優(yōu)化》系列公開課的更新?,F(xiàn)在,他帶著現(xiàn)代 OpenGL 重新回歸 B 站,并行課恢復周更,相信他能再次創(chuàng)造輝煌。 教師特點:擅長使用比喻的修辭手法,生動形象介紹晦澀難懂的知識。 好評如潮:由淺入深,因材施教,循循善誘,讓每個學習階段的同學都能受益。 小彭老師開發(fā)的 Zeno 還曾有幸負責了《流量地球2》的特效制作:

流暢運行所需最低配置: 顯卡:Intel 或 AMD 集成顯卡,支持 OpenGL 4.3 處理器:2 GHz 以上處理器,64 位 內(nèi)存:4 GB 硬盤:20 GB 空閑空間 小彭老師同款配置: 顯卡:NVIDIA GeForce RTX 2080(或 AMD Radeon RX 5700 XT)獨立顯卡 處理器:Intel Core i7-9750H(或 AMD Ryzen 7 4800H) 內(nèi)存:32 GB(DDR4) 硬盤:1 TB

編譯源碼所需軟件: 操作系統(tǒng):Windows >= 10 或 Ubuntu >= 20.04 或 MSYS2 或 WSL2(需要安裝 WSLg) 編譯器:MSVC >= 19 或 GCC >= 9 或 Clang >= 11(支持 C++17 即可) 編輯器:Visual Studio 2019、2022 或 VS Code 等任意你用得慣的編輯器 構(gòu)建系統(tǒng):CMake >= 3.10 小彭老師所用軟件: 操作系統(tǒng):Arch Linux 編譯器:GCC 12.2.1 編輯器:NeoVim 0.9.1 構(gòu)建系統(tǒng):CMake 3.26

圖文詳解安裝編譯過程,包教包會。

對于不支持OpenGL的難民級顯卡,依然有辦法進行代碼實驗。

課后可提交作業(yè),基于已有代碼進行修改,調(diào)試。通過實際上手,加深印象,鞏固每課所學。完成后通過PR提交給小彭老師批改,打分。

《現(xiàn)代OpenGL實戰(zhàn):從零開始打造3D游戲引擎》課程即將開播的評論 (共 條)

分享到微博請遵守國家法律
台南县| 房产| 互助| 宜昌市| 琼海市| 闻喜县| 梧州市| 海城市| 新田县| 西安市| 蚌埠市| 沙洋县| 平远县| 盐津县| SHOW| 德州市| 长岛县| 句容市| 舒兰市| 东平县| 安庆市| 车险| 交口县| 井研县| 旬阳县| 峨边| 河源市| 三都| 靖江市| 罗田县| 遵义市| 遂宁市| 德保县| 乌审旗| 泰兴市| 高密市| 西贡区| 慈利县| 大埔区| 含山县| 乐至县|