Course & assessment已有教学Particle Flow 学习页

SOURCE VIDEO · course05

Circular ripple · blue color and opacity

11月5日教学2.mp4 · 00:08:08

当前完成:5 个抽样时点的内容定位。完整步骤、逐值参数和对应效果仍在补做,以下画面不冒充完整操作教程。

下载本课原视频 MP4 · 18.9 MB ↓ · 全部原片下载

原片:11月5日教学2.mp4。请选择本机对应视频,文件只在浏览器播放,不会上传。

视频来自本机 [本机资料路径]

蓝色水波纹:Color 和 Opacity 分开接

本节核对原片12个时间点。它解释老师的接线过程,但还不是逐帧核对完成,完整复刻尚未验收;下方已提供颜色与透明度阶段工程。上一课的黑白节点练习不能代替这里的完整颜色分支。

先照着接这三步

  1. Composite #5 → Gradient Ramp #19 的 Source Map。#19 使用 Mapped,把输入图的明暗重新分配为蓝色。
  2. Composite #12 → Gradient Ramp #18 的 Source Map。#19 → Composite #20 的 Layer 1;#18 → Layer 2。Composite #20 → Arnold Standard Surface 的 emission_color。
  3. 另建 Gradient Ramp #21,使用 Radial,中心白、外圈黑,接 Arnold Standard Surface 的 opacity。它用来隐藏平面外围,不是把蓝色变暗。

Emission Weight控制发光贡献;emission_color接颜色图;opacity决定哪些表面可见。截图没有证明这里使用了几何位移或水流模拟,请先把这些贴图接对,再比较效果。

跟原片检查参数变化

参数使用英文名称,解释使用中文。中途调节的数值会明确标注,不和片尾值混用。

00:20 · Cellular #15 and Composite #12

Explicit Map Channel 1; Circular; Size 0.02; Spread 0.3; Fractal On; Iterations 3; Adaptive On; Bump Smoothing 0.1; Roughness 0; Thresholds 0 / 0.5 / 1; Cell black; both Division colors white

开场已经有第二套Cellular颗粒分支。#11经过#17,#15经过#16,再分别接Composite #12的Layer 2和Layer 3;不能用一张Cellular直接代替这两支。

查看老师界面与接线原片20秒参数与节点

03:00 · Arnold Standard Surface / Wave

Base Weight 1; Base Roughness 0; Specular Weight 0; Specular Roughness 0.2; IOR 1.5; Emission Weight 0.5

这是03:00界面值,不是建议把所有水材质都这样设。#18接emission_color。

查看老师界面与接线原片180秒参数与节点

03:28 · Gradient Ramp #19

Mapped; Linear; selected flag Position 0, RGB 0 / 16 / 44

老师调整后的起始蓝色。这里抄的是Gradient Ramp面板RGB,不是颜色选择器另一列Display RGB。

查看老师界面与接线原片208秒参数与节点

03:43 · Gradient Ramp #19

Mapped; Linear; selected flag Position 50, RGB 13 / 51 / 127

中间色标已结束调整;它与起点、100位置的浅蓝构成三色色谱。

查看老师界面与接线原片223秒参数与节点

04:00 · Gradient Ramp #19

Mapped; Linear; Source Map Composite #5; selected flag Position 100, RGB 175 / 240 / 255; Noise Amount 0

把另一条较完整的圆环分支映射成蓝色。起点及中间色标的精确RGB见03:28和03:43。

查看老师界面与接线原片240秒参数与节点

05:00 · Composite #20 — intermediate

Layer 1 Normal 100%; Layer 2 Spotlight Blend 100%

中途测试值;#19接Layer 1,#18接Layer 2。后面老师更改了第二层模式,不能把本行当最终值。

查看老师界面与接线原片300秒参数与节点

06:00 · Composite #20

Layer 1 Normal; Layer 2 Lighten 100%; output → emission_color

第二层改成Lighten:逐通道保留较亮的颜色,把颗粒亮环与底层蓝圈合在一起。此时仍看得见方形平面边界。

查看老师界面与接线原片360秒参数与节点

06:30 · Gradient Ramp #21 — intermediate

Radial; Linear; selected white flag Position 45, RGB 255 / 255 / 255; output → opacity

单独控制透明度。白色保留表面,黑色让表面透明,灰色形成渐隐边缘。45是此时正在调整的色标位置。

查看老师界面与接线原片390秒参数与节点

06:32 · Gradient Ramp #21

Radial; selected white flag Position 36, RGB 255 / 255 / 255

白色色标从45移到了36,06:34与06:36再次一致。原先工程自选的36现在有原片依据;后面再把Interpolation改成Ease Out。

查看老师界面与接线原片392秒参数与节点

07:00 · Gradient Ramp #21

Radial; Ease Out; selected black flag Position 83, RGB 0 / 0 / 0; Noise Amount 0

插值已改Ease Out,黑色色标83以外消失。画面中白色色标也已移动,不能沿用06:30的45并称为最终值。

