为LCEDA的工程建立3D模型并渲染

1、从LCEDA导出PCB文件

在LCEDA中打开PCB,按照“文件->导出->Altium...”的顺序进入导出PCB文件界面

导出PCB文件

2、在AD中建立工程并添加PCB文件

(1)建立PCB工程

(2)添加PCB文件

3、PCB处理

(1)另存为

LCEDA导出的PCB文件是ASCII格式的,不能存储3D模型的数据,需要再将其另存为二进制格式(PCB Binary Files)

(2)外形

LCEDA导出的PCB没有外形,需要重定义板子外形

先按“L”键打开如下界面,勾选“所有层关闭”,然后打开keepout层

ctrl A选中keepout层所有元素

按照“设计->板子形状->按照选定对象定义”的顺序进行板子外形的重定义

(3)铺铜

LCEDA导出的PCB文件没有铺铜

首先右键铜皮,然后点击“多边形操作”,再然后点击“重新填充所有”

可以看到,铜皮超出了板子的范围,这是因为没有去除死铜

双击铜皮,勾选“死铜移除”,点击“确定”

需要进行重新铺铜,点击“Yes”即可

处理后的PCB就是下面的样子了

4、匹配封装

(1)建立封装库

按照“设计->生成PCB库”建立PCB库

PCB库的位置如下图所示

(2)匹配封装

3D封装可以从已有的PCB上扒,也可以从一些网站上下载

1)从已有的PCB上扒

首先将元件整个复制到PCB库需要匹配3D模型的封装中

删掉多余的部分,留下一个参考焊盘

然后依据此参考焊盘复制3D封装,Ctrl C

移动到目标位置,Ctrl V,选择好参考,旋转到正确角度,然后单击即可

按“3”打开3D视图,双击元件即可进行调整

2)从网站下载然后导入

笔者常用的网站https://www.3dcontentcentral.cn

该网站支持中文,模型品类齐全

 

下载模型选择.step格式

实在找不到的话,自己用3D建模软件绘制也可以

在PCB库中,按照“放置->3D元件体”进入3D元件放置界面

选择“Generic 3D Model”,单击“Load from file...”选择模型文件

按“3”键进入3D模式,双击元件进行调整

(3)更新PCB

逐个匹配3D模型完成后,将其余项目/文件关闭,保存一次所有文件(以仿AD崩溃)

然后右键PCB库文件,选择“为全部更新”

电机“确定”

等待一段时间后更新完毕,返回PCB界面,可以考到有很多绿色的部分,这些都是报错的地方

可以在“工具”中点击“复位错误标志”进行清除

按“3”键进入3D预览,可以看到丝印非常混乱,不过AD导出的.step文件会丢失丝印层,可以不用理会(铜皮也导出不了啊,那我为什么前面要去重新铺铜啊,陷入沉思)

(4)调整PCB颜色

导出时阻焊是什么颜色step中板子就是什么颜色,所以也可以先对板子的颜色进行调整(大可掠过这一步,毕竟能通过调整材质改变颜色)

4、导出PCB文件

按照“文件->Export->STEP 3D”的顺序依次点击,进入3D模型导出就界面(这里提一句,选择VRML就是导出.wrl文件,可用在LCEDA中)

选择文件路径后,会进行参数设置,直接点“确定”

等待下列对话框出现即可

5、渲染

(1)制作贴图

在LCEDA中打开“2D预览”(导出方式并不好用还是截图方便)

对板子属性进行设置,然后修改背景色为板子的对比色

放大画布到合适尺寸,截图保存,选择“底面”,截图保存

在PS中打开截图,使用“魔术棒”工具(设置为”连续“)选中白色部分,按“Delete”键删除

然后右键选中区域选择“选择反向”选项

选择“裁剪”工具后,在被选中区域左键单击一下

然后单击上方工具栏的“√”即可完成图片剪裁

选择“储存”或是“储存为”将图片储存为.jpg格式

(2)导入模型到keyshot

直接将模型拖入到keyshot中,点击“导入”,可能会出现错误,忽略掉

效果如下,很显然,丝印不在了

(3)进行贴图

“相机->标准视图->前”,将视图设置为正视图

双击板子,进入材质这一页,“标签->(小加号图标)->添加标签(纹理)”,选择之前导出的板子正面图片

“标签类型”设置为“漫反射”

关闭双面

效果图如下

(4)修改材质

然后将视图设置为“后视图”(垃圾机翻,其实是back喇2333)

双击板子,按照正面的流程添加贴图,“漫反射”,关闭“双面”

效果图如下

将视图切回"前视图",选择材质,将材质球拖动到目标元件上

处理完毕后的效果

(5)其余项目

之后,调整模型角度/光源/场景等等(笔者对keyshot不甚熟悉,为了避免误人,还请自行百度23333)

(6)进行渲染

调整完毕后就可以开始渲染了,如果需要渲染多张图片(比如睡觉期间渲图)可以选择“添加到monitor”,添加多个任务后点击开始,如果只有一张的话就直接点击“渲染...”

(7)效果图

6、结语

老实说这么一套组合拳下来也挺累的,伤身体2333

光是渲染一张图就花了2.5个小时

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
根据3D模型渲染进行目标识别是一种先进的计算机视觉技术。它利用生成的虚拟3D模型渲染技术,来帮助计算机系统识别和理解现实世界中的目标物体。 首先,我们需要建立一个虚拟的3D模型,该模型能够准确地表示我们要识别的目标物体的外观和结构。这可以通过使用计算机辅助设计(CAD)软件来创建3D模型,或者使用3D扫描仪对真实物体进行扫描得到。 接下来,我们将使用渲染技术将这个3D模型从不同的角度呈现为2D图像。渲染过程可以模拟光线的传播、反射和折射等物理现象,使得渲染出的2D图像更加逼真,并且能够提供给计算机系统更多的视觉信息。 在目标识别阶段,计算机系统将通过比对输入的实时图像和预先生成的虚拟图像,找出它们之间的相似度。这个相似度可以通过比较图像之间的像素值、特征点或特征描述子等来计算。当相似度达到一定阈值时,系统就可以判断输入图像中是否存在目标物体,并进行相应的处理。 运用3D模型渲染进行目标识别有很多应用场景。例如在工业领域,可以利用这项技术对需要检测的零部件进行快速而准确的识别,来提高生产线的自动化水平。在增强现实领域,这项技术也可以用于识别现实环境中的物体,并在虚拟场景中进行交互和操作。 总的来说,根据3D模型渲染进行目标识别是一项具有前景的技术,它能够帮助计算机系统更加准确地理解和识别现实世界中的目标物体,具有广泛的应用潜力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值