已有详细教学 · 按本课原视频整理
原片继承Test2.max,包含Ball、Room、灯和物理相机;演示扩张后上升、材质遮罩与动画输出。旧08下落压扁版本属于创作补齐,原片完整流程在新增教程中分开解释。
以下内容来自旧版补习页已经保存的核对记录。本次按视频文件名接入,保留时间点、补充值和未知项;没有把整合网页计为新的逐帧核对或MAX完成。数值可能属于中间试验,请结合时间点与状态看。
打开旧版交互教学 · 场景、镜头与动画流程 · 按作业查看当前成果与下载
操作步骤
1. 先做动作曲线
曲线编辑器调整球体的运动/缩放,后续可见压扁再变化的形态;端点数值未完整核对。

2. 颜色层
Gradient Ramp #6接Emission Color。使用黄至青色与湍流噪波,球体半径40 cm、64段。

3. 透明三层
Gradient Ramp #1、Falloff #4、Gradient Ramp #7进入Composite #5,输出Opacity。

4. 移动垂直遮罩
Gradient Ramp #7 W角90°,第53帧V offset=-0.32;偏移用于让遮罩沿球面移动。

5. 核对混合模式
Composite #5底层Normal;第二层Falloff Multiply;第三层Gradient Ramp Darken,均100%。

6. 噪波细节与序列输出
新增Noise #8作为第4层细节,再渲染动画检查落地能量团消散。

参数与用途 · 22条已有记录
展开一条记录,即可同时查看数值、用途、核对状态和原片证据。
播放第二轮预览并继续材质 · 场景/操作时点读值
{
"preview_file": "Test2.avi",
"display_duration_seconds": 2
}用途:循环播放能发现跳变、过长停留与过早消失。
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

重渲染调整后的短动画 · 场景/操作时点读值
{
"resolution": [
320,
240
],
"device": "CPU",
"current_render_frame": 62,
"progress": "48/61",
"inferred_range": [
15,
75
]
}用途:用完整时间序列验证,不能只看一个最好看的静帧。
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

几何动画之外还要让贴图运动 · 场景/操作时点读值
{
"frame": 53,
"Ramp1.U_offset": 1,
"Ramp1.V_offset": -2,
"Ramp1.U_tiling": 0.2,
"Ramp1.V_tiling": 0.3,
"Ramp1.W_angle": 90,
"Ramp1.interpolation": "缓出",
"Ramp1.Noise_amount": 0.2,
"Ramp1.Noise_size": 1,
"Ramp1.Noise_phase_at_frame53": 7.067
}用途:几何决定整体轮廓,透明纹理决定出现哪些亮带。
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

抬升前Ball位置接近零但非严格零 · 场景/操作时点读值
{
"frame": 35,
"position_cm": [
0,
65.956,
-0.002
]
}用途:补齐或修正上一轮证据,支持老师时点对照工程
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

压缩时序到15/40/75附近 · 场景/操作时点读值
{
"key_time_40_selected_field": 40,
"key_times_from_graph": [
15,
40,
75
],
"current_frame": 74,
"Ball.position_cm": [
0,
65.956,
36.287
],
"Z_end_from_graph_cm": "约37.8(图读,非精确键值)"
}用途:把动作集中在约两秒内,产生先展开后升起的节奏。
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

完整Ball缩放曲线范围 · 场景/操作时点读值
{
"key_times_visible": [
15,
40,
75
],
"scale_percent_graph": {
"frame15": [
50,
50,
0
],
"frame75": [
150,
150,
120
]
},
"position_Z_graph": {
"frame15": 0,
"frame40": 0,
"frame75": 38
},
"selected_key_time_field": 75,
"evaluated_frame76_position_cm": [
0,
65.956,
38
]
}用途:补齐或修正上一轮证据,支持老师时点对照工程
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

Ball终段位置准确读数 · 场景/操作时点读值
{
"frame": 79,
"position_cm": [
0,
65.956,
38
]
}用途:补齐或修正上一轮证据,支持老师时点对照工程
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

输出第一轮小尺寸动画 · 场景/操作时点读值
{
"output": "Test2.avi",
"resolution": [
320,
240
],
"device": "CPU",
"render_current_frame": 40,
"render_progress": "41/101"
}用途:预览渲染用于快速发现动画问题。
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

初始曲线:先展开,再抬升 · 场景/操作时点读值
{
"initial_key_times_visual": [
0,
50,
100
],
"Y_position_cm_visible": 65.956
}用途:曲线斜率决定速度;向上弯表示后段变快。
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

核对球体载体和棚景关系 · 场景/操作时点读值
{
"Sphere.radius_cm": 40,
"Sphere.segments": 64,
"smooth": true,
"hemisphere": 0,
"generate_mapping_coords": true,
"real_world_map_size": false,
"frame": 77,
"Ball.position_cm": [
0,
65.956,
13.63
]
}用途:先做好载体和拍摄关系,再加材质;Sphere完整球体不等于最终可见完整球。
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

