造物邦 发表于 2016-12-9 17:39:05

如何创建「产品级」的板级3D渲染图?

之前写过一篇题为「我设计了一款 Sensor Beacon 硬件,准备开源出来 」的文章,很多小伙伴想知道下面的渲染图是怎么做出来的,我抽空整理了一下(其实是熬夜写的),分享出来,希望跟大家互相交流学习。


产品经理突发奇想,说:兄弟,(吧啦吧啦一大堆)...,就这些需求,你帮我做出来...

然后项目经理就开始在屁股后面夺命连环催...
老大就说:你的KPI跟你打样的次数负相关,出问题了给各位兄弟每人买瓶可乐...
好不容易板子出来了,路过的射鸡师来了一句:大哥,这板子一定不是你做的,真丑~
“嗯~,隔壁老王做的...”
椅子没坐稳,结构攻城狮就急冲冲地跑过来:你大爷的,这器件干涉了~
......


我想表达的是:随着硬件设计复杂度的增加,硬件攻城狮越来越苦逼了,要考虑的问题一大筐:在时间有限、没钱的情况下设计出符合电气要求、机械要求的板子,而且要“一板成功”,甚至还要符合大部分人的“审美”,真的是“细思极恐”。这就是为什么有时候就好羡慕隔壁正在加班的程序猿,好像他们的问题加班就能够搞定,而我们这些问题是加班都搞不定...


在备受“摧残”之后,我决定不断学习新的技术来“改变命运”,搞不好可以出任CEO → 迎娶白富美 → 走向人生的巅峰↗


得益于很多“所见即所得”的技术,如仿真、热设计、三维CAD等等,我们已经能够在产品被制造出来之前就看到它非常逼真的模样,还可以借助3D打印将其变成实物模型。这样想想的话,生活在这个时代的我们应该很幸福才对~


没时间解释了,老司机赶紧上车。接下来,我就认真分享一下最近获得的小技巧:如何创建「产品级」的板级3D渲染图?


我用到的工具
Cadence Allegro 16.6 Autodesk Funsion 360
第一步:
Allegro中为器件指定 3D STEP 模型,常用的可以到 3D ContentCentral下载,特殊的可以用 Fusion 360 建模后导出
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_1.png

http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_2.png



第二步:
将设计完的板子导出为 STEP 文件
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_3.png

http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_4.png


第三步:
Fusion 360 → 从文件新建设计 → 打开上一步输出的 STEP 文件
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_5.png

以我最近设计的一个板子为例,这是打开之后未编辑的效果:
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_6.png

删除不想要的实体,这里我删掉没有指定step的定位孔和排针:
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_7.png

修改完成后,切换到渲染界面:
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_8.png

http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_9.png

鼠标右键 → 物理材料,为板子指定材料,我这里选择的是环氧树脂,直接将其拖动到左侧 浏览器-BOARD 即可:
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_10.png

http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_11.png

点击左上角 外观 按钮,为 实体、零部件 或 面 指定外观颜色,直接拖到它们的位置即可:
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_12.png

http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_13.png

拖动到 SHAPE 就可以改变阻焊层的颜色,这里用了蓝色:
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_14.png

接下来,我们给焊盘镀金,直接拖动到焊盘 :
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_15.png

如果过孔不开窗,我们可以给它盖上“蓝油”,为了能看到过孔,我们选择跟阻焊层稍微有点差别的“蓝色”:
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_16.png

同样的方法,处理一下 Bottom 层,基本就OK了:
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_17.png


第四步:
板子摆好POSE,准备拍照。。。不对,专业术语叫渲染:
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_18.png

设置渲染质量,速度视机器而定,像我的工作站本地渲染器最高质量也就一杯咖啡的功夫
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_20.png

下面就是出好的图:
http://oh16j94j6.bkt.clouddn.com/allegro/allegro_fusion_21.png


啰里啰嗦一番,终于把这事讲完了,不知道你有没有明白,算是给小伙伴有个交代了。



如果感兴趣的小伙伴想要第一时间获取最新的内容,可以扫描下方二维码,关注我们的微信公众号「造物邦」,让你的创造更有灵感。
http://oh16j94j6.bkt.clouddn.com/image/20161122/wechat_qrcode_web.jpg

lyh0739 发表于 2016-12-10 08:35:54

不错的效果,,

miaomiao 发表于 2016-12-11 08:41:23

这个很好看,比SW的效果好

dream_518 发表于 2016-12-12 08:37:10

这样设置好以后,怎么导出和这一样的3D效果呢

linan377 发表于 2016-12-12 14:02:21

lyh0739 发表于 2016-12-13 08:59:44

页: [1]
查看完整版本: 如何创建「产品级」的板级3D渲染图?