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

SOURCE VIDEO · course04

Circular ripple · rings and broken details

11月5日教学1.mp4 · 00:24:14

已补:15个源片时点的节点接线、参数变化与用途。新增PARTIAL节点工程和四阶段实际渲染;全部色标、后段Waves值及最终材质仍待核对。

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

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

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

水波纹:先做断开的黑白圆环

原片:11月5日教学1.mp4。本节记录15个已阅读的时间点,包含后半段参数变化;不是全片逐帧核对完成。现在提供下方PARTIAL节点学习工程;完整源片匹配尚未验收。此前蓝白水圈与雨滴Torus水圈属于补充示范,不能代替本课逐值复刻。

先认清这节课做到了哪里

片尾展示的是黑白断环与颗粒,尚不是你参考图里的蓝色发光水纹。先检查黑白图形,后续再接颜色与透明度。不要在这一步靠加亮Emission掩盖图案差异。

Slate Material Editor 接线顺序

  1. 建立Gradient Ramp #6,使用Radial,把黑白色标交替排列成多个圆环。所有色标的位置尚未核全,请不要把示例位置22或94复制给所有色标。
  2. 建立Swirl #7和Waves #9。三张图分别接Composite #8的Layer 1、Layer 2、Layer 3,模式见下表。注意接Layer,不是Layer (Mask)。
  3. Composite #8 → Gradient Ramp的Source Map,Gradient Type选Mapped。老师把这个节点命名为SpFL,利用黑白色标筛选输入的亮暗值。
  4. SpFL → Composite #12的Layer 1;Cellular #11 → Layer 2;Gradient Ramp #14 → Layer 3。Swirl #13是中途试验,片尾已经断开。
  5. 本片中途将Composite #12接到Arnold Standard Surface的base_color观察黑白纹理。最终蓝色、Emission、Opacity接线需要下一课继续核对,不能凭这张片尾图补称老师数值。

每个参数到底在改什么

Radial让渐变按离中心的距离变化,所以黑白色标形成圈。Mapped / Source Map把输入图的亮度当作查色依据;改色标位置会改变哪些弧段保留下来。Multiply让黑色区域压暗底图。Cellular Size控制纹理尺度,Spread控制细胞颜色覆盖范围。Swirl Twist改变旋涡图案;这里没有证据表明它在扭曲模型。

按时间核对:不要混合中途值和后段值

下列每行只证明对应时刻的可见状态。展开截图可检查节点、接线与属性面板。精确未显示的值仍列为待核,不把默认值冒充老师值。

03:00 · Gradient Ramp #6

Radial; Linear; selected white flag Position 22; Noise Amount 0

建立黑白同心圈。这里只确认当时选中的色标,尚未读齐所有色标。

查看这一时刻的老师界面原片3分0秒,Gradient Ramp #6参数截图

04:00 · Gradient Ramp #6

Selected black flag Position 94

交替的黑白色标产生多个明暗圈。位置94不是圈数。

查看这一时刻的老师界面原片4分0秒,Gradient Ramp #6参数截图

06:00 · Swirl #7

Color Contrast 0.4; Swirl Intensity 2; Swirl Amount 1; Twist 20; Constant Detail 4; Center X/Y -0.5; Random Seed 76.001

中途版本;后段 Twist 与 Contrast 会改变。

查看这一时刻的老师界面原片6分0秒,Swirl #7参数截图

09:00 · Composite #8

Layer 1 Normal 100%; Layer 2 Multiply 100%; Layer 3 Multiply 100%

#6接Layer 1,#7接Layer 2,Waves #9接Layer 3。黑色会压暗原本的白圈,留下断开的弧段。

查看这一时刻的老师界面原片9分0秒,Composite #8参数截图

10:00 · Gradient Ramp #10

Gradient Type Mapped; Interpolation Solid; selected white flag Position 23; Noise Amount 0

Composite #8接Source Map;按输入亮度重新分配黑白。此时是硬边阈值测试。

查看这一时刻的老师界面原片10分0秒,Gradient Ramp #10参数截图

11:00 · Gradient Ramp #10

Noise Amount 0.3; Size 2; Phase 0; Regular

给黑白边界加入细节。不是几何波浪高度。

查看这一时刻的老师界面原片11分0秒,Gradient Ramp #10参数截图

13:00 · Cellular #11

Explicit Map Channel 1; Circular; Size 0.02; Spread 0.08; Fractal On; Iterations 3; Adaptive On

早期小点版本;不能和后段Size 0.01、Spread 0.35混作同一个状态。

查看这一时刻的老师界面原片13分0秒,Cellular #11参数截图

14:00 · Composite #12

Layer 1 Normal 100%; Layer 2 Multiply 100%

断圈分支接Layer 1;Cellular #11接Layer 2,让圆环带上颗粒。

查看这一时刻的老师界面原片14分0秒,Composite #12参数截图

15:00 · Cellular #11

Size 0.01; Spread 0.35; Cell Color black; Division Color 2 white

老师反转细胞颜色并调整颗粒;Division Color 1是灰色,精确RGB未显示。

查看这一时刻的老师界面原片15分0秒,Cellular #11参数截图

17:00 · Swirl #13 trial

Color Contrast 1; Swirl Intensity 2; Swirl Amount 1; Twist 8; Constant Detail 8; Center X/Y -0.5; Random Seed 76.001

这是试接Composite #12第三层的分支;后面被Gradient Ramp #14替换,不要把两者一起当作最终第三层。

查看这一时刻的老师界面原片17分0秒,Swirl #13 trial参数截图

19:00 · Composite #12

Layer 1 Normal 100%; Layer 2 Multiply 100%; Layer 3 Darken 90%

