隨著可供3D打印材料類型的增多,人們希望能打印出更復雜外觀、表面光學特征及力學特性的物體.這一需求催生了3D打印中一類重要但尚未很好解決的問題:如何確定出一個物體對象的材料組成,使其能滿足一個給定的表面外觀效果或變形功能要求.這一問題可稱為材料表面效果定制問題(Specification to Fabrication Translation,Spec2Fab)。
近年來,很多學者對此問題做了一些深入研究,其工作大致主要可分為3類:(1)次表面散射效果定制(Subsurface Scattering),如Hasan 等人、Dong等人和Papas等人等研究了通過雙向表面散射反射分布函數(Bidirectional Surface Scattering Reflectance Distribution Function,BSSRDF)來實現打印材料次表面散射效果;(2)空間變化反射效果(Spatially varying reflectance),如文獻等通過雙向反射分布函數(Bidirectional Reflectance Distribution Function,BRDF)來實現;(3)變形及其他效果定制,如Bickel等人研究了給定打印材料變形效果的實現方案.針對多材料打印問題,Vidimce等人則給出了一個OpenFab可編程流水線來解決多材料打印的合成問題,如圖12所示。

Chen等人則對上述研究結果歸納總結,提出一個可簡化設計流程的抽象機制Spec2Fab.下面對其中具代表性的工作做一些概略介紹.
1、次表面散射效果定制(Subsurface Scattering)為了使3D打印結果具有指定的次表面散射效果,Hasan等人給出了一個完整的流程,并給出了一些相應的打印實例效果,如圖13所示。其流程簡單介紹如下:

(1)測量一組給定基本材料的次表面散射特性,采用雙向表面散射反射分布函數(Bidirectional Surface Scattering Reflectance Distribution Function,BSSRDF)來描述它們的散射特性曲線,如圖14(a)、(b)所示;

(2)表面外觀效果預估.根據上述基本材料的散射特性曲線,可計算出不同材料、不同厚度組合后的次表面散射特性曲線,如圖14(c)、(d)所示.我們將其稱為正向問題(Forward problem);
(3)與目標材料外觀效果的匹配計算.給定一個材料的期望散射曲線,我們通過非線性離散優化算法來確定出各層材料及其厚度,使它們組合出盡可能接近所要達到的目標效果,如圖14(e)所示.這個可稱其為反向問題(Inverse problem).其中,優化算法通過物理約束剔除大量不合適的結果,實現高效地搜索基本材料的可能組合空間;
(4)將上述計算結果優化擴展到3D模型表面各點,通過調整包裹在模型表面不同厚度的各層材料,來實現目標效果,如圖14(f)所示;
(5)利用3D打印機輸出物體的最終真實效果,如圖14(g)所示。
針對上述同樣的次表面散射問題,Dong等人也同時給出了一套類似的方案.該方案在給定的材料次表面散射特性要求下,可以有效地計算出所打印物體的每層材料分布及其厚度.其中,所給定的材料次表面散射要求也是由BSSRDF函數來描述.同時,還需要考慮一些材料分布約束條件(Layout Constraints):打印硬件需要使用一定的打印材料種類,因此材料種類是一個固定的集合;為避免模型材料分布太細太繁,同時也為節約打印時間與成本,模型材料層數也不能過多.

Dong等人將上述問題稱為材料映射問題(Material Mapping),即給定一組基本材料及分布約束條件,計算出物體材料組合使其BSSRDF符合所給曲線要求,其核心流程如圖15所示.雖然Dong等人與Hasan等人都是采用BSSRDF函數來確定材料的次表面散射特性,但是兩者方案上還是有一些不同之處:首先,對均勻層厚情況,Hasan等人采用啟發搜索式方法來剔除一些不合適的分層布局結果,而Dong等人采用基于分簇的方法來計算有效布局;其次,對不均勻層厚情況,Hasan等人對每一個模型表面點先將所給的BSSRDF分解為局部散射曲線,再據此來確定材料分層布局,而Dong等人則僅用局部散射曲線來初始化分層
布局,其后給出了一個優化算法用以更好地計算布局結果,來近似所給BSSRDF特性.Papas等人研究了通過不同的顏料與基本原
料相混合來實現給定材料次表面散射效果,這里不再詳述。
未完待續;
上一篇 : 3D打印技術之3D打印模型結構分析
下一篇 : 3D打印物品材料表面效果控制淺析(二)
Copyright 2012-2016 PRINDREAM 印夢智能科技 版權所有 滬ICP備12006683號-6