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

SOURCE VIDEO · course34

Flame · lighting and animation output

教学5.mp4 · 00:19:39

已补Cutout节点、后期参数、原生工程和三张实际对比渲染;完整动画与镜头仍待完成。

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

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

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

Fire card: Emission Color + Cutout (Opacity)

本节补上火焰平面的透明遮罩。工程沿用第31课火焰和第33课Gobo,保存后重新打开验证节点连接,并实际渲染三种设置。尚未完成完整动画、原片镜头及全部色标的精确匹配。

Editable MAX · Saved scene readback

1 · Keep two separate branches

Composite #9 → Gradient Ramp #10 → Physical Material / Emission Color:决定火焰颜色。
Composite #3 → Color Correction #27 → Physical Material / Cutout (Opacity):决定平面哪些位置留下、哪些位置透出背景。900秒画面清楚显示第二条线来自#3,而不是#9。

打开 Slate Material Editor,找到#3的输出,拖到新增Color Correction的Map输入,再接到Physical Material的Cutout (Opacity)。保持原有Emission Color线。黑色遮罩部分透明,白色部分保留,灰色部分部分透明;把颜色设黑本身不会自动挖掉平面。

2 · Color Correction #27

Lightness选择Advanced,模式Gain。按后期943.54秒画面填写:

ParameterValue用途
Gain RGB200调整遮罩亮度
Gamma / Contrast RGB3改变灰阶分布,影响火焰边缘的保留程度
Pivot RGB1亮度变换的枢轴参数,与Gamma一起看结果
Lift / Offset RGB0不添加整体灰阶偏移

900秒中途尝试为Gain200、Gamma4、Pivot1.5。不要把中途参数当成后期值。对比时保持相同Frame和Camera,只改这一组参数。

3 · Plane Object Properties

右键Plane001 → Object Properties。648.69秒显示Renderable及Primary Visibility开启;Secondary Visibility、Receive Shadows、Cast Shadows、Apply Atmospherics关闭。学习工程照此设置。平面尺寸Length350、Width500,Length/Width Segs均1;不是靠细分网格生成火焰形状。

4 · Background light pattern

1030秒Noise #25显示Coordinates = World XYZ,Size120,Regular,Low0/High1,Phase3,当前Frame100。工程将这一帧的Phase设为3;动画起始键尚未核实,未把它伪装成完整动画。两盏Gobo灯仍使用上一课学习工程的强度,最终强度与源片显示色彩管理尚待核对。

Same camera, same frame: actual Arnold renders

先看没有Cutout时的黑色矩形,再看遮罩开启后的背景。保留原生Physical Material;渲染器为Arnold。

Cutout OFF
Cutout OFF
Cutout ON · Gain200 / Gamma4 / Pivot1.5
Cutout ON · Gain200 / Gamma4 / Pivot1.5
Cutout ON · Gain200 / Gamma3 / Pivot1
Cutout ON · Gain200 / Gamma3 / Pivot1

实际画面检查:黑色矩形已去掉,但火舌仍有黑色碎片和断裂,且比老师画面稀疏。可见原片也有局部黑片;当前学习版差距仍明显,需继续回查上游色标与遮罩分布、镜头和灯强度,不能视为最终效果验收通过。

Source checkpoints

15:00Source 900s
17:10Source 1030s
17:40Source 1060s
18:10Source 1090s

943.54秒的后期CC值及648.69秒Object Properties可在下方原片索引查看。片末选择AVI输出并启动渲染,尚未核对完整输出范围和编码设置,因此这份交付目前包含静态对比而非完整动画。评分要求中的光晕、完整镜头和动画输出仍单独待验收。

Animation correction · Gradient Ramp #5

本次逐秒回看教学1.mp4的1252–1277秒,确认老师在1265–1267秒将Position100色标设为黑色RGB0/0/0。渐变预览条的灰色外观不能证明色标值;旧工程这个端点无需改动。

教学2.mp4的150秒显示Frame0:Phase5、U Offset0;300秒显示Frame100:Phase5、U Offset0.5。旧学习工程人为补了Phase0→5,本版改为固定5。中间保持5是根据已观察端点的重建选择,并非读取了老师完整曲线。U Offset仍为0→0.5,且保存后读回Frame50为0.25。

