ABSTRACT 1. Introduction 2. Brief history of rule-based painting 3. Principles of rule-based painting for procedurally-generated computer art 3.1 Automatable and repeatable operations 3.2 Intelligent decision with clear conditions 3.3 Computational evaluation process 4. Conclusion and discussion References