Processing
所属分类:内容生成
开发工具:Processing
文件大小:3291KB
下载次数:0
上传日期:2018-04-25 18:02:11
上 传 者:
sh-1993
说明: 草图处理的例子,一个伟大的入门编程语言,可以使生成艺术,互动艺术...
(Sketch examples for Processing, a great introductory programming language that can make generative art, interactive art, and drawing. <https://processing.org/>)
文件列表:
CODE_OF_CONDUCT.md (3242, 2018-04-26)
Images (0, 2018-04-26)
Images\JitterRotate-0531.png (1774945, 2018-04-26)
Images\JitterTriangles-29822.png (1059503, 2018-04-26)
Images\PaintWithShapes.png (529794, 2018-04-26)
JitterRotate (0, 2018-04-26)
JitterRotate\JitterRotate.pde (2044, 2018-04-26)
JitterTriangles (0, 2018-04-26)
JitterTriangles\JitterTriangles.pde (1334, 2018-04-26)
LICENSE.md (20010, 2018-04-26)
PaintWithShapes (0, 2018-04-26)
PaintWithShapes\PaintWithShapes.pde (1516, 2018-04-26)
PaintWithShapesSimple (0, 2018-04-26)
PaintWithShapesSimple\PaintWithShapesSimple.pde (794, 2018-04-26)
ProcessingExamples.md (2639, 2018-04-26)
install-linux32.sh (1811, 2018-04-26)
install-linux64.sh (1808, 2018-04-26)
# Processing
Processing is a great introductory programming language that can make generative
art, interactive art, and drawing.
https://processing.org/
Copyright Michael McMahon 2015-2018. Except where otherwise specified, the
text on [Processing](https://github.com/TechnologyClassroom/Processing/)
by Michael McMahon is licensed under the
[Creative Commons Attribution-ShareAlike License 4.0 (International) (CC-BY-SA 4.0)](https://creativecommons.org/licenses/by-sa/4.0/).
Processing is a programming language about making visual art. Processing is
geared towards making interactive drawings with code. It works on Android, iOS,
GNU/Linux, Mac, and Windows. Drawings can be generated from mouse movements,
music frequencies, GPIO inputs, or web apis. Processing is one of the easiest
languages to learn. Processing uses java syntax by default. You can also use
javascript live on webpages through p5.js. Python syntax can also be used if
enabled.
## Installing Processing on GNU/Linux
Installing Processing is very simple on most operating systems, yet people have
trouble with the instructions for installing on GNU/Linux distributions. Here
are scripts and instructions to easily install Processing on GNU/Linux systems.
### *** bit GNU/Linux
Open a terminal, run these two commands:
```
wget https://raw.githubusercontent.com/TechnologyClassroom/Processing/master/install-linux***.sh
sudo sh install-linux***.sh
```
### 32 bit GNU/Linux
Open a terminal, run these two commands:
```
wget https://raw.githubusercontent.com/TechnologyClassroom/Processing/master/install-linux32.sh
sudo sh install-linux32.sh
```
### Raspberry Pi and ARM based GNU/Linux
Open a terminal, run these two commands:
```
wget https://processing.org/download/install-arm.sh
sudo sh install-arm.sh
```
## Scripts
These are scripts I have made or modified using Processing:
- [JitterTriangles](https://github.com/TechnologyClassroom/Processing/blob/master/JitterTriangles/JitterTriangles.pde)
![Screenshot](https://github.com/TechnologyClassroom/Processing/blob/master/Images/JitterTriangles-2***22.png?raw=true "Screenshot")
Generative art using randomly moving triangles of random sizes. These triangles
have a calming and mesmerizing effect on the viewer. As this script continues,
the result becomes more unique and beautiful. Run for an hour to multiple days.
Hold 's' to save images.
- [JitterRotate](https://github.com/TechnologyClassroom/Processing/blob/master/JitterRotate/JitterRotate.pde)
![Screenshot](https://github.com/TechnologyClassroom/Processing/blob/master/Images/JitterRotate-0531.png?raw=true "Screenshot")
JitterRotate is an experiment with semantic errors. Generative art using
randomly moving triangles of random sizes, colors, rotation, and transparency.
This sketch only takes about 30 seconds to peak. Hold 's' to save images.
- [PaintWithShapes](https://github.com/TechnologyClassroom/Processing/blob/master/PaintWithShapes/PaintWithShapes.pde)
![Screenshot](https://github.com/TechnologyClassroom/Processing/blob/master/Images/PaintWithShapes.png?raw=true "Screenshot")
Draw with squares, ellipses, and triangles. Shapes have random fill color,
stroke color, stroke width, and size. WARNING: Contains flashing lights. Hold
's' to save images.
## Linting
If you would like to run checks on your processing code, you can install
Github's [Atom](https://atom.io/) text editor with the
[linting-processing](https://atom.io/packages/linter-processing) extension.
## Resources
To learn more, check out the
[Resources section](https://github.com/TechnologyClassroom/RaspberryPiProgrammingWorkshop#resources)
of my Raspberry Pi Worshop for links and books about Processing. Also, check
out the
[examples page](https://github.com/TechnologyClassroom/Processing/blob/master/ProcessingExamples.md).
近期下载者:
相关文件:
收藏者: