1. 程式人生 > >SDF(Signed-distance-field: 有向距離場)(13): 形體變形方法(WebGL實現):Displacement(置換)

SDF(Signed-distance-field: 有向距離場)(13): 形體變形方法(WebGL實現):Displacement(置換)

Demo: http://www.artvily.com/sdf?sample=codeDemo&clip=displaceExample

Displacement(置換), 是"變形" 相關操作非常重要的工具,它使用一個因子(可能是個sdf或者其他函式)對一個sdf函式造成影像,可以加也可以乘。上圖可以看到幾種基本的變形結果。我的理解是: Displacement(置換),就是把一個"空間"作為另外一個"空間"計算的因子, 來構造更復雜的空間。細節請見: https://blog.csdn.net/vily_lei/article/details/82911086