1、立项原因 是美术人员利用Photoshop设计动画时 需要实时看到动画的灰度效果,而
Photoshop并不支持类似的功能
2、主要运用于游戏的动画设计需求,当然也可以用于其他的类似需求场景
3、整个工具由个人全部开发
4、项目是基于MFC框架,实现了窗口的透明效果以及窗口的实时拖动,为了提高渲染效率
使用了双缓冲绘图技术,支持多屏幕。项目整体上并没有太大的难点,有比较扎实的MFC开发基础即可完成
1、整个工具分为3个窗口模块 实例图片中1为需要被灰度的窗口区域 支持窗口的拖动以及大小拖动
示例图2为灰度显示效果,窗口大小跟随窗口1,支持窗口拖动 实例图3为简略的菜单窗口,显示程序退出的提示操作
2、项目的主要功能是对窗口的自定义区域实时灰度效果展示,需要保证窗口的渲染效率以及多屏幕的支持