FrameOld PhaseRevised PhaseU Offset
0050
502.550.25
100550.5

U Offset让现有图案移动;Noise Phase改变噪波形态。这里保留老师可见的移动,去掉未经确认的Phase变化。原静态工程和旧图保留供比较。

Download phase-corrected MAX · Readback

Actual render frame0
Frame 0 · Phase 5
Actual render frame50
Frame 50 · Phase 5
Actual render frame100
Frame 100 · Phase 5

这三帧是实际Arnold渲染,用于检查纹理在动画中的状态,不是完整连续动画。Frame100不因这次修正改变,末帧稀疏和黑色碎片仍需继续核对上游遮罩、镜头、灯光。

教学1 · 21:07 · endpoint100 black教学1 · 21:07 · endpoint100 black
教学2 · 02:30 · Frame0 Phase5教学2 · 02:30 · Frame0 Phase5
教学2 · 05:00 · Frame100 Phase5教学2 · 05:00 · Frame100 Phase5

Original Test.max material comparison

直接只读打开[本机资料路径]

Native-material comparison MAX · Original fire material MAT · Detailed readback

对照工程使用相同学习镜头、房间和Gobo灯,只换成Test.max的原生火焰材质,再接入第34课Color Correction遮罩(200/3/1,来源Composite #3)。此对照帮助定位材质差异,不是宣称恢复了老师完整场景。

ParameterTest.maxVideo-based study
Cellular Size / Spread70 / 1.250 / 2.5
Cellular Iterations / Y Tiling4 / 0.453 / 0.4
Gradient #29 flags including gray levelsThreshold reconstruction
Gradient #10 red flag position4.37716
Gradient #10 orange flag position18.518526

Gradient #4色标与此前补值接近,但现在能提供原生小数。Color下方为Max内部0–255线性表示,不是Display RGB色彩选择器里的屏幕编码数字。

贴图 #10 · all native color flags
FlagPositionColor
标志__10[0,0,0]
标志__2100[255,255,255]
标志__34.37710428237915[127.374,1.16274,0]
标志__495.62289428710938[231.425,161.171,0]
标志__518.518518447875977[189.855,28.3814,0]
标志__670.0336685180664[217.629,117.101,0]
贴图 #2 · all native color flags
FlagPositionColor
标志__10[0,0,0]
标志__2100[255,255,255]
标志__348.14814758300781[142.927,142.927,142.927]
标志__410.437710762023926[5.61331,5.61331,5.61331]
标志__556.9023551940918[255,255,255]
标志__639.73063659667969[60.9011,60.9011,60.9011]
标志__732.3232307434082[47.6821,47.6821,47.6821]
标志__824.579124450683594[12.8648,12.8648,12.8648]
标志__96.397305965423584[2.13515,2.13515,2.13515]
贴图 #5 · all native color flags
FlagPositionColor
标志__10[0,0,0]
标志__2100[0,0,0]
标志__373.40067291259766[255,255,255]
标志__445.79124450683594[23.3945,23.3945,23.3945]
贴图 #4 · all native color flags
FlagPositionColor
标志__10[0,0,0]
标志__2100[0,0,0]
标志__357.57575607299805[31.8089,31.8089,31.8089]
标志__49.090909004211426[0,0,0]
标志__592.92929077148438[255,255,255]
标志__697.64309692382812[18.2992,18.2992,18.2992]
贴图 #8 · all native color flags
FlagPositionColor
标志__10[0,0,0]
标志__2100[255,255,255]
标志__314.478114128112793[57.9198,57.9198,57.9198]
标志__422.89562225341797[164.617,164.617,164.617]
标志__510.437710762023926[11.3609,11.3609,11.3609]
标志__627.272727966308594[255,255,255]
Native material comparison frame100
Actual Arnold render · original Test.max material with lesson34 cutout

仍需匹配视频末段材质状态、镜头、色彩管理和动画输出。此版本保留为明确命名的对照工程,未覆盖前面的按视频重建版。

原片画面索引

教学5.mp4 source frame at 01_94.35s
教学5.mp4 source frame at 02_353.83s
教学5.mp4 source frame at 03_648.69s
教学5.mp4 source frame at 04_943.54s
教学5.mp4 source frame at 05_1120.46s