Altium Designer自带3D动画:PCB结构干涉评审与视频输出实战
板子画完、DRC 清零本以为可以收工结果结构同事一句这个屏蔽罩扣下去会不会压到电解电容又把评审会拉长了半小时。二维装配图看不清高度导出 STEP 给对方又得等他们装软件、对齐坐标系。这种来回我经历过太多次直到把 Altium Designer 自带的 3D 动画功能用顺手才发现很多争执其实一段十几秒的视频就能解决——不用装插件不用导到专业渲染软件在 3D 视图里点几下整块板子自己转起来录下来发给谁都能看懂。Altium Designer后面统一叫 AD的 3D 视图存在很多年了但自带 3D 动画这块用的人并不多。原因很简单它藏在视图配置面板的一个折叠区里名字也不起眼翻菜单的时候很容易被划过去。可一旦用起来你会发现它解决的是工程沟通里最费时间的那一环——把三维的空间关系说清楚。它适合三类人画板的硬件工程师做结构配合的机械工程师以及需要给客户或产线讲清楚这块板长什么样、怎么装的工艺和售前人员。下面我把这套东西从头到尾拆开讲模型怎么准备、动画参数怎么调、视频怎么录、卡住了怎么排查。踩过的坑我都写在里面你按着顺序做基本一次就能跑通。1. 值不值得花时间3D 动画到底解决什么问题1.1 二维评审会上那些说不清的瞬间做硬件的都遇到过类似的场面。结构工程师拿着腔体图纸问你这块板装进去以后最高的那个器件离上盖还有多少你盯着 2D 装配图只能凭坐标和封装高度在脑子里做加法算完自己都不太确定。客户问连接器朝哪个方向你用俯视图比划半天对方还是点头点得很勉强。这些问题的共同点是答案不在平面里在高度方向。而人脑对高度和空间关系的想象能力比我们以为的差得多。你觉得自己讲清楚了对面其实是在猜。以前我的做法是导出 STEP 发给对方让他们在三维软件里自己转。这招有效但流程长对方要装软件、要新建装配体、要把我的坐标系跟他们的对齐快则半天慢则两三天。一个本来五分钟能说清的事拖成了跨部门的两天等待。3D 动画把这套流程压缩成一段十几秒的 MP4微信发过去谁都能看懂而且不用装任何东西。1.2 四个真正能省事的场景不是所有项目都值得做 3D 动画。我自己的判断标准是只要有人需要理解空间关系它就值。下面这四类场景回报最明显。场景传统做法用 3D 动画之后推荐产物结构干涉会审导出 STEP 来回对齐一段环绕视频指着看15 秒 MP4装配工艺交底装配图 口头解释旋转到装配方向标出顺序带位号的视频客户/售前演示静态截图拼 PPT板子自动旋转一镜到底20 秒 MP4新人培训讲叠层、讲器件分布边转边讲看到就是理解3 分钟长视频结构干涉是最刚需的。特别是板上有功率三极管、散热片、大电解电容、屏蔽罩、电池座这些高的东西时AD 的 3D 动画能让你在三十秒内看出谁跟谁打架。功率器件尤其典型TO-220 立着焊和躺着焊加不加散热片高度差能有三倍二维图完全体现不出来3D 一转身就露馅了。1.3 它的边界在哪里别指望它干什么先把期待值摆正。AD 的 3D 是工程视图不是渲染器它追求的是数据真实和速度不是材质和光影。你要拿它去做产品宣传片那种带金属反射、带景深的效果大概率会失望。它也不能做机构运动仿真。板子上没有齿轮啮合、没有连杆运动AD 里的动画本质上是视角动画是镜头在动不是零件在动个别版本里有跟元件移动相关的动效但那是编辑辅助不是运动学。如果你需要做装配顺序的力学验证还是要交给专业三维软件。它的强项就一句话数据来自真实设计文件改一版 PCB 再录一次只要两分钟永远不会出现图对不上实物的尴尬。2. 动手之前先把 3D 视图的地基打好2.1 三条模型来源各自的坑不一样3D 视图里好不好看八成取决于模型。我常用的模型来源有三条各有取舍。第一条是元器件库自带的 STEP 模型。现在主流的在线元器件库基本都会附带三维模型选型的时候顺手看一眼有没有有就直接用这是最省事的路子。坑在于同一个料号不同供应商给的模型精细度差别很大有的只有外壳有的连引脚都建出来了。精细是好事但精细到几十万个面的模型会让你的 3D 视图转起来像幻灯片。第二条是从器件厂商官网下载。连接器、继电器、电池座这类结构件厂商一般都会提供官方 STEP尺寸最可信。坑在于模型自身的坐标系乱七八糟有的原点在器件中心有的在第一个引脚导入后你得手动转角度、调偏移。第三条是自己用 3D 体拉伸。电阻、电容、电感、小芯片这种方块器件我基本不找模型直接在 PCB 库里画个矩形拉伸出一个高度五分钟搞定。坑是包络不准——比如芯片没算焊球高度连接器没算插拔行程。提示先用低精度模型把动画跑起来别等所有模型都精修完再开始。评审时九成以上的干涉问题靠外形的粗包络就能看出来。2.2 三种 3D 体怎么选拉伸、圆柱、还是导入模型AD 里的 3D 体有几种类型选对了能省很多事。我的选择逻辑是这样的。**Extruded拉伸体**是默认类型也是最常用的。它是把一个二维轮廓按指定高度拉起来需要关注两个参数Standoff Height支柱高度指模型底面离板面的距离和Overall Height总高度包含支柱高度。适合方形封装的器件、屏蔽罩、结构块。**Cylinder圆柱体与 Sphere球体**适合电解电容本体、螺柱、螺丝头这类旋转体。它们不用你画轮廓给定直径和高度就行比拉伸快。**Generic 3D Model通用三维模型**用来导入 STEP、IGES、Parasolid 这些格式。这里有个关键选择Embedded嵌入式还是链接到文件。嵌入式是把模型数据直接塞进 PCB 或库文件里优点是文件跟着走永远不会丢缺点是文件体积暴涨一个工程几百兆很常见。链接型体积小但源文件一移动或者一改名AD 就找不到模型了打开工程会弹一堆模型丢失的警告。我的做法是常用标准器件做成嵌入式放进公共库一次做好全项目复用只在某个项目里用一次的结构件用链接型但会专门建一个3D_Models文件夹跟工程放在一起绝不随便挪。2.3 板子看起来像张纸看叠层管理器有个特别常见的误判有人在 3D 视图里发现板子薄得像纸片第一反应是显示有问题。其实不是AD 渲染的板厚来自叠层管理器里的总厚度。如果叠层里的介质厚度没认真填默认值偏小3D 里的板子自然就薄。我一般会先把叠层厚度按实际板厂给的参数填一遍这样 3D 视图中的板厚、孔径比例才接近实物。做干涉检查时这个厚度是基准不然所有高度判断都建立在错误的底面上。这一步花五分钟后面省很多嘴。2.4 高度基准与单位Z 轴的坑最多模型陷进板里或者浮在半空中百分之九十是高度参数写错了。记住一条所有高度都以板顶面为基准Standoff Height是从板面往上算的。所以模型陷进板里通常是 Z 方向偏移写成了负值或者 STEP 模型自身坐标系的零点跟 AD 的板面基准不一致。单位也是个隐形陷阱。有些模型是按毫米建的有些是按英制建的数量级差 25.4 倍。我见过把 0.1 当成 10 的模型直接变成一栋楼。建议整个项目统一用毫米导入模型后第一件事就是量一下关键尺寸确认跟规格书对得上。在 3D 视图里按CtrlM能直接测距离光标靠近模型的边或角时会吸附上去测出来的数就在旁边显示这一步花十秒钟能挡住后面一堆返工。3. 自带动画在哪里视图配置面板里的 Animations3.1 三秒钟进入 3D 模式先把基本手感练熟不然调参数会很难受。在 PCB 编辑器里按数字键3切到 3D 模式按2切回 2D。这是最常用的两个键建议刻进肌肉记忆里。切换也可以在 View 菜单里找到对应的模式项。进了 3D 之后导航方式和 2D 完全不同按住鼠标右键拖动是旋转视图不是平移Shift 右键拖动是平移滚轮是缩放按住Ctrl再拖动右键也能缩放视角转乱了按数字键0回到默认的 3D 视角。按快捷键L打开视图配置面板这是所有 3D 显示设置的总开关。面板里能控制 3D 体的显示与隐藏、各个机械层的开关、位号显示等等。顺手把这块面板的功能区摸熟比记住一堆菜单路径管用得多。3.2 Animations 区域里每个参数在管什么面板下半部分有一个可以折叠的Animations动画区域这就是自带 3D 动画的真正入口。把它展开你会看到类似下面这些项不同版本的名字和数量略有差别大版本之间改过几次以你手上的版本为准参数作用我的常用设置Display Animation自动旋转动效的开关与模式默认是 None改成 Rotate让板子自动转Display Animation Speed自动旋转的速度调慢转一圈约 15 秒Display Animation Delay动效启动前的停顿保留默认或设 1~2 秒Movement Animation跟元件移动相关的动效用于编辑辅助做演示视频时不用管用法简单到有点反直觉在 3D 视图下把Display Animation从None改成Rotate然后什么都不用按板子自己就开始转了。你会发现鼠标还在原地视角却在匀速绕圈这就是它跟手动拖动最大的区别——镜头是稳的速度是恒定的这对录视频来说太重要了手动拖永远会抖。另外要注意这个动效只在 3D 模式下生效切回 2D 就自动停。所以录视频期间千万别手滑按到 2。3.3 把动画节奏调到能拿出去用默认速度用来自己看没问题但拿去给别人看就太快了转两圈观众就晕。我踩过几次坑之后固定用下面这套节奏。一圈 12 到 18 秒15 秒是最稳的选择。低于 8 秒看不清接口位置高于 25 秒观众会开始走神。先固定起手视角。开录之前先按0回到默认视角再微调到一个能同时看到主要接口和最高器件的角度然后再开动画。这样每一版视频都是同一个起手角度对比改版前后特别方便。转完一圈就停。如果版本支持设置停止条件最好不支持就手动在转完一圈时把动效切回 None录屏时把多余的尾巴剪掉。调质量档位换流畅度。转的时候用低质量档看流畅度正式录之前再调回高质量。模型面数多的工程这一步能让帧率从个位数跳到流畅。速度参数的方向数值大是快还是慢不同版本不完全一致改一次立刻就能看出来试一下比你翻文档快。3.4 录制前的预演清单正式录之前我一定会先空转一圈看看画面里有什么不该有的东西。这份清单你可以直接抄飞线全部关掉N键里可以控制连接线的显示只留需要的层机械层里的装配辅助图形、尺寸标注层统统关掉画面干净比信息多重要位号显示确认一下要出现在视频里就打开不需要就关掉板框在画面里的占比调整好四周留一圈余量别让板子转出画面所有浮动面板收起来只留中间的画布面板上的参数被录进去很掉价。这几步做完大概两分钟但画面质量直接从随手一拍变成能发给客户。4. 把动画录成视频三种拿得出手的产物4.1 内置录制入口在哪、参数怎么设AD 内置的视频输出能力在不同版本里位置不太一样。早期版本在 PCB 编辑器的工具菜单下有一组跟 3D 相关的命令命令名里带 Movie 或者 Video 的字样近几个大版本里这块能力可能做成了独立面板在面板菜单里能找到跟 3D 视频相关的项。我没法给你一个所有版本都适用的路径因为确实改过。最有效的找法是用菜单栏的搜索框直接搜。在搜索框里输入 3D把所有跟 Movie、Video、Movie Recorder 相关的命令都列出来看一遍。相比一层层翻菜单这个方法能省你十分钟。找到入口之后需要关注的参数就那么几个参数建议值说明分辨率1920×1080够用且不挑播放器帧率30 fps再高对演示没意义只增加体积时长与动画一圈的时间对齐15 秒左右编码/容器H.264 MP4兼容性最好微信、邮件都能发起止视角与预演一致保证每版视频可比录制过程中有一条铁律手不要碰鼠标。内置录制多数情况下是抓取视图画面你一动鼠标画面就会跟着动节奏全乱。也不需要录声音纯静音就行。4.2 兜底方案系统录屏配自动旋转如果你翻遍了菜单也没找到内置录制入口别在这上面卡住。开自动旋转 系统录屏这套组合效果和内置录制几乎没差别而且更通用。Windows 自带的游戏栏录屏WinG就能用开源录屏工具也可以参数按 1080p、30fps、比特率 8 到 12 Mbps 设出来的文件十几兆发邮件毫无压力。这个方案有两个细节要注意。一是录屏会带上窗口边框所以录之前先把 AD 切到全屏视图模式View 菜单里有对应的项画布铺满整个屏幕录出来的画面才没有杂边。二是鼠标指针会被录进去建议把鼠标移到屏幕最角落或者状态栏边缘别停在板子上。用这套方案我还发现一个额外好处因为录的是屏幕我可以在录制过程中顺手把某个器件单独高亮一下或者临时打开位号做成边讲边转的效果内置录制反而做不到这么灵活。4.3 静态交付PDF3D 和 STEP 一起打包发视频适合讲清楚,但有时候对方需要在模型里自己量尺寸这时候静态的三维交换文件就派上用场了。AD 支持导出交互式三维 PDF在 PCB 编辑器的文件菜单里找导出项里面有 PDF3D 相关的命令。这个 PDF 打开后能用鼠标直接转动模型看图的人不用装任何专业软件。需要提醒的是这类交互内容对 PDF 阅读器有要求某些新版阅读器对三维内容的支持在收紧所以发出去之前最好先让对方确认能不能打开。我的习惯是MP4 和 PDF3D 一起发视频保证一定能看到PDF 保证需要时能量。如果对方是结构工程师还要把整板模型导出成 STEP 给他们做整机装配。导出前把不需要的器件隐藏掉文件能瘦不少。4.4 一个 15 秒视频的分镜表录了几十次之后我固定用下面这个分镜节奏最舒服也最省剪辑时间。时间画面内容目的0~2 秒静止俯视能看到整板轮廓让人先建立整体印象2~12 秒顺时针转一圈看清高度方向和接口朝位12~13 秒停在接口所在的一侧停留一秒方便截屏13~15 秒缓慢推近到最高器件附近强调干涉风险点想再省一点事可以在机械层上放几行说明文字比如板名、版本号、日期文字会跟着 3D 一起渲染出来视频自带信息后期连字幕都不用加。这个技巧我用了很久尤其是做版本对比的时候一眼就能看出哪段视频是哪一版。5. 常见问题与排查实录5.1 3D 视图打不开、黑屏、卡成幻灯片这是问得最多的一类问题排查顺序我整理成了固定流程。先确认渲染后端。PCB 编辑器的偏好设置里Display 那一页有个使用 DirectX 的选项如果它没被勾上3D 视图可能退化成软件渲染卡到无法使用。勾上它再把 AD 在显卡控制面板里指定为独立显卡运行笔记本上尤其重要。驱动太旧也会出问题表现是切到 3D 直接黑屏或者闪退。更新一次显卡驱动很多玄学问题就消失了。如果前面都正常但还是卡那就是模型太重。排查方法很直接先把所有 3D 体隐藏看空板转起来是否流畅流畅的话就分批打开 3D 体定位到具体是哪个器件把帧率拖垮了然后简化它——绝大多数情况下是某个机械结构件给得太精细。5.2 器件是个方块或者干脆不见了3D 里看到一个大方块通常不是显示错误而是这个器件确实没有 3D 体AD 就用封装外框的包围盒顶上了。解决办法是给它补一个 3D 体哪怕只是拉伸一个简单方块。器件完全看不见常见原因有这么几个3D 体属性里的贴装面设成了底面转到背面才看得到所在的机械层在视图配置里被关掉了或者模型是链接型的源文件被移动AD 找不到它了。提示模型丢失警告别习惯性点忽略。每忽略一次你就在工程里埋了一颗雷换台电脑打开就露馅。5.3 模型方向反了、位置偏了这种问题基本都能在 3D 视图里现场解决不用来回切 2D。选中器件打开属性面板那里有绕 X、Y、Z 三个轴的旋转角度以及位置偏移。在 3D 视图里一边转视角一边改参数改一次看一次比在 2D 里凭坐标猜快得多。旋转角度一般是 90 度的整数倍因为多数模型的坐标系是正交的。如果转 90 度还是歪的说明模型自身建模的时候就没对齐这时候要么在三维软件里重新对齐导出要么接受这个误差、把包络画大一点。位置偏移的坑在于基准面。Standoff Height是从板面往上算的如果你的 STEP 模型原点在器件底部中心那偏移设 0 就是刚好贴板如果原点在底板下方的某个位置就得补一个正值把它顶上来。5.4 录出来的视频有问题画面全黑多半是显卡硬件加速跟录制功能打架。换用系统录屏方案或者临时把硬件加速关掉再录。掉帧、画面一顿一顿的降分辨率到 720p把 3D 体显示质量调到低档缩短单段时长。我一般会把一圈拆成两段录再拼起来效果比硬扛着录一段卡顿视频好得多。文件大得发不出去检查码率和编码。用 H.264 配 MP4 容器1080p、30fps、10 Mbps 左右15 秒大概 15 到 20 兆正常邮箱和聊天工具都能过。如果出来是几百兆八成是用了无损编码或者码率设得离谱。画面里带着鼠标和面板回到 4.2 节那几条进全屏、收面板、把鼠标移开。5.5 看着不碰实际碰了这是最危险的一类问题因为它骗的是你自己。3D 动画里转一圈觉得挺宽敞实物装配时才发现卡住。原因通常有三个。一是模型包络不准。芯片模型没算焊球高度连接器没算插拔行程螺丝没算垫圈厚度这些在 3D 里都看不见。二是忽略了装配间隙。两个零件在 3D 里刚好贴面实际装配是要靠公差的机器压下去就顶住了。三是视角盲区。有些地方从默认视角看永远被挡住比如屏蔽罩下方的器件、板子背面的螺柱。我的做法是给关键器件留 0.3 到 0.5 毫米余量建模的时候按最大外形再加上这个余量。转视角的时候刻意多停几个角度尤其是从下往上看、从侧面平视看这两个角度最容易被忽略也最容易暴露问题。下面这张表把常见现象和处理动作汇总一下方便你应急查。现象最可能原因处理动作3D 视图黑屏DirectX 未启用或驱动过旧启用 DirectX更新驱动旋转卡顿某个模型面数过多分批显示定位简化模型模型浮空Standoff Height 或 Z 偏移错以板面为基准重设模型嵌进板里偏移为负数或坐标系零点不同数值归零后重新加偏移模型是方块器件缺 3D 体补拉伸体或导入模型视频体积过大编码或码率设置不当改 H.264 MP4降码率转起来就看不见器件层被隐藏或贴装面设成底面检查层开关与贴装面6. 几个把 3D 动画用得更好的玩法6.1 录两段做拆装演示单纯转一圈看的是成品长什么样拆装演示看的是怎么装进去。做法不难先按正常状态录一段整机视角然后回 2D 把屏蔽罩或者外壳的 3D 体隐藏掉再切回 3D 录第二段剪辑的时候把两段接起来就是一个小拆装动画。这个玩法在做工艺交底的时候特别受欢迎。产线的人不需要懂 PCB只要看到先扣这个、再压那个的顺序基本不会装错。6.2 让视频自带信息量前面提过在机械层放文字这里再补两个细节。位号可以直接在 3D 视图里显示出来视图配置面板里有对应开关打开之后视频里每个器件都有编号工艺文件里对得上。标注文字建议用 TrueType 字体选个笔画清晰的字号别太小因为视频压缩之后细笔画会糊成一团。还有一个我常做的小动作把接口的名字比如电源口、调试口、指示灯直接标在对应的位置旁边标注线短一点跟着板子转的时候还能认出哪个是哪个。6.3 一次录制多处复用同一段视频其实能拆出好几种用途算下来性价比很高。评审会上不用放视频直接开自动旋转现场演示就行交互感更强。工艺那边可以截取视频里的关键帧当作业指导书的插图比截图干净。器件库维护的时候把常用器件的 3D 效果录成一段汇总视频新人认料的时候看一遍胜过翻十页文档。最实用的是改版对比改版前后各录一段同一个起手角度、同一个速度两段视频放一起看比在 2D 里对着红框标注找差异直观得多。6.4 把 3D 体做进库里一次投资长期受益如果只在这一个项目上做 3D 体投入产出比不算高。真正划算的做法是把常用器件的 3D 体做进元器件库特别是那些反复用的封装常用的电阻电容电感、功率三极管、常用连接器、常用芯片封装。之后每个新项目调进来就有现成的三维外形打开 3D 视图就能直接评审连模型都不用管。我现在的习惯是每做一个新板子顺手把新用到的器件 3D 体补进库一年下来库里就攒得差不多了后面做板子的 3D 评审基本是零成本。我个人在实际操作中的体会是3D 动画这件事最大的门槛不是技术而是习惯。刚开始你会觉得导个 STEP 不就完了吗但当你被来回对齐坐标系折磨过两三次之后就会老老实实养成这个习惯。我现在做完板子的收尾动作固定是三步先在 3D 里自己转一圈看干涉再录一段 15 秒的视频存进项目文件夹最后把 MP4、交互式 PDF 和 STEP 一起打包发出去。这套动作熟练之后总共花不到十分钟帮我在好几个项目里提前发现了散热片顶外壳、电解电容碰连接器的问题。顺带说一句如果手上只有工程文件需要看、不需要改用免费的查看器打开也能看 3D把导出的模型或视频一起给对方沟通成本会低很多。