可分享的水彩点彩色板...
任务要求
- 期待:
- 较深入的理解色彩机制
- 发现 codeskulptor.org 魔法
- 在尽可能短的代码行数中完成
- 最好能动画式演示绘制过程
- 要求:
- 或是 真正的透明水彩效果,能完成色彩叠加!
- 基础: 两周前的点彩画板基础上,模拟出水彩点彩效果
- 可用: 任意一种基础色,都可以模拟出水彩效果来
- 合格: 用点彩算法模拟出随机笔触效果,进行手绘支持
- 天才: 包装水彩算法,可以让其它 codeskulptor 画板加载使用
- 教程期待:
- 色彩学基础概念
- grb 颜色基础
- 什么是水彩
- 怎么在 codeskulptor 上跨平台脚本分享?
- ...
思路
init
- 水彩是个啥?根据提示应该是颜色与透明度的叠加
- 翻wiki确定一下 水彩画
- 颜色加透明度并不能表现出渗开的效果,由深到浅渐变,从中心点的小球衍生出N个小球(N有限)参考模拟细胞分裂
引申:可能需要参考的内容
查看 simplegui 的 doc
- 在 codeskulptor 上搜索 color 发现 Color Constants 下有140种固定的颜色,不满足要求
- 在同一界面点开CSS Colors 包含RGB颜色设置并且可以调整透明度。
- 尝试用RGB替换"颜色"失败,直接无法启动程序
- 尝试用"RGB"替换"颜色"失败,可以启动程序,但是使用该颜色错误,调整为单引号
- 尝试直接用'RGB'替换'颜色'成功,可以调整颜色以及透明度,但是没有水渗开的效果