查看老师界面与接线原片420秒参数与节点

07:30 · Gradient Ramp #18

Mapped; Ease In; selected flag Position 0, RGB 0 / 0 / 0

07:30选中的起点是纯黑。原生工程已据此替换之前的近黑补充值。

查看老师界面与接线原片450秒参数与节点

08:00 · Gradient Ramp #18

Mapped; Ease In; Source Map Composite #12; selected flag Position 33, RGB 30 / 73 / 165; Noise Amount 0; Size 1; Phase 0

片尾选中色标的可读值。#18与#19经过Composite #20接emission_color,#21独立接opacity。此时方形边界已隐藏。

查看老师界面与接线原片480秒参数与节点

尚未完成

所有渐变色标、前置四层Composite、完整场景与动画仍待核对;补充值单独列出。下方阶段工程已附保存后读回与实际渲染;完整复刻仍待补齐。

下载本节核对记录

Wave Length:只改一个因素的实际渲染对照

从工程03开始,只修改Waves的Wave Length Max / Min。Camera、颜色、Opacity、Swirl和颗粒分支全部保持不变。以下数值为补充试验,不是老师已核对参数。

  1. 打开工程03,在Slate找到Waves #4。
  2. 把Wave Length Max / Min依次输入20 / 30、10 / 15、6 / 9,每次Render一次。
  3. 观察圈距:数值变小,圈距缩短,同一范围内出现更多亮环。

下面按界面字段Max / Min原样记录,不交换字段。这个试验复用了工程03的起始值;不代表建议采用Max小于Min的通用设置。

Wave Length Max 20 / Min 30

Actual Arnold render with Wave Length Max 20.0 and Min 30.0

Wave Length Max 10 / Min 15

Actual Arnold render with Wave Length Max 10.0 and Min 15.0

Wave Length Max 6 / Min 9

Actual Arnold render with Wave Length Max 6.0 and Min 9.0

结果说明与下一步

20/30只有少量明显亮环;10/15和6/9增加了外围亮环。白色颗粒带的位置基本不变,因为这次没有改动它的分支。因此仅缩短Wave Length不能完成整张参考图的匹配。外圈亮度、颗粒位置、Camera与Animation仍需核对。

工程03保存文件未被本试验覆盖;试验结束已把当前Waves数值恢复为20/30。可从上一节下载工程03,再逐项输入这些数值重做对照。

查看实际渲染参数记录

工程03:Waves / Swirl / Radial 分支试验

这版用实际Waves、Swirl和Radial Gradient Ramp替换工程02的临时基础圈。原片可见接线是Waves #4 → Composite #5 Layer 1,Swirl #2 → Layer 2,Gradient Ramp #1 → Layer 3,Composite输出进入Gradient Ramp #19的Source Map。

这是结构重建与参数试验,不是已完成的老师同款:Waves #4和Swirl #2的原始数值没有读齐。当前蓝色环的密度、亮度和颗粒环位置仍需匹配,工程02也保留作比较。Camera、灯光与Animation尚未完成。

下载工程03 MAX

下载材质库 MAT

查看保存后读回参数

查看原片依据与补充值边界

三个输入各做什么

  1. Waves生成同心亮环,Wave Length影响间距。这次先单独渲染它,确认环来自这个节点。
  2. Swirl以Multiply、Opacity 25加入局部明暗。本试验中它参与亮度混合,不等于直接扭曲Waves的坐标。
  3. Radial Gradient Ramp限制外围亮度。初次0白、50灰、100黑使外圈太暗;本次改为0白、60白、100黑,Interpolation为Ease Out。

本次补充设置,可逐值检查

以下均不是已证实的老师Composite #5数值。Waves值借用用户早前截图中另一只Waves #9作为起点,不能当成原片#4的逐值复制。

Node / ParameterValue
Waves / Number of Wave Sets2
Wave Radius / Wave Length Max / Min2 / 20 / 30
Amplitude / Phase / Distribution / Random Seed2 / 0 / 3D / 30161
Swirl / Color Contrast / Intensity / Amount0.5 / 1 / 1
Twist / Constant Detail / Center X / Y / Seed2 / 4 / -0.5 / -0.5 / 76.001
Composite #5 / Layer 1Normal · 100
Layer 2 / Layer 3Multiply · 25 / Multiply · 100

Gradient Ramp #19已核对的三色色标和最终Opacity #21的white36 / black83保持原值。不要把前置Radial #1的补充white60与最终Opacity #21混淆,它们是不同节点。

① 只看Waves:环的间距

① 只看Waves:环的间距,实际Arnold渲染

② 加入Swirl和Radial:外圈亮度变化

② 加入Swirl和Radial:外圈亮度变化,实际Arnold渲染

③ 进入已核对配色和Opacity:仍需继续匹配

③ 进入已核对配色和Opacity:仍需继续匹配,实际Arnold渲染

