交互式沙画模拟算法

作者:杨猛; 贺晓宇; 胡成; 王天雪; 杨刚
来源:计算机辅助设计与图形学学报, 2016, 28(07): 1084-1093.

摘要

为了向普通用户和艺术家提供一种简单且超现实的新兴沙画交互方式,提出一种基于Kinect的交互式真实感沙画实时模拟系统与算法.该系统由预处理、用户交互信息获取、沙画实时处理与绘制3个子系统组成.预处理子系统包括真实沙画图像的采集、分析以及统计操作和沙画画笔样式定义操作,二者仅需要执行一次;用户交互信息获取子系统是沙画模拟算法的起始点,主要利用Kinect交互识别用户手势等动作信息,进而完成功能选择或者沙画不同手法的绘制操作;沙画实时处理与绘制子系统通过基于高度场的沙粒堆积算法与沙堆崩塌算法实现勾沙、铺沙、漏沙等沙画手法,进而将画布高度场转换回RGB图像并完成最终模拟效果的绘制操作.用户体验反馈与实验结果表明,文中系统与算法能够真实、有效、实时、交互地进行沙画艺术创作.