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

SOURCE VIDEO · course13

Particle Flow · source and object shapes

11月9课堂5.mp4 · 00:27:59

已增加全片间隔检查、11 个原分辨率参数时点和操作顺序;完整逐帧核对及对应原工程仍待补齐。

打开已补写的 Particle Flow 操作与参数讲解

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

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

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

Particle Flow basics · teacher checkpoints

已查看全片 84 张、约每 20 秒一张的画面,并对下列 12 个时点读取原分辨率截图。它覆盖操作顺序,但不是逐帧审阅。老师会来回试参数,下面按时间记录,不把不同试验的值拼成一个所谓最终版本。

Do it in this order

  1. Create → Geometry → Particle Systems → PF Source。在视口拖出发射器,并拖动时间滑块看粒子。
  2. 按 6 打开 Particle View。上面的 PF Source 接到 Event;Render 在 Source,Birth / Position / Speed / Rotation / Shape / Display 在 Event。
  3. 选择 Birth,比较 Amount 与 Rate。Amount 是这段时间总共生多少个;Rate 是按时间持续发射的速率。
  4. 创建 GeoSphere。把 Position Icon 换成 Position Object,Add 选择 GeoSphere001。它控制出生位置,不会自动把每颗粒子变成这个球。
  5. 选择 Speed,试 Direction、Reverse、Divergence。先看 Front 视图,确认粒子究竟往哪个方向走。
  6. Rotation 控制朝向;Shape 控制实际几何形状;Display 控制视口显示方式。把 Display 改成 Geometry 后才容易直接看出 Shape 的变化。
  7. 老师试过 Shape Instance 和 Teapot,但结尾回到 Shape 的 Torus 3D。要复制一个对象的形状,应在 Shape Instance 的 Particle Geometry Object 中明确选择对象。

Three settings that look similar

OperatorQuestion it answers
Position ObjectWhere is a particle born? 粒子从哪个物体表面或内部出生?
Shape / Shape InstanceWhat geometry does it use? 每颗粒子长什么样?
DisplayHow is it shown in the viewport? 视口显示十字、点还是实际模型?
07:30 · Birth · Amount

Emit Start 5, Emit Stop 30, Amount 200。这是早期试值;后面改为 10。

Teacher checkpoint Birth · Amount
09:30 · Birth · Rate

Rate 60.0,Total 51;老师正在演示 Rate 模式。不可把它和后面的 Amount 10 同时当最终设置。

Teacher checkpoint Birth · Rate
14:30 · Position Object

用 Position Object 替换 Position Icon,点 Add 后选 GeoSphere001。此刻列表尚未完成选择;后续节点名称确认 GeoSphere001。

Teacher checkpoint Position Object
16:10 · Speed · direction choices

Speed 300.0 cm,Variation 0,正在展开 Direction。

Teacher checkpoint Speed · direction choices
17:50 · Speed · Random Horizontal

Speed 改为 100.0 cm,Direction 当前为 Random Horizontal,老师继续切换模式。

Teacher checkpoint Speed · Random Horizontal
19:50 · Speed · Reverse and Divergence

Speed 100.0 cm,Direction Along Icon Arrow,Reverse 开启,Divergence 26.5,Seed 12345。

Teacher checkpoint Speed · Reverse and Divergence
21:10 · Rotation

Orientation Matrix = Random 3D,Seed 12345。

Teacher checkpoint Rotation
22:50 · Shape

3D Cube,Size 10.0 cm。视口仍是十字,Display 与真实 Shape 是不同设置。

Teacher checkpoint Shape
25:10 · Shape Instance trial

老师添加 Shape Instance 并创建 Teapot;此帧 Particle Geometry Object 仍为 None,不能据此声称已绑定茶壶。

Teacher checkpoint Shape Instance trial
27:10 · Rendered shape trial

Arnold RenderView 显示球状粒子和单独茶壶。渲染分辨率 1280×720、CPU。

Teacher checkpoint Rendered shape trial
27:40 · Final Shape · Torus

3D = Torus,Size 10.0 cm;界面显示72 vertices、144 faces。Scale复选框关闭,Generate Mapping Coords关闭。灰色的Scale100与Variation0不应当作正在使用的随机缩放。Display = Geometry;茶壶仍为独立对象。

