任何人都可以推薦HLSL像素着色器(用於WPF或Silverlight 3)做點畫效果的算法嗎?以下是一些示例:http://www.nolinovak.com /,http://sprouls.com/WPF或Silverlight 3像素着色器點畫效果
2
A
回答
1
0
答案比你想的要接近。電子郵件Hugues跳躍(http://hhoppe.com),因爲他曾經成爲撫摸表面紋理。他的解釋和建議會比你想要的更多,但他確實知道如何。
很大的點畫可能需要每個點(梯度?)的表面占主導地位的3D「方向」,這可能超出着色器模型限制的能力(兩遍渲染和多個渲染目標,頂點數據結構)。天真的第一個版本會將每個像素的灰度值轉換爲像素爲黑色或白色的概率。這會讓你得到1像素點,這不是你想要的。
您可以嘗試使用灰度值作爲3D堆疊紋理中的堆疊尺寸(Z),其中每個紋理(X,Y)都是手繪,隨機看,均勻密度的點畫圖案。黑暗水平之間的邊界看起來很奇怪,但在堆疊維上嘗試最接近點和線性採樣。
我不是爲你寫代碼......至少不是免費的。
相關問題
- 1. 將像素着色器效果應用於WebBrowser控件?
- 2. WPF Shader效果與PS 3.0着色器
- 3. WPF自定義着色器效果動畫屬性綁定
- 4. 我可以打印像素着色器效果嗎?
- 5. 所有像素的高效像素着色器總和
- 6. 保存應用了着色器效果的WPF圖像
- 7. 使用着色器的畫布上的鏡像效果(webgl)
- 8. DirectX像素着色器在幀的每個像素上都像WPF像素着色器一樣操作嗎?
- 9. 調試directx像素/頂點着色器?
- 10. 鏈接着色器效果
- 11. 使用DirectX HLSL像素着色器爲照片創建圖像效果
- 12. iOS CGImageRef像素着色器
- 13. 如何使用Silverlight 3像素着色器實現平滑的Alpha chanel鍵控?
- 14. 如何將像素着色器應用於畫布元素?
- 15. 我可以在WPF中創建運動着色像素着色器嗎?
- 16. 單色着色效果
- 17. 將像素着色器應用於ViewPort3D
- 18. Silverlight:多邊形與像素着色器結合
- 19. 從HLSL頂點着色器傳遞數組到像素着色器
- 20. 限制應用WPF着色器效果的區域爲
- 21. WPF中的環境遮擋着色器效果?
- 22. Silverlight或WPF的任何鏡像和鏡頭效果.Net庫?
- 23. DirectX 11着色器錯誤。像素着色器只接收NaN
- 24. WPF/Silverlight文本效果
- 25. 帶有HDR(16位)輸入的WPF像素着色器?
- 26. XNA刪除着色器效果
- 27. 夜晚着色器效果Unity
- 28. Opengles片段着色器達到效果
- 29. opengl es 2.0加速着色器效果
- 30. Three.js - 根據屏幕上像素位置進行着色的頂點着色器
有關如何轉換爲HLSL的任何想法? – 2009-05-20 15:46:49