Toolbox expanded version of Grafica Obscura

TOP | Up | Pheedbak | Download | Tree | Topic | A-Z | Search | Hot | New

This file has been extended beyond what lives in http://www.sgi.com/grafica/
to better incorporate it into the haeberli subtree universe.


GRAFICA Obscura

Curated by Paul Haeberli

Horiz Bar

Welcome to Alpha 0.43 of GRAFICA Obscura, my evolving computer graphics notebook. This is a compilation of technical notes, pictures, and essays that I've accumulated over the years. For maximum enjoyment, check the viewing notes provided.

Contents

A Paper Folding Project
Here are step by step instructions on how to make a folded paper sculpture.
Japanese English Advertising Slogans
Beautiful and poetic word combinations from Japan.
Portfolio
A collection of digital pictures. This includes photographic and synthetic images.
Synthetic Lighting for Photography
Modifying photographic lighting as a post process.
The SGI C Source Compliance Drawing
Isn't style as important as (f)utility? Should you indent 4 or 8? Here's the SGI way to write fashionable C code.
A Note on Shadows
A quote from Carlos Castaneda about shadows.
Dynadraw
A paint program that uses dynamics to filter mouse positions.
The SGI Typeface Collection
Here's a booklet showing various typefaces designed at SGI over the last few years.
Futurist Programming Overview
Background on the Futurist Programming movement. For open minds only.
A Multifocus Method for Controlling Depth of Field
This technical note describes a technique for combining several images to increase or control depth of field in photography.
Properties of Light
A note on the properties of various kinds of light. This describes lighting in terms of fall off, diffusion and wrap.
Image Merging
Creating an accurate panorama from a series of independent images is hard, but not impossible using a projective warp.
Image Interpolation and Extrapolation
Linear interpolation can be used to implement many image processing operations efficiently. Here we show how to control contrast, color saturation, and image sharpness.
Matrix Operations for Image Processing
The same four by four matrices that are commonly used to transform 3D points may also be used to transform RGB colors.
Texture Mapping Applications
Many unusual uses for texture mapping are surveyed in this technical paper.
Image Production for the Web
Tools and hints for creating images for HTML documents.
GRAFICA Obscura in Print
Information on the portable version of GRAFICA Obscura.

Future Additions

Watch for more insane stuff coming in the future. In the mean time please have a look around.


Select any combo of files you'd like to send yourself a compressed tar image of. Trailing character indicates: `/' == Directory; `*' == executable/script. (Depending upon the browser, it may be necessary to hold down the Ctrl key to select/deselect disjoint items.) a compressed tar image of the above-selected items.
OR, ...
a compressed tar image of the entire grafica subtree.
This is a publication of GRAFICA Obscura.
paul@sgi.com