AR创意分享:儿童涂鸦遇上程序绘图
第一节 临摹
小明经常临摹同桌小美的画作。
美术课上,老师表扬了小美的新作。
图1.1 小美的作品《蒙娜·毛虫的微笑》
临,是照着原作画;摹,是用薄纸张蒙在原作上面画。
第二节 借画
小明随后借来了小美的画。
但他觉得这样摹着画甚是无趣。
图2.1 未完成的临摹
一般地,临摹耐心与纸张透明度成正比。
第三节 涂鸦
小明认为这只毛虫太孤单了。
然后,他的涂鸦怪兽就蹦了出来。
图3.1 《蒙娜·毛虫与她的怪兽》
涂鸦,随意地涂抹色彩与线条。
第四节 黑白
小明和小美的哥哥是好朋友,他叫大美。
大美有个AR程序,它可以计算图像的黑与白。
图4.1 黑白版《蒙娜·毛虫的微笑》
黑白阈值划分可以基于RGB颜色空间也可以基于HSV颜色空间。
VB.NET
C#
第五节 线条
AR程序还可以计算图像组成的线条。
参考线条序列,小明就不会不知道如何下笔了。
图5.1 程序实现自动线条
定义一个SequenceManager类,它用以识别线条、并管理PointSequence类。
VB.NET
C#
第六节 投影
最后,AR程序将计算后的图像投影到屏幕上。
图像与现实影像真实镶嵌,小明就可以照着屏幕临摹。
图6.1 未PS过的AR演示
事实上,小明若使用沉浸式AR眼镜,他会得到更佳的体验。
附录
早期博客:程序实现自动绘图
早期博客:更优秀的绘图程序