打开工程怎么查

  1. 在Slate选择“Course05 Base Branch”,用Zoom Extents显示整组节点。
  2. 从Waves沿连线走到Composite #5,再到Gradient Ramp #19的Source Map。
  3. 比较三张图:如果环在第一张就不对,先调整Waves;若第二张外圈消失,检查Radial与Layer Opacity;最后才比较蓝色与最终透明度。
  4. 本版未制作动画,不要把静态渲染当成完成了Phase关键帧。

更新工程02:两条Cellular分支与四层Composite

这版补上原片开场已有的节点结构:Cellular #11 → Gradient Ramp #17,Cellular #15 → Gradient Ramp #16,再进入Composite #12。#15的Size 0.02、Spread 0.3、Iterations 3来自00:20截图;两个Division Color均为白色。

工程02使用新核对的#19配色:Position 0 = RGB 0/16/44,Position 50 = RGB 13/51/127,Position 100 = RGB 175/240/255。#21白色色标Position 36现在已由06:32原片证实;下方工程01的历史说明仍反映当时的核对状态。

仍属阶段工程:Gradient #16/#17色标与Composite #12本课的混合模式未读齐,采用明确标注的补值;完整蓝圈仍为临时基础圈,尚未还原Composite #5的Waves/Swirl/Radial分支。镜头、灯光和动画也未对齐。

下载工程02 MAX

下载工程02 MAT

已核对参数与补充值

四层接线保存后读回

为什么要先看黑白图

先把Composite #12接到一个临时Arnold材质的emission_color,Base 0、Specular 0、Emission 1,只检查图案。确认断环和颗粒之后,再看最终颜色材质。否则完整蓝圈会盖住颗粒分支的变化。

本次试验发现:把#16/#17中间色标Position 50直接设白色,会把中间灰度提亮,颗粒变得不明显。因此当前补值改为0黑、50灰RGB128、100白,尽量保留输入明暗。这是本次重建的选择,不冒充老师色标。

四层颗粒黑白检查

四层颗粒黑白检查实际Arnold渲染

蓝色与透明度合成

蓝色与透明度合成实际Arnold渲染

跟着工程检查

  1. 打开工程02,在Slate选择“Course05 Four Layer Grain”。
  2. 查看Cellular #15:Explicit Map Channel 1、Circular、Size 0.02、Spread 0.3、Fractal On、Iterations 3。
  3. 追踪两个Cellular输出,确认先进入各自Gradient Ramp的Source Map,再接Composite的Layer 2/3,而不是Mask插槽。
  4. Gradient Ramp #19的三色色标负责蓝色;Gradient Ramp #21负责透明度。不要为了补颗粒,随意提高Emission Weight。

下载原生工程:把 Color 与 Opacity 分开看

这是可编辑的阶段工程,使用 Arnold Standard Surface;已保存并重新打开核对接线,再完成三张实际 Arnold 渲染。它还不是老师完整效果的逐值复刻。

目前差异:Composite #5 暂用基础同心圈替代,Composite #12 沿用上一课的三层练习,老师本课的四层颗粒分支尚未补齐。相机和若干色标仍是补充值,完整动画尚未完成。

下载 MAX 工程

下载 MAT 材质库

参数与未完成项

保存后读回记录

1 · Blue Branch

1 · Blue Branch实际Arnold渲染

只看蓝色圆圈分支。方形平面边缘还在,因为没有接 Opacity。

2 · Lighten

2 · Lighten实际Arnold渲染

Composite Layer 1 = Normal,Layer 2 = Lighten,均为100%。第二条分支补入颗粒亮环;此时也没有隐藏平面。

3 · Radial Opacity

3 · Radial Opacity实际Arnold渲染

独立的 Radial Gradient Ramp 接 opacity,中心白、外侧黑。Interpolation = Ease Out 已在 Max 界面选择;黑色色标83来自原片,白色色标36是本次补值。

打开后怎么练习

  1. 打开MAX,按M打开Slate Material Editor,选择“Course05 Color and Opacity PARTIAL”视图。节点没显示全时,使用视图的Zoom Extents。
  2. 选择平面上的Arnold材质。Emission Weight是0.5,emission_color接Composite #20,opacity接Gradient Ramp #21。
  3. 先暂时断开opacity并渲染,比较方形边缘;重新接回后再次渲染,观察外围消失。练习时另存文件。
  4. 选中#18,中间色标Position 33、RGB 30/73/165来自片尾。其他尚未核齐的颜色以参数文件中的supplements为准。

这里验证的是颜色合成与透明度接线。前置纹理和场景未核齐,所以还不能据此判定考核作业完成。

原片画面索引

11月5日教学2.mp4 source frame at 01_39.06s
11月5日教学2.mp4 source frame at 02_146.48s
11月5日教学2.mp4 source frame at 03_268.55s
11月5日教学2.mp4 source frame at 04_390.62s
11月5日教学2.mp4 source frame at 05_463.86s