Teacher checkpoint Final Shape · Torus
27:50 · End of lesson

Birth 5–30,Amount 10;Position Object = GeoSphere001;Shape = Torus 3D;Display = Geometry。结尾并不是茶壶实例粒子。

Teacher checkpoint End of lesson

下一课继续核对 Shape Instance。当前页面提供源视频操作复习,不把补充雨滴练习误称为本课原工程。

可编辑练习:Torus 粒子结尾状态

已保存并重新打开原生 Particle Flow 工程,核对出生时间、粒子数量和每颗圆环的72顶点/144三角面。它是课堂已见参数的复现练习,场景尺寸、镜头、灯光和渲染材质采用补充值,并非整课全部试验的最终复刻。

下载 MAX 工程 · 读取验证记录

  1. 打开工程,按6进入 Particle View,找到 PF13_Torus_Event。
  2. Birth:Emit Start=5,Emit Stop=30,Amount=10。第4帧应为0颗,第5帧开始出生。注意这些是帧数,内部记录800/4800是30fps下的ticks。
  3. Position Object:GeoSphere001决定出生位置。这里的球半径15、位置(0,0,20)为补充值。
  4. Speed:100,Variation=0,Direction=Along Icon Arrow,Reverse开启,Divergence=26.5,Random Seed=12345。这组值来自原片19:50,后面没有逐项重新展开,不能保证每个值都是最后状态。
  5. Shape:3D → Torus,Size=10 cm,Use Scale关闭,Generate Mapping Coords关闭。Display=Geometry。茶壶是独立对象,不是Shape Instance。
  6. 拖动时间轴15、29、40帧观察出生数量和移动。渲染用的Arnold Quad灯Exposure=4、80×80,是为了看清形状而补充;镜头也未与老师匹配。

当前只渲染三个时刻,没有生成完整动画。后续仍需核对发射球尺寸、位置、Position Object选项及老师最终镜头。

Frame 15 · 实际渲染
Frame 29 · 实际渲染
Frame 40 · 实际渲染

发射球源参数修正:02_Source_Emitter.max

本版替换上一练习里发射球的补充值。原片12:30正在创建球,Radius当时仅5.739,不能当最终尺寸;15:20显示Radius=12.127 cm、Segments=8、Icosa、Smooth开启。以下按该时点可见值重建,未证明后面再无修改。

Parameter新版值用途
GeoSphere → Radius12.127 cm改变粒子出生表面的范围。
Segments / Base Type8 / Icosa发射球表面更细;它不决定每颗Torus的面数。
Position X / Y / Z42.363 / −77.215 / 0 cm15:20底部坐标栏所示位置。
Position Object → LocationSurface14:40画面:粒子从球表面出生。
Lock On Emitter / Inherit Emitter MovementOff / Off不把粒子锁在球上,也不继承球的移动。
Animated Shape / Subframe SamplingOff / Off此时未启用变形发射表面和子帧采样。
Surface Offset / Density By Material / Separation / Distinct Points Only均Off没有额外表面偏移、材质密度限制、分离距离或固定出生点限制。

打开新版后按6,选PF13_Position核对以上开关。出生仍为5–30帧、总数10;Shape仍是Torus、Size10。模型和参数已重新打开读取,检查了第4、5、15、29、30、40帧数量,并实际渲染15、29、40帧。

镜头、灯光、茶壶跟随发射球平移,以保留补充练习构图;它们不是老师坐标。PF Source图标变换与完整镜头仍待核对。

下载修正版 MAX · 参数读取记录

老师原图 14:40
老师原图 15:20
Frame 15 · 新版实际渲染
Frame 29 · 新版实际渲染
Frame 40 · 新版实际渲染

原片画面索引

11月9课堂5.mp4 source frame at 01_134.36s
11月9课堂5.mp4 source frame at 02_503.86s
11月9课堂5.mp4 source frame at 03_923.74s
11月9课堂5.mp4 source frame at 04_1343.62s
11月9课堂5.mp4 source frame at 05_1595.55s