先看已有动画预览 · 场景/操作时点读值
{
"preview_file": "Test2.avi"
}用途:先建立整体时序,再解释模型和材质如何共同产生能量外观。
记录状态:按原片时点核对;含中间实验,勿混为最终状态
来源:完整流程补查

Noise #8 final visible settings · 最后可读设置
{
"type": "Turbulence",
"size": 0.3,
"high": 0.9,
"low": 0,
"levels": 3,
"phase_at_frame60": -4,
"source": "Explicit Map Channel",
"channel": 1,
"tiling": [
3,
4,
1
],
"offset_at_frame60": [
0,
8,
0
],
"angles": [
0,
0,
0
],
"blur": 1
}用途:细颗粒溶解,UV移动产生流动,相位让纹理变化
记录状态:视频可读值
来源:深入核对:最后可见状态

Noise #8 Color1 · 最后可读设置
{
"scene_float_rgb": [
0.068,
0.068,
0.068
],
"display_rgb": [
75,
75,
75
],
"display_hex": "4B4B4B",
"color2": "white"
}用途:灰色最低值保留一点不透明度;不能继续用早期黑色值
记录状态:视频可读值
来源:深入核对:最后可见状态

Ball transform curve · 最后可读设置
{
"position_x": 0,
"position_y": 65.956,
"position_z_at_frame77": 13.63,
"position_z_graph_keys": [
[
0,
0
],
[
50,
0
],
[
100,
"约40(图读)"
]
],
"scale_graph_keys": "0帧一组从约50和0开始,100帧一组到约120及更高值,XYZ轴混合显示不能完全区分"
}用途:位移后段上升、缩放从平压到鼓起;截图可读坐标不是全部关键帧
记录状态:部分图读,完整scale/position精确端点未展示
来源:深入核对:最后可见状态

Ball / Sphere · Radius / Segments
40.0 cm / 64
用途:承载能量团的球体。
记录状态:该时间画面读值
来源:v10 25:20

Gradient Ramp #6 · 坐标 / W angle
显式贴图通道1 / 90.0°
用途:将渐变沿竖直方向分布。
记录状态:该时间画面读值
来源:v10 25:20

Gradient Ramp #6 · Noise Amount / Size / Phase / Levels
0.5 / 4.0 / 2.3 / 4.0
用途:湍流打散渐变,使配色不是平直条带。
记录状态:该时间画面读值
来源:v10 25:20

Gradient Ramp #6 · Noise Type / Gradient Type / Interpolation
湍流 / 线性 / 线性
用途:颜色噪波与渐变的计算形式。
记录状态:该时间画面读值
来源:v10 25:20

Gradient Ramp #6 · 位置0颜色
RGB(255,245,0)
用途:黄色端点;另一端完整值未确认。
记录状态:该时间画面读值
来源:v10 25:20

Gradient Ramp #7 · 坐标W angle
90.0°
用途:控制高度遮罩方向。
记录状态:该时间画面读值
来源:v10 29:56

Gradient Ramp #7 · V Offset(动画帧53)
-0.32
用途:这是动画中的采样值,不等于整段固定值。
记录状态:该时间画面读值
来源:v10 34:32

Composite #5 · 层1 / 层2 / 层3
Normal / Multiply / Darken;各100%
用途:将结构、边缘和高度遮罩组合到Opacity。
记录状态:该时间画面读值
来源:v10 43:45

节点接线
Ramp6 -> Standard Surface emission_color
Ramp1 -> Composite5.L1 Normal100
Falloff4 -> Composite5.L2 Multiply100
Ramp7 -> Composite5.L3 Darken100
Noise8 -> Composite5.L4 (模式未核对)
Composite5 -> Standard Surface opacity
跟做练习
先只看灰色球体动作,确认撞地和回弹;再单独预览Opacity遮罩,最后打开Emission Color。不要把0帧/结束帧的透明状态误判为模型丢失。
这组记录仍未解决的内容
- Ramp1/7完整旗标未读齐;保留later_notes已读值。
- Noise8 layer4混合模式未读到。可补齐Multiply(重建自选)。
- Noise8 phase/offset起点未读到,可补齐frame0 phase0,offsetV0 -> frame60 phase-4,offsetV8(后端已见,起点自选)。
- 完整运动和缩放关键帧精确数值未读齐,以上近似图读不得当逐值原抄。
- 增加独立VisibilityEnvelope补齐消失段;模型位移、缩放和多数曲线为重建,不称逐值复制。
以上为旧版记录中的待核对项;本页其他章节若有更新证据,应按其注明的版本与时点对照,不能把所有阶段数值混成一组最终参数。