欢迎光临散文网 会员登陆 & 注册

(广告)看看卖课的可能性

2023-02-18 12:01 作者:AICDG  | 我要投稿

起因

最近圈子里有一张很火的图,稍微刺激了我一下。下面是原图。

感觉这个可能确实是一个赚外快的路子。

在我眼里都是比较初级的一些内容,居然能卖这个数,非常惊讶。

和一些友人讨论之后,本着我行我也上的原则,我也想试试这条路子是否可行。

课程大纲

我自己大概想到了两个系列课程,我也想希望大家踊跃评论,让我看看大家更喜欢哪个方向


物理引擎入门课程


实现一个简单的小物理引擎

  1. 支持刚体碰撞

    1. sphere

    2. box

    3. convex hull (GJK)

  2. 连续碰撞检测(CCD)

  3. Broadphase & Narrowphase 优化

  4. 约束系统

    1. 距离约束

    2. 旋转约束

    3. 铰链约束

    4. 速度约束

    5. etc.

  5. (待定) 其他常用物理引擎入门

    1. bullet

    2. physx

    3. JoltPhysics

渲染引擎入门

实现一个简单的小渲染器

  1. 使用 vulkan 1.3+扩展,并且会使用NV的私有扩展

  2. Multi-Threading

    1. async loading

    2. multi thread cmd buffer recording

  3. Async compute

  4. Frame graph

  5. GPU-Driven 

    1. Meshlet culling with mesh shader

    2. GPU culling with compute shader and multidraw indirect

  6. Cluter deferred Rendering

  7. VRS

  8. Hybrid rendering with ray tracing

    1. Ray tracing shadows

    2. Ray tracing GI

    3. Ray tracing Refelctions

  9. (待定) 抗锯齿&Upscale

    1. TAA & TSR (formerly TAAU)

    2. FSR

  10. (待定) 粒子系统

    1. CPU emitter with simple editor

    2. GPU emitter - Cloth simulation

课程要求

Common

  1. 会使用c++ & cmake

  2. 有CG领域一定的数学基础

物理课程

  1. 能写自己的小renderer,看不到就没法测物理了

  2. 特别特别基础的建模 or 搜模能力

渲染课程

  1. 会使用vulkan开发

  2. 了解一些渲染方面的术语(黑话)

结语

写这篇专栏主要还是想看看大家的意见,这些有没有搞头。如果有的话,物理和渲染哪个方向大家更感兴趣一些,我准备用接下来几年的空闲时间准备一下。如果大家觉得这些没啥意思,那其实我也不用折腾了。

谢谢朋友们!

最后祝大家身体健康,再见!




(广告)看看卖课的可能性的评论 (共 条)

分享到微博请遵守国家法律