光照投影

时间:2010-06-18 16:56:09

标签: wpf 3d textures shader

我要做的是制作一个带有可见光线的“光投影仪”(如雾),也称为体积光;

和投影图像(位图);

因为我想保持这个项目与wpf应用程序连接(从数据中获取画笔,位置,旋转),我选择使用WPF 3D

但似乎WPF无法处理光投影或渲染光线。

为此,我将源位图的每个像素挤压成由像素颜色的solidColorBrush着色的多边形。

并保持像素顺序为(x,y)位置。

对于性能问题,我将所有位图设置为32x32像素(1024个多边形仅适用于一个灯!!)

但结果太像素化了,你可以在图片上看到。

此外,它可能没有什么记忆......

我的问题是,我怎样才能使其平滑甚至重新考虑挤出系统以优化性能......

是否可以将任何其他技术集成到wpf应用程序中并更好或更轻松地完成这项工作?

谢谢,对不起我的英语很糟糕...... alt text http://www.visualdmx.fr/pic_example.png

0 个答案:

没有答案