(广告)看看卖课的可能性
起因
最近圈子里有一张很火的图,稍微刺激了我一下。下面是原图。
感觉这个可能确实是一个赚外快的路子。
在我眼里都是比较初级的一些内容,居然能卖这个数,非常惊讶。
(相关资料图)
和一些友人讨论之后,本着我行我也上的原则,我也想试试这条路子是否可行。
课程大纲
我自己大概想到了两个系列课程,我也想希望大家踊跃评论,让我看看大家更喜欢哪个方向
物理引擎入门课程
实现一个简单的小物理引擎
支持刚体碰撞
sphere
box
convex hull (GJK)
连续碰撞检测(CCD)
Broadphase & Narrowphase 优化
约束系统
距离约束
旋转约束
铰链约束
速度约束
etc.
(待定) 其他常用物理引擎入门
bullet
physx
JoltPhysics
渲染引擎入门
实现一个简单的小渲染器
使用 vulkan 1.3+扩展,并且会使用NV的私有扩展
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
(待定) 粒子系统
CPU emitter with simple editor
GPU emitter - Cloth simulation
课程要求
Common
会使用c++ & cmake
有CG领域一定的数学基础
物理课程
能写自己的小renderer,看不到就没法测物理了
特别特别基础的建模 or 搜模能力
渲染课程
会使用vulkan开发
了解一些渲染方面的术语(黑话)
结语
写这篇专栏主要还是想看看大家的意见,这些有没有搞头。如果有的话,物理和渲染哪个方向大家更感兴趣一些,我准备用接下来几年的空闲时间准备一下。如果大家觉得这些没啥意思,那其实我也不用折腾了。
谢谢朋友们!
最后祝大家身体健康,再见!