MyPaint is a fast and easy open-source graphics application for
digital painters. It lets you focus on the art instead of the
program. You work on your canvas with minimum distractions, bringing
up the interface only when you need it.
MyPaint comes with a large brush collection including charcoal and
ink to emulate real media, but the highly configurable brush engine
allows you to experiment with your own brushes and with not-quite-natural
painting.
This module implement a interesting graph application that is called the
'Social Relation Map'. It provides object-oriented way to retrieve many
social information that can be found in this map.
The new() constructor accepts one argument in the for of 'hashref of
arrayref'. The key to this hash is the name of relation, and the value of
the hash is a list of identities involved in this relation.
This Perl extension aims to cut down the size of PNGs. Users pass a PNG to
various functions (though only one presently exists -
Image::Pngslimmer::discard_noncritical($blob)) and a slimmer version is
returned. Image::Pngslimmer is designed for use where PNGs are being
generated on the fly and where size matters - eg for J2ME use. There are
other options - probably better ones - for handling static PNGs.
and more image types.
Perl bindings for the SANE (Scanner Access Now Easy) Project. This module
allows you to access SANE-compatible scanners in a Perlish and
object-oriented way, freeing you from the casting and memory management in
C, yet remaining very close in spirit to original API.
The Sane module allows a Perl developer to use SANE-compatible scanners.
Find out more about SANE at http://www.sane-project.org.
Pixie is a RenderMan like photorealistic renderer. It is being developed
in the hope that it will be useful for graphics research and for people
who can not afford a commercial renderer.
Some of supported features:
* All RenderMan 3.4 primitives
* Programmable shading (RenderMan Shading Language)
* High quality texture/shadow/environment mapping
* High dynamic range input/output
* Raytracing
* Motion blur
* Depth of field
* Reyes style rendering (very fast)
* Occlusion culling
* Area light sources
* Network parallel rendering
* DSO shaders
* Global illumination
* Photon mapping
potrace is a Peter Selinger's GPLed utility for tracing
bitmaps - converting them into smooth, scalable images.
It accepts as input a bitmap B/W images (PBM, PGM, PPM
and BMP formats), and returns encapsulated PostScript
(EPS) as the default output. Other output format are
available: PS, SVG, Xfig, PGM, PDF and experimental
GimpPath.
You can create scalable images from scans, such as
logos, hand taken notes, etc. The resulting smooth
images can then be rendered at any resolution.
Processing is an open source programming language and environment
for people who want to program images, animation, and interactions.
It is used by students, artists, designers, researchers, and hobbyists
for learning, prototyping, and production. It is created to teach
fundamentals of computer programming within a visual context and
to serve as a software sketchbook and professional production tool.
Processing is an alternative to proprietary software tools in the
same domain.
Idea and purpose of this program is the calculation of three-dimensional
fractals. The calculated objects are twisted, freely in space
floating (and - of course - fractal) "lumps" which look like made
of dough - in contrast to what is normally called "three-dimensional"
fractals (namely a simple reinterpretation of the two-dimensional
data).
Generation of a really three dimensional view is possible (3d
stereo). The fractal can be seen three dimensional without any
utilities like 3d glasses.
Idea and purpose of this program is the calculation of three-dimensional
fractals. The calculated objects are twisted, freely in space
floating (and - of course - fractal) "lumps" which look like made
of dough - in contrast to what is normally called "three-dimensional"
fractals (namely a simple reinterpretation of the two-dimensional
data).
Generation of a really three dimensional view is possible (3d
stereo). The fractal can be seen three dimensional without any
utilities like 3d glasses.
Graphite is a project under development within SIL'ss Non-Roman Script
Initiative and Language Software Development groups to provide rendering
capabilities for complex non-Roman writing systems. The original goal was a
system for the Windows platform; the system has also been ported to Linux.
Graphite can be used to create "smart fonts" capable of displaying writing
systems with various complex behaviors. With respect to the Text Encoding
Model, Graphite handles the "Rendering" aspect of writing system implementation.