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

SOURCE VIDEO · course47

Falloff · camera and lighting tests

课堂4.mp4 · 00:18:57

已补六个保存重开的MAX:Camera/Object距离、Fresnel、Shadow / Light,并补原片镜头参数;曝光、灯光时点及曲线精确值仍待核验。

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

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

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

课堂4 · Falloff:从 Camera 改为 Point001

已核对20个新增时点的画面,并放大检查9个关键时点;不是全片逐帧完成。四个版本已保存、重开、读回参数并实际渲染;已补原片Camera位置和Camera距离阶段,早期模式学习档见后文;曝光及灯光仍待完整复现。

1 · 先分清本课的几个实验

时间看到的操作状态不要混用的参数
01:00Physical Material #51:Base Weight0、Reflection0、Emission1;Falloff接Emission Color画面正在渲染,不能当成最终图
03:00–05:00切换Falloff Type;05:00明确为Shadow / Light,上白下黑,曲线先陡后缓这不是末尾的Distance Blend;其预览不能证明换一盏灯就会正常
07:00PhysCamera001被选中,四视图显示相机、三个球、Loft背景及灯光的位置关系此帧未展示精确焦距和相机位置,尚不能逐值复制
12:00–13:00Distance Blend;Viewing Direction (Camera Z-Axis);Near725 / Far875 cm;13:00直线Mix CurveTape002用于量距离;不要把这组距离搬到Point001阶段
14:00Direction菜单正在选择Object;Mix Curve已变成前段缓、末段陡展开菜单不等于已经完成引用对象的选择
17:00Object引用Point001;Near10 / Far300 cm这是第一份学习档的距离设置
18:50Object仍引用Point001;Near10 / Far200 cm第二份学习档只改变Far,便于观察差异

2 · 在Max里做Point001距离版本

  1. 打开前课学习档,保留GeoSphere004的Physical Material。Base Weight设0,Reflection设0,Emission设1;Falloff接到Emission Color。
  2. Create → Helpers → Standard → Point,命名Point001。17:00与18:50底栏可见Position:X459.374、Y−17.81、Z185.942 cm;Size150 cm,Cross开启。
  3. 双击Falloff,Falloff Type选Distance Blend,Falloff Direction选Object。在Object按钮中拾取Point001。
  4. 上方颜色为黑、下方为白,各100%。Near Distance填10 cm,Far Distance先填300 cm;Extrapolate保持关闭。
  5. 展开Mix Curve,老师末段画面是前段缓、后段上升很快的弯曲线。当前学习档复制老师保存工程中的原生Falloff #50曲线;其保存时点是否与18:50完全一致仍未核验,不能称为逐值复刻。
  6. 保存300版本,Render;只把Far Distance改成200,另存第二版,再Render。比较右侧球明暗区域范围。

3 · 这些参数到底在控制什么?

Object / Point001指定计算距离的参照位置。它是Helper,不是新灯光。Near / Far Distance指定距离混合的区间;Mix Curve改变区间内部的混合速度。因此移动Point、修改Far、拖曲线会改变不同的东西,练习时每次只动一个。

目前两个学习档保留前课Luminance5 cd/m²、同一补充Camera和灯光,所以可以比较Far的变化;不能用它们证明已经匹配老师画面的亮度或构图。老师本课多个RenderView仍在渲染或显示Render Aborted,不作为无噪点成片。

4 · 实际工程与渲染对照

右侧球是本课对象。当前上下黑区来自取景和背景范围,镜头尚待匹配;左侧两个球仅作为前课对照。

17:00参数:Far300 实际Max渲染
17:00参数:Far300 · 下载MAX
18:50参数:Far200 实际Max渲染
18:50参数:Far200 · 下载MAX

参数读回、已匹配项和未完成项

按原片时点复习

00:05课堂4原片5秒
01:00课堂4原片60秒
02:00课堂4原片120秒
03:00课堂4原片180秒
04:00课堂4原片240秒
05:00课堂4原片300秒
06:00课堂4原片360秒
07:00课堂4原片420秒
08:00课堂4原片480秒
09:00课堂4原片540秒
10:00课堂4原片600秒
11:00课堂4原片660秒
12:00课堂4原片720秒
13:00课堂4原片780秒
14:00课堂4原片840秒
15:00课堂4原片900秒
16:00课堂4原片960秒
17:00课堂4原片1020秒
18:00课堂4原片1080秒
18:50课堂4原片1130秒

5 · 补上老师的Physical Camera与Camera距离阶段

进一步检查06:20–08:00及10:40–13:00,每10秒取样,共26个时点(其中5个与此前重复)。07:10能读到Target位置,07:30能读到Camera位置;两者距离计算约969.106 cm,与07:30面板相符。它们是连续时点证据,未宣称同帧同时显示。

