Graphite is a package that can be used to create "smart fonts" capable of
displaying writing systems with various complex behaviors, such as:
* contextual shaping
* ligatures
* reordering
* split glyphs
* bidirectionality
* stacking diacritics
* complex positioning
This is the Gimp user manual. It contains a large number of examples and
descriptions of the various Gimp tools and techniques.
Converseen is an open source project written in C++ with the powerful Qt4
libraries. Thanks to the Magick++ image libraries it supports more than 100
image formats. You can convert and resize an unlimited number of images to
any of the most popular formats: DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD,
PNG, Postscript, SVG, and TIFF.
GRX is a 2D graphics C library originaly written by Csaba Biegl for
DJ Delorie's DOS port of the GCC compiler. Now it support a big range
of platforms.
gSculpt is an open source, procedural subdivision modeller. It has a
comprehensive set of polygon modelling tools, including most of those
found in Wings 3D, and more.
Workflow and speed of use are important design goals in the
development of gSculpt. Pre-selection highlighting throughout the
program, and keyboard short cuts ensure that the workflow is fast and
efficient, while providing access to a powerful procedural system
which allows mistakes to be rectified easily.
Its procedural modelling system makes it an excellent choice for
making modelling tutorials, as the steps required to build the model
from the beginning are displayed to the user in a list. This list can
be navigated easily, allowing a user to view the process one step at a
time, at their own pace, while being able too look at the model from
all angles as they go.
gSculpt can import and export Wavefront Object (.obj) model files.
This port provides OpenGL video elements for Gstreamer.
GTS stands for the GNU Triangulated Surface Library. It is an Open Source
Free Software Library intended to provide a set of useful functions to deal
with 3D surfaces meshed with interconnected triangles.
A brief summary of its main features:
- Simple object-oriented structure giving easy access to topological
properties.
- 2D dynamic Delaunay and constrained Delaunay triangulations.
- Robust geometric predicates (orientation, in circle) using fast adaptive
floating point arithmetic.
- Robust set operations on surfaces (union, intersection, difference).
- Surface refinement and coarsening (multiresolution models).
- Dynamic view-independent continuous level-of-detail.
- Preliminary support for view-dependent level-of-detail.
- Bounding-boxes trees and Kd-trees for efficient point location and
collision/intersection detection.
- Graph operations: traversal, graph partitioning.
- Metric operations (area, volume, curvature ...).
- Triangle strips generation for fast rendering.
The port of GLExcess, an impressive OpenGL graphics demo.
GLFW is a free, Open Source, multi-platform library for OpenGL application
development that provides a powerful API for handling operating system specific
tasks such as opening an OpenGL window, reading keyboard, mouse, joystick and
time input, creating threads, and more.
OpenEXR is a high dynamic-range (HDR) image file format developed by
Industrial Light & Magic for use in computer imaging applications.
OpenEXR is used by ILM on all motion pictures currently in production.
The first movies to employ OpenEXR were Harry Potter and the Sorcerers Stone,
Men in Black II, Gangs of New York, and Signs. Since then, OpenEXR has become
ILM's main image file format.
OpenEXR's features include:
* Higher dynamic range and color precision than existing 8- and 10-bit
image file formats.
* Support for 16-bit floating-point, 32-bit floating-point, and 32-bit
integer pixels. The 16-bit floating-point format, called "half", is compatible
with the half data type in NVIDIA's Cg graphics language and is supported
natively on their new GeForce FX and Quadro FX 3D graphics solutions.
* Multiple lossless image compression algorithms. Some of the included codecs
can achieve 2:1 lossless compression ratios on images with film grain.
* Extensibility. New compression codecs and image types can easily be added
by extending the C++ classes included in the OpenEXR software distribution.
New image attributes (strings, vectors, integers, etc.) can be added to
OpenEXR image headers without affecting backward compatibility with existing
OpenEXR applications.