一帧画面是怎么来的

FRAME · 001从你做过的片子、游戏和长卷里学

一帧画面是怎么来的

从像素到成片,一帧画面要走过八个环节。这门课拿你自己项目里 47 个真实的毛病,讲清每一环在做什么、为什么会坏、换一种做法要付多少代价。

左右分屏的同一个场景:中间一只镜面金属球,左边一半被遮住;右边的球上映出一小块红色,那是画面外的红方块。

右边用路径追踪画,球上映出了画面外的红方块。左边用游戏常用的光栅化画同一帧。拖进来之前,左边的球里会不会出现红色?

  1. 会,镜面什么都照得到
  2. 不会
  3. 只露出一角

不会。光栅化先把画面画好,反射只在这张画面里找;红方块在画面外,就找不到。现在把画面下面的红方块往画面里拖一点,盯着左边的球。

为什么会这样,是第 6 课;右边为什么真、又为什么慢,是第 7 课。

这不是视频,是在你的浏览器里现算的:左边按游戏的办法实时画,右边的路径追踪一遍遍累积,右上角是已经算了多少次。中间的分割线可以左右拖。场景是几个简单形状,秒数只代表你这台设备算这个小场景有多快。

从第一课开始 我已经懂一些,测一下

第一次来,从第 1 课开始。已经懂一些,先做一组诊断:最多 12 道题、约 9 分钟,做完告诉你从哪一课开始、哪些课可以跳过。

学完你能

  1. 看到画面的毛病,说出出在哪一环、为什么机甲的金属在暗场里发黑、平移时画面一跳一跳地闪、人在原地踏步——各是哪一环的事,怎么验证。
  2. 在几种做法之间做选择,并估出代价光栅还是路径追踪、1080p 还是 4K:两天够不够渲完,显存装不装得下。
  3. 用准确的词下指令,读懂汇报把「反光有点怪」说成 AI 能照着改的一句话;看汇报时找出它测了什么、在什么条件下、还没测什么。

一帧画面走过的八个环节

每个环节一种颜色、一个形状,全站都这么标。钉在环节上的 47 个编号,是你项目里真出过的毛病。点一个,看它是什么、在哪一课讲。

全部 47 个案例,按环节排

第 13 课讲从症状倒推是哪一环的办法,第 14、15 课「修片台」把这些案例倒过来用:给你一张坏帧,你来找是哪一环。

15 课

一课一个问题。标「核心」的 11 课是时间紧时先走的路线,读完加课内练习约 4.7 小时;全部 15 课约 6.6 小时。每课的分钟数按字数、题数、实验台和导览估算,隔几天回来的复习另算。

  1. 01一帧画面,到底是什么做的?23 分画面底子核心
  2. 02电脑怎么知道东西在哪、从哪看?28 分灯光相机核心
  3. 03为什么我的机甲像几个多边体拼起来的?33 分建模核心
  4. 04金属为什么在黑屋子里是黑的?31 分材质核心
  5. 0540 到 46 秒为什么一片亮?19 分灯光相机核心
  6. 06游戏里的画面是怎么「作弊」算出来的?24 分渲染核心
  7. 07光追为什么真,又为什么慢?21 分渲染核心
  8. 08渲一部片要等多久?27 分渲染核心
  9. 09动捕的动作为什么套上去就不对?34 分动画核心
  10. 10虚幻 5 凭什么又快又好看?25 分引擎
  11. 11两千个小人是怎么用代码画出来的?33 分引擎
  12. 12从一帧帧画面到一部片21 分后期
  13. 13看到一个毛病,先查哪一环?16 分八个环节都用到核心
  14. 14修片台(一):一帧里就看得出的毛病28 分八个环节都用到核心
  15. 15修片台(二):动起来、放出来才露馅的毛病31 分八个环节都用到

为什么这里总让你先猜

每一课在讲之前,都会先问你一句。猜错不扣分,旁边也永远有「不猜了,直接看」。先押一个答案、再看结果,比直接读答案记得牢;答过的题会隔几天回来找你,这是复习页的事。

这样学会觉得慢一点、费劲一点。那是它在起作用,不是站不好用。