网上找了圈,我现在需要做几个特效
1.水波特效,找了个C#的程序,有点小问题,不过还行
2.火焰特效,网上找的都是C++的,OpenGL和directshow的.没找到合适的C#程序,也看了下火焰特效算法,要用WPF做的话,虽然比较麻烦但是还是能做吧.但是如果大家有C#,WPF火焰的程序,发给我吧...
3.光照特效,这个特效还不知道杂去做,这个特效就想win7快速启动栏那里的按钮那样,当鼠标放在按钮上面,按钮上面就会发光,鼠标在按钮上面移动的时候,发光区域也会跟着改变.我没有找到这种特效的相关算法,哎~~~
我自己的想法是,一是贴一张图片做为发光区域也按钮本身背景做与运算,但是这样感觉效率不好.
二是得到按钮背景的位图数据然后把RGB转成HSL,在改变他的亮度,改变以后再去贴上去.这样做效率也不好,而且特别麻烦,不过我觉得这样效果应该不错.
三是,通过使用WPF的Light这个是WPF 3D的属性,不知道可行不可行.
希望各位大哥帮忙看看,分析分析...路过的也帮忙顶顶...谢谢大家了
1.水波特效,找了个C#的程序,有点小问题,不过还行
2.火焰特效,网上找的都是C++的,OpenGL和directshow的.没找到合适的C#程序,也看了下火焰特效算法,要用WPF做的话,虽然比较麻烦但是还是能做吧.但是如果大家有C#,WPF火焰的程序,发给我吧...
3.光照特效,这个特效还不知道杂去做,这个特效就想win7快速启动栏那里的按钮那样,当鼠标放在按钮上面,按钮上面就会发光,鼠标在按钮上面移动的时候,发光区域也会跟着改变.我没有找到这种特效的相关算法,哎~~~
我自己的想法是,一是贴一张图片做为发光区域也按钮本身背景做与运算,但是这样感觉效率不好.
二是得到按钮背景的位图数据然后把RGB转成HSL,在改变他的亮度,改变以后再去贴上去.这样做效率也不好,而且特别麻烦,不过我觉得这样效果应该不错.
三是,通过使用WPF的Light这个是WPF 3D的属性,不知道可行不可行.
希望各位大哥帮忙看看,分析分析...路过的也帮忙顶顶...谢谢大家了
http://tech.it168.com/msoft/2007-08-24/200708241549269.shtml
0009,我看了水波那个,是3D的 很牛很强悍,可惜用不到...
火焰那个挺好的,直接就是WPF的代码,我忙活了一天去找WPF的代码都没有找到,竟是找到的C++方面的代码,
还真不知道该如何去找...我就会baidu,google,现在google也用不了了.而且我有些网站总是打不开,挺郁闷的.
我不太明白什么是滤镜效果,我觉得如果可以用WPF 3D的光源的话,就用他吧.
这个假期去找同学些耍,打了一下午篮球,累的要死要活的....