3D系统化定制耳机的制作方法与流程

文档序号:30576968发布日期:2022-06-29 09:48阅读:84来源:国知局
3d系统化定制耳机的制作方法
技术领域
1.本发明涉及电声技术领域,更具体地涉及3d建模、变形、渲染、程序、影像追踪、及3d打印的系统化定制耳机的制作方法。


背景技术:

2.传统的定制式耳机为纯手工制作或者3d扫描后再建模,两者在实际制作过程中还是比较繁琐,效率不高,时间较长,材料浪费严重,即实时性不强,客户不能在购买时间看到自己的耳朵佩戴后的效果如何,导致售后维护非常麻烦。另外客户需要制作耳印,无论是翻模还是3d扫描后建模,虽然可以匹配客户的耳朵,但过程非常的麻烦,客户体感不好、还存在一定的危险。


技术实现要素:

3.针对上述现有技术所存在的问题,本发明的目的是提供一种操作简单安全,且最终基于3d打印技术而制作出精确度高的定制式耳机的制作方法。
4.为达到上述目的,本发明所采用的技术方案是:
5.本发明的3d系统化定制耳机的制作方法,包括有如下步骤:
6.步骤一:在三维软件maya、zbrush或者modbox等建模和雕刻软件中建立基本耳机模型(包括壳体、盖子和放置单元及导管等元器件的腔体内部结构),并为耳机模型赋予材质、布置灯光并渲染得到跟真实模型非常接近的效果图。
7.步骤二:在三维软件maya中将耳机模型上各部位的点选中,执行簇变形命令,再用(locator)控制器与簇命令产生的c节点进行绑定为以下四层:固定层或密封层(沿着耳甲艇和耳甲腔的外边缘放几个locator控制器)、边缘层(沿着对耳轮的边缘自上而下放几个locator控制器)、盖层(耳机面板部分,可任意放一些locator控制器)、结构层(放置元器件,对应放一个locator控制器)。
8.步骤三:用黑色的记号笔在耳窝的耳甲艇、耳甲腔、对耳轮和耳朵其它部位自上而下标记几个耳朵所需的定位点,或者在耳窝轮廓的边缘位置及周围找几个清晰的皮肤纹理点作为定位点。
9.步骤四:通过手机等拍摄设备对耳朵录一段或几段清晰视频。
10.步骤五:通过影视后期pftrace、ae、c4d、maya等软件对视频中标记的定位点(主要是控制耳机卡位和密封的)或者耳窝轮廓边缘纹理点进行追踪定位其三维坐标值。
11.步骤六:找一把标尺,轻轻放在耳朵上拍一张照片(此照片是用来进一步精确定位点的准确度)。
12.步骤七:将步骤五中获取到的定位点导入到三维软件maya中建立(group)组和步骤六中带有标尺的耳朵照片导入到三维软件maya中,并将(group)组中任意locator位置作为中心点找到带有标尺照片中的耳朵定位点位置进行整体大小匹配。
13.步骤八:将步骤二中耳机固定层和边缘层的(locator)控制器分别命名为:
locator01、:locator02、locator03、locator04、locator05、locator06、
……
,和第三步3中匹配后的group)组中locator位置分别对应命名为:locatora、:locatorb、locatorc、locatord、locatore、locatorf、
……
,通过执行以下mel程序智能化的一一对应三维坐标位置。
14.float$ax;
15.float$ay;
16.float$az;
17.$ax=getattr("locator1.translatex");
18.$by=getattr("locator1.translatey");
19.$cz=getattr("locator1.translatez");
20.setattr("locatora.translate",$ax,$by,$cz);
21.float$bx;
22.float$by;
23.float$bz;
24.$bx=getattr("locator2.translatex");
25.$by=getattr("locator2.translatey");
26.$cz=getattr("locator2.translatez");
27.setattr("locatorb.translate",$bx,$by,$cz);
28.float$cx;
29.float$cy;
30.float$cz;
31.$cx=getattr("locator3.translatex");
32.$cy=getattr("locator3.translatey");
33.$cz=getattr("locator3.translatez");
34.setattr("locatorc.translate",$cx,$cy,$cz);
35.float$dx;
36.float$dy;
37.float$dz;
38.$dx=getattr("locator4.translatex");
39.$dy=getattr("locator4.translatey");
40.$dz=getattr("locator4.translatez");
41.setattr("locatord.translate",$dx,$dy,$dz);
42.float$ex;
43.float$ey;
44.float$ez;
45.$ex=getattr("locator5.translatex");
46.$ey=getattr("locator5.translatey");
47.$ez=getattr("locator5.translatez");
48.setattr("locatore.translate",$ex,$ey,$ez);
49.float$fx;
50.float$fy;
51.float$fz;
52.$fx=getattr("locator6.translatex");
53.$fy=getattr("locator6.translatey");
54.$fz=getattr("locator6.translatez");
55.setattr("locatorf.translate",$fx,$fy,$fz);
56.float$gx;
57.float$gy;
58.float$gz;
59.$gx=getattr("locator7.translatex");
60.$gy=getattr("locator7.translatey");
61.$gz=getattr("locator7.translatez");
62.setattr("locatorg.translate",$gx,$gy,$gz);
63.耳机盖层只需要保持在边缘层上面即可,盖层可以根据个人喜欢的外观样式将其保持在边缘层上面搭配耳朵形状进行变形调整。
64.结构层可根据上面三层调整后的结果配合耳朵结构放在耳朵内部即可。
65.步骤九:将以上步骤变形后的耳机模型根据渲染得到的效果图通过3d打印机配合其它工艺和材料生产出来,然后进行后续加工处理。
66.本发明还可通过三维软件中的各种变形方法和通过拍摄多角度的图片生成耳机模型
67.为了达到更好的效果,在三维软件中,耳机模型上各部位的点执行簇的约束命令后,使用刷簇蒙皮的命令将簇和簇控制的耳机模型过度平滑合理。拍照时拍摄设备与耳朵处于平行或者垂直状态进行拍照。
68.为了使耳机元器件装配时合理,在三维软件中,耳机内部腔体结构的绑定只可以对放置单元的腔体整体进行移动和旋转及绽放,不可以编辑其形体结构。
69.为了变形时与拍摄得到的数据匹配的更精准,使用0.5mm以内的黑色记号笔在耳朵上进行标记,拍摄设备距离耳朵10cm左右,如果使用拍照,所拍照的照片数量为30张左右;如果使用摄像,所录制视频的时间为30秒左右。
70.上述步骤九包括以下具体步骤:
71.(1)、根据步骤一中的耳机效果图,使用相同色彩的材料,并将其打印或生产出来。
72.(2)、对整个耳机的内部进行打磨喷漆烤干处理。
73.(3)、将打印出来的耳机壳体内部安装所需电子元器件。
74.(4)、对耳机进行首次调音测试。
75.(5)、声音测试无误后将盖体部分和壳体部分用脱水密封好。
76.(6)、再次对耳机进行调音测试。
77.(7)、对整个耳机的表面进行打磨喷漆烤干处理。
78.本发明的有益效果是:
79.本技术是通过3d建模、变形、渲染、影像追踪、3d打印的系统性智能方法,核心是在
基本的耳机形状上进行程序控制模型变形的方式快速得到耳机模型,加上提前赋予耳机模型材质,和客户的耳朵照片进行匹配后进行渲染出最终的耳机效果图,让客户在购买时就可以看到配戴后的效果如何,给售后省去不必要的麻烦。通过使用以上系统的技术方案来制作定制耳机不但符合客户耳朵形状的外壳,而且可以更加自由的对其造型进一步美化处理,佩戴时非常的美观、贴合、舒适、声场宏大。另外客户不需要花不必要的时间、资金和精力去制作耳印,也避免危险。
80.下面结合实施例对本发明作进一步说明。
具体实施方式
81.本发明的3d系统化定制耳机的制作方法,包括有如下步骤
82.步骤一:在三维软件maya、zbrush或者modbox等建模和雕刻软件中建立基本耳机模型(包括壳体、盖子和放置单元及导管等元器件的腔体内部结构),并为耳机模型赋予材质、布置灯光并渲染得到跟真实模型非常接近的效果图。
83.步骤二:在三维软件maya中将耳机模型上各部位的点选中,执行簇变形命令,再用(locator)控制器与簇命令产生的c节点进行绑定为以下四层:固定层或密封层(沿着耳甲艇和耳甲腔的外边缘放几个locator控制器)、边缘层(沿着对耳轮的边缘自上而下放几个locator控制器)、盖层(耳机面板部分,可任意放一些locator控制器)、结构层(放置元器件,对应放一个locator控制器)。
84.步骤三:用黑色的记号笔在耳窝的耳甲艇、耳甲腔、对耳轮和耳朵其它部位自上而下标记几个耳朵所需的定位点,或者在耳窝轮廓的边缘位置及周围找几个清晰的皮肤纹理点作为定位点。
85.步骤四:通过手机等拍摄设备对耳朵录一段或几段清晰视频。
86.步骤五:通过影视后期pftrace、ae、c4d、maya等软件对视频中标记的定位点(主要是控制耳机卡位和密封的)或者耳窝轮廓边缘纹理点进行追踪定位其三维坐标值。
87.步骤六:找一把标尺,轻轻放在耳朵上拍一张照片(此照片是用来进一步精确定位点的准确度)。
88.步骤七:将步骤五中获取到的定位点导入到三维软件maya中建立(group)组和步骤六中带有标尺的耳朵照片导入到三维软件maya中,并将(group)组中任意locator位置作为中心点找到带有标尺照片中的耳朵定位点位置进行整体大小匹配。
89.步骤八:将步骤二中耳机固定层和边缘层的(locator)控制器分别命名为:locator01、:locator02、locator03、locator04、locator05、locator06、
……
,和第三步3中匹配后的group)组中locator位置分别对应命名为:locatora、:locatorb、locatorc、locatord、locatore、locatorf、
……
,通过执行以下mel程序智能化的一一对应三维坐标位置。
90.float$ax;
91.float$ay;
92.float$az;
93.$ax=getattr("locator1.translatex");
94.$by=getattr("locator1.translatey");
95.$cz=getattr("locator1.translatez");
96.setattr("locatora.translate",$ax,$by,$cz);
97.float$bx;
98.float$by;
99.float$bz;
100.$bx=getattr("locator2.translatex");
101.$by=getattr("locator2.translatey");
102.$cz=getattr("locator2.translatez");
103.setattr("locatorb.translate",$bx,$by,$cz);
104.float$cx;
105.float$cy;
106.float$cz;
107.$cx=getattr("locator3.translatex");
108.$cy=getattr("locator3.translatey");
109.$cz=getattr("locator3.translatez");
110.setattr("locatorc.translate",$cx,$cy,$cz);
111.float$dx;
112.float$dy;
113.float$dz;
114.$dx=getattr("locator4.translatex");
115.$dy=getattr("locator4.translatey");
116.$dz=getattr("locator4.translatez");
117.setattr("locatord.translate",$dx,$dy,$dz);
118.float$ex;
119.float$ey;
120.float$ez;
121.$ex=getattr("locator5.translatex");
122.$ey=getattr("locator5.translatey");
123.$ez=getattr("locator5.translatez");
124.setattr("locatore.translate",$ex,$ey,$ez);
125.float$fx;
126.float$fy;
127.float$fz;
128.$fx=getattr("locator6.translatex");
129.$fy=getattr("locator6.translatey");
130.$fz=getattr("locator6.translatez");
131.setattr("locatorf.translate",$fx,$fy,$fz);
132.float$gx;
133.float$gy;
134.float$gz;
135.$gx=getattr("locator7.translatex");
136.$gy=getattr("locator7.translatey");
137.$gz=getattr("locator7.translatez");
138.setattr("locatorg.translate",$gx,$gy,$gz);
139.耳机盖层只需要保持在边缘层上面即可,盖层可以根据个人喜欢的外观样式将其保持在边缘层上面搭配耳朵形状进行变形调整。
140.结构层可根据上面三层调整后的结果配合耳朵结构放在耳朵内部即可。
141.步骤九:将以上步骤变形后的耳机模型根据渲染得到的效果图通过3d打印机配合其它工艺和材料生产出来,然后进行后续加工处理。
142.其中,为了达到比较符合要求的耳机效果,在三维软件制作和拍摄时有进一步要求如下
143.(1)、在三维软件maya中,耳机内部腔体结构的绑定只可以对放置单元的腔体整体进行移动和旋转及绽放,不可以编辑其形体结构。
144.(2)、在三维软件maya中,耳机模型上各部位的点执行簇的约束命令后,使用刷簇蒙皮的命令将簇和簇控制的耳机模型过度平滑合理。
145.(3)、拍摄时,距离头顶1米左右有一盏18w左右的白色日光灯。
146.(4)、拍摄时,头发和衣服不要挡耳朵。
147.(5)、拍摄时,耳朵上不能有超过0.3cm2的高光和阴影。
148.(6)、拍摄时,手机或者其他的拍摄设备放在耳朵正前方10cm左右,对焦好以耳朵为中心绕拍180度到耳朵正后方,录制一段30秒左右的清晰视频。
149.(7)、拍摄时,手机或者其他的拍摄设备放在耳朵正上方10cm左右,对焦好以耳朵为中心绕拍180度到耳朵正下方,录制一段30秒左右的清晰视频。
150.(8)、使用0.5mm以内的黑色记号笔在耳朵上进行标记。
151.通过三维软件制作耳机模型后,通过以上要求拍摄后,需进一步进行以下步骤
152.(1)、根据步骤一中的耳机效果图,使用相同色彩的材料,并将其打印或生产出来。
153.(2)、对整个耳机的内部进行打磨喷漆烤干处理。
154.(3)、将打印出来的耳机壳体内部安装所需电子元器件。
155.(4)、对耳机进行首次调音测试。
156.(5)、声音测试无误后将盖体部分和壳体部分用脱水密封好。
157.(6)、再次对耳机进行调音测试。
158.(7)、对整个耳机的表面进行打磨喷漆烤
159.本发明用于打印耳机的材料有几十种不同颜色的树脂、木材、碳纤维、合金等,可根据客户的爱好选择所喜欢的材料进行打印制作。
160.尽管本发明是参照具体实施例来描述,但这种描述并不意味着对本发明构成限制。参照本发明的描述,所公开的实施例的其他变化,对于本领域技术人员都是可以预料的,这种的变化应属于所属权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1