2009-05-20 59 views

回答

0

答案比你想的要接近。電子郵件Hugues跳躍(http://hhoppe.com),因爲他曾經成爲撫摸表面紋理。他的解釋和建議會比你想要的更多,但他確實知道如何。

很大的點畫可能需要每個點(梯度?)的表面占主導地位的3D「方向」,這可能超出着色器模型限制的能力(兩遍渲染和多個渲染目標,頂點數據結構)。天真的第一個版本會將每個像素的灰度值轉換爲像素爲黑色或白色的概率。這會讓你得到1像素點,這不是你想要的。

您可以嘗試使用灰度值作爲3D堆疊紋理中的堆疊尺寸(Z),其中每個紋理(X,Y)都是手繪,隨機看,均勻密度的點畫圖案。黑暗水平之間的邊界看起來很奇怪,但在堆疊維上嘗試最接近點和線性採樣。

我不是爲你寫代碼......至少不是免費的。