【AE三维】光源和材质的巧妙搭配技巧

147小编 163 2025-03-13

在使用 After Effects (AE) 制作三维场景时,光源和材质的搭配是让画面从“平平无奇”到“惊艳出彩”的关键一步。很多初学者可能会觉得光源和材质难以掌控,但其实只要理解它们的基本原理,再加上一些小技巧,就能轻松打造出有层次感的作品!今天,我就来教大家如何在 AE 的三维环境中,使用光源和材质搭配,提升你的作品质感。

在 AE 中,光源是给三维对象添加“生命力”的工具。它可以影响物体的亮度、阴影和整体氛围。AE 提供了四种常用的光源类型:

平行光(Parallel Light):类似于太阳光,光线是平行的,适合大场景照明。点光(Point Light):光线从一个点发散,类似于灯泡,适合局部照明。聚光灯(Spot Light):可以控制光束角度,适合舞台灯光效果。环境光(Ambient Light):全局光线,均匀地照亮整个场景,常用来填补阴影。

javascript复制

// 在 AE 中操作时,创建一个点光源

var light = app.project.activeItem.layers.addLight("Point Light", [960, 540]); 

light.lightType = LightType.POINT; // 设置光源类型为点光源

light.intensity.setValue(100);    // 光源强度

light.position.setValue([960, 540, -200]); // 设置光源位置

运行效果

创建一个点光源,位置在画布中心偏前方,强度为 100。可以看到三维物体的表面受光照影响,一面明亮、一面阴影。

光源位置:光源的三维位置(X、Y、Z)会直接影响物体的阴影方向和光照强度。多调整光源的位置,观察效果!环境光慎用:环境光会让阴影消失,场景显得“扁平”而不真实。如果不是必要,尽量控制它的强度。

材质(Material)决定了物体表面的反射、透明度和光泽度。在 AE 中,我们可以为每个三维图层单独设置材质属性。

接受光照(Accepts Lights):物体是否会受到光源的影响。接受阴影(Accepts Shadows):物体是否会接受其他物体投下的阴影。投射阴影(Casts Shadows):物体是否会投下阴影。漫射(Diffuse):控制表面反射光的强度,数值越高越亮。高光(Specular):控制表面高光的强度,数值越高,高光越明显。

javascript复制

// 设置一个图层(如文字层)的材质属性

var layer = app.project.activeItem.layers.addText("Hello AE");

layer.acceptsLights.setValue(true

);   // 接受光照

layer.acceptsShadows.setValue(true

); // 接受阴影

layer.castShadows.setValue(true

);    // 投射阴影

layer.materialOption.diffuse.setValue(50);  // 漫射强度

layer.materialOption.specular.setValue(80); // 高光强度

运行效果

文字图层会受到光源的影响,有明显的阴影和高光,整体看起来更加立体。

如果你的材质看起来太“亮”或太“暗”,试着调整漫射(Diffuse)和高光(Specular)的值。阴影过硬?可以在光源的属性中调节“阴影柔化”(Shadow Diffusion)。

光源和材质的搭配非常重要,直接影响画面的整体观感。这里有几个常见的搭配技巧,供大家参考:

使用聚光灯(Spot Light)照亮主体,将其他区域的光强降低,突出画面中心。适合舞台效果、产品展示等场景。

javascript复制

var light = app.project.activeItem.layers.addLight("Spotlight", [960, 540]);

light.lightType = LightType.SPOT;

light.intensity.setValue(150);         // 提高光强

light.coneAngle.setValue(30);          // 设置光束角度

light.position.setValue([960, 540, -300]); // 调整光源位置

运行效果

主体物体正面被聚光灯照亮,背景较暗,形成强烈的视觉对比。

使用点光源和环境光结合,让场景更柔和,减少硬阴影。适合温暖柔和的画面风格。

javascript复制

var ambientLight = app.project.activeItem.layers.addLight("Ambient Light", [960, 540]);

ambientLight.lightType = LightType.AMBIENT;

ambientLight.intensity.setValue(30);  // 环境光强度较低

var pointLight = app.project.activeItem.layers.addLight("Point Light", [960, 540]);

pointLight.lightType = LightType.POINT;

pointLight.intensity.setValue(100);   // 点光源补充局部光线

运行效果

物体整体被柔和地照亮,阴影边缘变得模糊,画面看起来更加舒适。

增加材质的高光值(Specular),配合强光源,模拟金属、玻璃等反射材质。适合制作科技感、工业风的画面。

javascript复制

var layer = app.project.activeItem.layers.addText("Shiny Text");

layer.acceptsLights.setValue(true

);

layer.materialOption.specular.setValue(100); // 提高高光强度

layer.materialOption.shininess.setValue(60); // 提高表面光泽度

运行效果

文字表面反射光线,呈现出金属质感,非常有科技感。

使用聚光灯突出产品主体,搭配柔和的环境光填充背景。

材质设置高光和漫射,增强产品质感。

使用点光源从侧面打光,增加阴影层次。

材质设置为高漫射、低高光,呈现柔和质感。

创建一个三维文字图层,使用点光源照亮,并调节光源位置观察阴影效果。为一个物体设置不同的材质属性(高光、漫射),对比它们的表现差异。尝试用聚光灯制作一个舞台灯光效果,给文字投射一个清晰的阴影。

在 AE 的三维场景中,光源和材质是提升画面质感的重要工具。通过学习今天的内容,你应该已经掌握了光源的四种类型、材质的基本属性,以及它们在实际项目中的搭配技巧。记住,多动手实践是学习 AE 的最佳方式,不要害怕尝试不同的设置和效果!

快打开 AE,试试今天学到的内容吧!我相信你一定能做出更加出色的作品!

()

上一篇: 冲模材质、淬火硬度、制造工艺的搭配技巧
下一篇: 探讨室内设计中材料与质感的搭配技巧
最新文章