pythoncamp0

第四个程序(可分享的水彩点彩色板)(未完)

题目要求

  • 唯一作业

    可分享的水彩点彩色板...

  • 期待:

    • 较深入的理解色彩机制
    • 发现 codeskulptor.org 魔法
    • 在尽可能短的代码行数中完成
    • 最好能动画式演示绘制过程
  • 要求:
    • 或是 真正的透明水彩效果,能完成色彩叠加!
    • 基础: 两周前的点彩画板基础上,模拟出水彩点彩效果
    • 可用: 任意一种基础色,都可以模拟出水彩效果来
    • 合格: 用点彩算法模拟出随机笔触效果,进行手绘支持
    • 天才: 包装水彩算法,可以让其它 codeskulptor 画板加载使用
  • 教程期待:
    • 色彩学基础概念
    • grb 颜色基础
    • 什么是水彩
    • 怎么在 codeskulptor 上跨平台脚本分享?
    • ...

解题思路

一些基本概念

  • 色彩学基础概念

    • 加法混色原理

      采用红(Red)、绿(Green)、蓝(Blue)三种色光进行混色来显示其他颜色。色光越混合越亮,因此称为加法混色。电视、电脑的显示就采用加法混色原理。

      红(R)绿(G)蓝(B)被称为光的三原色。

拓展阅读:色彩学基础知识

  • grb 颜色基础

    color = RGBcolor(256, 0, 0),这三个参数分别代表:红、绿、蓝,三个参数的比例决定了呈现的颜色。

  • 什么是水彩

    即晕染的效果,就是颜色由中间向四周扩散,越来越浅。可以用红、绿、蓝参数的数值改变来实现。

基本框架

具体步骤

  • debug (用时3小时+)

     详见 遇到并解决的问题
    

遇到并解决的问题

折腾过程:

问题解决:

Tips