- File size:
- 214 MB
- Date added:
- Aug 07, 2023 | Last update check: 1 minute ago
- Licence:
- Open-source / Free
- Runs on:
- Windows
Processing is a free and open-source Java-based scripting environment for visual designers. It can help any digital artist to create images, animations and interactive media. Interface is user-friendly and simple which makes it suitable for the beginner scripter and a good introduction to computer programming. It is probably the easiest and friendliest text-based programming language, especially, because of its visual output. Artists designed it for artists, and also for accessibility to new programmers. Processing is a learning tool, but at the same time it can be extremely powerful, and you can use it to create impressive work.
Processing is a text-based language, which means that you have to type out lines of code instead of using a drop click menu graphical user interface, like you do in Grasshopper or Dynamo. Its syntax is similar to Java or C/C++.
Processing was initiated by Casey Reas and Benjamin Fry, at that time within the ‘Group of aesthetics and programming’ at MIT in Boston. The main goal was to motivate non-programmers to the programming using the tool which is based on the visual feedback.
What’s new in version 4.0:
The primary goal is to keep everyone’s code running, even as operating systems, hardware, and hairlines continue to change.
- New Movie Maker that creates high-resolution lossless MPEG videos and animated GIFs.
- Choose a color theme in Theme Selector, and also customize them yourself.
- Select an alternate naming scheme in the Preferences window, or create your own word list for generating sketch names.
- Added a new windowRatio() command to automatically resize your sketches whenever the window size changes.
- Support for Apple Silicon.
- Sketch folder restrictions have been relaxed, making it easier to use version control.
- Java 17 is used, which should be faster, more up to date, and a lot more compatible with newer machines.
- Hundreds of bug fixes.