(廣告)看看賣課的可能性
起因
最近圈子里有一張很火的圖,稍微刺激了我一下。下面是原圖。

感覺這個(gè)可能確實(shí)是一個(gè)賺外快的路子。
在我眼里都是比較初級(jí)的一些內(nèi)容,居然能賣這個(gè)數(shù),非常驚訝。
和一些友人討論之后,本著我行我也上的原則,我也想試試這條路子是否可行。
課程大綱
我自己大概想到了兩個(gè)系列課程,我也想希望大家踴躍評(píng)論,讓我看看大家更喜歡哪個(gè)方向
物理引擎入門課程
實(shí)現(xiàn)一個(gè)簡(jiǎn)單的小物理引擎
支持剛體碰撞
sphere
box
convex hull (GJK)
連續(xù)碰撞檢測(cè)(CCD)
Broadphase & Narrowphase 優(yōu)化
約束系統(tǒng)
距離約束
旋轉(zhuǎn)約束
鉸鏈約束
速度約束
etc.
(待定) 其他常用物理引擎入門
bullet
physx
JoltPhysics
渲染引擎入門
實(shí)現(xiàn)一個(gè)簡(jiǎn)單的小渲染器
使用 vulkan 1.3+擴(kuò)展,并且會(huì)使用NV的私有擴(kuò)展
Multi-Threading
async loading
multi thread cmd buffer recording
Async compute
Frame graph
GPU-Driven?
Meshlet culling with mesh shader
GPU culling with compute shader and multidraw indirect
Cluter deferred Rendering
VRS
Hybrid rendering with ray tracing
Ray tracing shadows
Ray tracing GI
Ray tracing Refelctions
(待定) 抗鋸齒&Upscale
TAA & TSR (formerly TAAU)
FSR
(待定) 粒子系統(tǒng)
CPU emitter with simple editor
GPU emitter - Cloth simulation
課程要求
Common
會(huì)使用c++ & cmake
有CG領(lǐng)域一定的數(shù)學(xué)基礎(chǔ)
物理課程
能寫自己的小renderer,看不到就沒法測(cè)物理了
特別特別基礎(chǔ)的建模 or 搜模能力
渲染課程
會(huì)使用vulkan開發(fā)
了解一些渲染方面的術(shù)語(yǔ)(黑話)
結(jié)語(yǔ)
寫這篇專欄主要還是想看看大家的意見,這些有沒有搞頭。如果有的話,物理和渲染哪個(gè)方向大家更感興趣一些,我準(zhǔn)備用接下來幾年的空閑時(shí)間準(zhǔn)備一下。如果大家覺得這些沒啥意思,那其實(shí)我也不用折騰了。
謝謝朋友們!
最后祝大家身體健康,再見!