Physical CameraValue证据
Position X / Y / Z685.739 / −690.179 / 263.981 cm07:30底栏
Target Position X / Y / Z164.398 / 125.875 / 301.761 cm07:10底栏
Target Distance约969.106 cm07:30面板;重建后数值另见读回记录
Film Width / Specify FOV / FOV36 mm / On / 45°07:30面板
Zoom / F-Number1 / 807:30面板
Depth of Field / Motion BlurOff / Off07:30面板
  1. Create → Cameras → Physical,启用Target。分别选中Camera本体和Target,用Move下方XYZ输入上表位置。不要把Camera本体和Target都填成同一组坐标。
  2. 在Modify里填Film Width36、勾Specify FOV并填45、Zoom1、F-Number8,关闭Depth of Field与Motion Blur。曝光数值原片此处未展开,学习档保留新相机默认值并记录为补充。
  3. 激活需要查看的视口,切换到此Camera;确认取景,再Render。Camera角度改变后,右球显得更大,三个球出现遮挡,不能通过只改Shader来获得这种构图。
  4. Camera距离阶段使用新的Falloff:Type=Distance Blend、Direction=Viewing Direction (Camera Z-Axis)、Near725、Far875、上黑下白、Extrapolate Off、Mix Curve直线。对应13:00状态。
  5. 老师10:40使用Tape002测得约725.909 cm,11:10测得约875.707 cm;材质里随后使用725和875。Tape本身没有接入材质,作用是帮助确定距离量级。

03版是Camera距离725/875;04版回到Object / Point001、Near10 / Far200,并使用同一个新镜头。它们已另存并重新打开渲染。早期灯光时点及曝光仍未逐值匹配,不能称为最终复刻。

03 · Camera距离725/875,直线Mix Curve
03 · Camera距离725/875,直线Mix Curve · 下载MAX
04 · Object距离10/200,原片位置的Camera
04 · Object距离10/200,原片位置的Camera · 下载MAX

Camera保存重开读回与未核验项

新增镜头证据 07:10镜头及Tape参数原片430秒
新增镜头证据 07:30镜头及Tape参数原片450秒
新增镜头证据 07:40镜头及Tape参数原片460秒
新增镜头证据 10:40镜头及Tape参数原片640秒
新增镜头证据 10:50镜头及Tape参数原片650秒
新增镜头证据 11:10镜头及Tape参数原片670秒

补充 · 前半段的Fresnel与Shadow / Light实验

进一步检查03:10–06:20每10秒的20个时点,并放大03:10、03:50、04:20。03:50明确是Fresnel;04:20改为Shadow / Light。不要把整个03:00–05:00都理解成一种模式。

  1. 在Slate中双击连接到Emission Color的Falloff。保持Physical Material的Base0、Reflection0、Emission1。
  2. 先选Falloff Type=Fresnel。上方颜色White、下方Black,Amount各100%;Direction=Viewing Direction (Camera Z-Axis)。Override Material IOR开启,IOR=1.6。
  3. 保留前课先陡后缓的Mix Curve,另存05并Render。当前曲线采用前课在GUI中做的近似版,控制点未逐值吻合。
  4. 只把Falloff Type改成Shadow / Light,另存06再Render。该模式下Direction及IOR区域变灰,不要继续以为IOR在控制此模式。

两个学习档为了便于比较,都使用07:30建立的Physical Camera及现有灯光;并非03:50的viewport camera完整复刻。Luminance仍为5。原片04:20的右球显示为近似平灰,且RenderView不是已确认的最终成片;教学中如实保留这个观察,不把模式名称当作成功受光的证据。

原片可见的PhotometricLight001参数

Parameter03:10 / 04:20可见值
Position X / Y / Z814.246 / −97.989 / 280.147 cm
Light On / TargetedOn / On
Target Distance897.663 cm
Shadow On / TypeOn / Ray Traced Shadows
Light DistributionUniform Spherical
ColorD65 preset
Intensity unit / displayed valuecd / 1500

这些是原片读值。学习档中的灯光来自老师后期保存场景,本轮没有把整套灯光重置为这个时刻;实际保留对象清单见读回记录。灯光目标位置、其他灯光与曝光仍需核对。04:40以后切换Create面板和灯光类别,本次抽样没有足够证据证明新增了一盏灯,不把它编成“必须新增灯光”的步骤。

05 · Fresnel实际渲染
05 · Fresnel · 下载MAX
06 · Shadow / Light实际渲染
06 · Shadow / Light · 下载MAX

参数读回和实际灯光清单

03:10 原片证据早期模式原片190秒
03:50 原片证据早期模式原片230秒
04:20 原片证据早期模式原片260秒
04:40 原片证据早期模式原片280秒
05:30 原片证据早期模式原片330秒
06:00 原片证据早期模式原片360秒

原片画面索引

课堂4.mp4 source frame at 01_90.97s
课堂4.mp4 source frame at 02_341.13s
课堂4.mp4 source frame at 03_625.40s
课堂4.mp4 source frame at 04_909.68s
课堂4.mp4 source frame at 05_1080.24s