第三层已换为Gradient Ramp #14。Darken保留较暗区域,90%保留一点底层;不是Add发光叠加。

查看这一时刻的老师界面原片19分0秒,Composite #12参数截图

20:00 · SpFL (Gradient Ramp)

Mapped; Interpolation Ease In; selected white flag Position 24; Noise Amount 0.3; Size 2; Phase 0; Regular

由前面的#10演变而来。现在有4个色标;目前只读到选中的白色色标24,其他位置待核。

查看这一时刻的老师界面原片20分0秒,SpFL (Gradient Ramp)参数截图

21:00 · Cellular #11

Circular; Size 0.01; Spread 0.35; Bump Smoothing 0.1; Fractal On; Iterations 5; Adaptive On; Roughness 0; Thresholds 0 / 0.5 / 1

后段可读数值,22:00截图再次一致。Cell Color黑、Division 1灰、Division 2白。

查看这一时刻的老师界面原片21分0秒,Cellular #11参数截图

23:00 · Gradient Ramp #6

Radial; Linear; Noise Amount 0.02; Size 5; Phase 0; Fractal; Levels 4; Threshold Low 0 / High 1 / Smooth 0

老师后段给基础圆圈加入轻微噪波;不再是最初Amount 0。

查看这一时刻的老师界面原片23分0秒,Gradient Ramp #6参数截图

24:00 · Swirl #7

Base white; Swirl black; Color Contrast 1; Swirl Intensity 2; Swirl Amount 1; Twist 10; Constant Detail 4; Center X/Y -0.5; Random Seed 76.001

接近片尾的可读参数;不要沿用06:00的Twist 20和Contrast 0.4。

查看这一时刻的老师界面原片24分0秒,Swirl #7参数截图

还欠哪些内容

下载带时间点的参数记录JSON · 继续下一课

可下载工程:圆环如何变成断环与颗粒

新增可编辑MAX、MAT材质库和4张实际Arnold渲染。工程按本课节点结构搭建,并采用已读出的部分参数;未核全的色标、灰色值、相机和显示材质均有补设说明,文件名保留PARTIAL。它不是老师最终蓝色水纹,也不是雨滴作业验收版。

下载节点学习工程 MAX · 下载四阶段材质库 MAT · 全部补设值及未完成项 · 保存后重新打开的读回记录

先看四个阶段,再打开节点

1 · Radial:先画圆环

1 · Radial:先画圆环,实际Arnold渲染

Gradient Ramp的黑白色标按半径形成明暗圈。这里共有17个不同位置,额外3个模板色标与100重合,不多产生圆环。

2 · Multiply:让圆环出现缺口

2 · Multiply:让圆环出现缺口,实际Arnold渲染

把圆环、Swirl与Waves相乘。Swirl和Waves里的黑色会压暗圆环的一部分,形成断开趋势。

3 · Mapped:把灰色筛成清晰弧段

3 · Mapped:把灰色筛成清晰弧段,实际Arnold渲染

SpFL读取Composite #8的亮度。黑色色标21为补设;白色色标24来自20:00原片,Interpolation为Ease In。

4 · Cellular:加上细小颗粒

4 · Cellular:加上细小颗粒,实际Arnold渲染

Cellular接第二层Multiply,另一个Radial接第三层Darken 90%。颗粒只改变纹理,不会增加模型面数。

打开工程后怎么学

  1. 打开MAX,按M,选择“Course04 source structure PARTIAL”视图。若只看到局部节点,使用Zoom Extents显示全部节点。
  2. 双击06_Radial_Rings_PARTIAL_FLAGS,检查Gradient Type = Radial。移动一个白色色标会移动对应亮圈;把它改黑则会压掉这段亮圈。
  3. 双击07_Swirl_SOURCE_24m,检查Twist = 10,Center Position X/Y = −0.5。先把Twist临时改为5,渲染比较弧段变化,再恢复10。
  4. 双击10_SpFL_EaseIn_PARTIAL_FLAGS,检查Gradient Type = Mapped、Source Map来自08_Multiply_Rings_Swirl_Waves。把白色色标24临时改为35,观察保留下来的亮部如何改变,再恢复24。
  5. 双击12_Final_Darken90,第二层是Cellular,第三层是Radial。临时把第二层Opacity降到0,对比颗粒消失后的纹理,再恢复100。
  6. 四阶段材质也保存在材质库中,名称以01、02、03、04开头;选中Wave_Plane后可逐个赋予材质再渲染。

哪些值来自原片,哪些仍是补设

Swirl Twist 10、Contrast 1、Center −0.5,Cellular Size 0.01、Spread 0.35、Iterations 5,以及Composite的混合模式来自已核对时刻。Waves采用08:40的Max 30、Min 60、Radius 2、Sets 3,尚未确认后续是否再次修改。

圆环色标序列与#14色标还未逐个核全;SpFL黑色21、Cellular灰色RGB128、Plane 200×200 cm、相机位置(0,−320,190)、FOV45为补设。渲染使用Arnold Standard Surface的Base 0、Specular 0、Emission 1检查纹理,因此与老师的受光亮度不能直接比较。后续仍需匹配原场景灯光、相机、完整色标、蓝色与Opacity及动画。

勘误:放大源片重新核对后,Swirl的Center Position X/Y确认为−0.5,先前写成+0.5的说明已更正。已交付工程的读回值也为−0.5。

原片画面索引

11月5日教学1.mp4 source frame at 01_116.33s
11月5日教学1.mp4 source frame at 02_436.23s
11月5日教学1.mp4 source frame at 03_799.75s
11月5日教学1.mp4 source frame at 04_1163.28s
11月5日教学1.mp4 source frame at 05_1381.39s