Ae 效果详解:3D 点控制

Ae菜单:效果/表达式控制/3D 点控制

Expression Controls/3D Point Control

3D 点控制 3D Point Control效果提供了一个可控的三维空间坐标值,可用于动画参数、摄像机目标点、灯光位置或粒子发射器位置调整,使 3D 运动控制更加直观和灵活。

本效果适用于所有色深模式(8-bpc、16-bpc、32-bpc)。

◆ ◆

效果属性说明

点击"重置" Reset按钮,恢复所有选项到默认值。

3D 点

3D Point

三维空间中的坐标数据,包含 X(水平)、Y(垂直)和 Z(深度)三个轴向信息。

◆ ◆

应用举例

1、绑定 3D 点控制到图层位置

为图层的"位置"属性添加表达式。

javascript 复制代码
thisComp.layer("控制图层").effect("3D 点控制")("3D 点")

图层的位置会直接跟随"3D 点"属性的值变化,适用于参数化控制。

2、让图层围绕 3D 点旋转

为 3D 图层的"位置"属性添加表达式。

ini 复制代码
center = thisComp.layer("控制图层").effect("3D 点控制")("3D 点")radius = 600;angle = time * 90; // 随时间旋转
x = center[0] + Math.cos(degreesToRadians(angle)) * radius;y = center[1] ;z = center[2] + Math.sin(degreesToRadians(angle)) * radius;
[x, y, z];

使用"3D 点控制"作为旋转中心,使图层围绕其旋转。

3、让摄像机始终朝向"3D 点控制"位置

为摄像机的"方向"属性添加表达式。

makefile 复制代码
target = thisComp.layer("控制图层").effect("3D 点控制")("3D 点");lookAt(thisLayer.position, target);

摄像机会自动调整方向,使其始终朝向"3D 点控制"设定的位置,适用于动态追踪效果。

"点赞行美意,赞赏是鼓励"

相关推荐
雨田哥12 小时前
3D 数字人的成长养成记
3d·数字人·3d数字人·陪伴·数伴·成长养成·3d数伴
天空之城--17 小时前
Claude Code 高效开发 Web 2D/3D 完全指南:心法、自定义 Skill 体系与社区技能包实战
前端·3d
清风笑烟语1 天前
rustfs 集群部署
3d
还是大剑师兰特2 天前
Unity 从零搭建简易3D场景(新手分步教程)
3d·unity·游戏引擎
EQ-雪梨蛋花汤2 天前
Android 3D 开发教程(三):Sceneform-EQR 配置 PBR 材质、光照、相机与实时阴影
android·3d·材质
弈语道破AI2 天前
3D渲染不再熬时间!即梦 Seedance 2.5 具备3D白模渲染功能的AI视频生成工具
人工智能·3d·音视频
答案—answer2 天前
VibeCoding 能做到什么程度?我用它做了一座 3D 数字博物馆
3d·ai编程·threejs·vibecoding
3D小将2 天前
3D格式转换之PROE转换为IGS格式技术
3d·格式转换·stl模型·stp模型·迪威模型网
玖玥拾2 天前
Unity3D RPG 入门项目(四)背包拖拽、物品悬浮提示、项目开发思维
3d·unity·游戏引擎
cyadyx3 天前
【Three.js】Three.js 中加载 3D 模型
前端·javascript·3d