home *** CD-ROM | disk | FTP | other *** search
- ####################################################################
- # #
- # makeHaze v0.3 (21 September 1995) - ©1995 by A.Maschke #
- # #
- ####################################################################
-
- CONTENTS
-
- 1. Introduction
- 2. Requirements
- 3. Command-line-options
- 4. Examples
- 5. Author/Registration
- 6. History/TODO
-
- 1. Introduction
- --------------------------------------------------------------------
-
- This program operates on 24Bit-ILBM-pictures to create a
- haze-like-effect. Imagine3.1+ features such an operator
- called "haze" as global-F/X . This module works fine on single
- images - but it is too slow for animations. So I tried to
- create my own haze-effect. The result is the programm makeHaze.
- It features no antialiasing but has better region-control than
- Imagine's "haze". It's faster, of course.
-
- Summary:
- Advantages: - speed
- - good quality for animations
- - colors can be locked for the effect, this makes
- it possible to create haze-effects on overlapping
- objects
- - all clusters found in the image are processed
- separately pass by pass (This makes it so slow)
- - supports image-composing using other software
- Disadvantages: - no antialiasing
-
- 2. Requirements
- --------------------------------------------------------------------
- -OS3.0+
- -MC68030+ and MC68881+
- -ixemul.library V41+
- -iff.library V23+
- -enough memory and MHz
-
- 3. Command-line-options
- --------------------------------------------------------------------
-
- Usage: makeHaze <in> <out> <red> <green> <blue> .
- Options: -lines <val> (3<=val<=100)
- -clearimage
- -intensity <val> (0.0<val<1.0)
- -keep <val> <val rgb-vectors>
- -clearimage
-
- Description: -<red>, <green>, <blue> specify the color which is to search
- -lines specifies the thickness of the haze
- (good values 10..40)
- -<intensity> specifies the base-color of the haze:
- (<red> <green> <blue>)*<intensity>
- (0.2..0.5 are good values)
- -<clearimage> causes the program to clear the whole image
- before drawing the haze, this makes it possible to
- apply some post-F/X (e.g. blur) to the haze
- -the <keep>-parameter is an very useful feature,
- pixels which have one of the specified colors
- are not changed. This allows to create haze-effects
- on overlapping objects, such as a rotating lightball.
-
- Example: haze pic pic2 255 0 0 -keep 2 0 255 0 0 0 255
- ('Search the color red in picture "pic", create
- picture "pic2", keep all pixels which have one
- of the two colors green or blue')
-
- 4. Examples
- --------------------------------------------------------------------
-
- a) pic.noHaze - source-picture containing some "bright" objects
-
- b) pic.Imagine - result of three haze-passes using Imagine
-
- c) pic.makeHaze - result of three haze-passes using makeHaze
- (the blue color was locked for the green haze)
-
- Time-comparison (all 3 passes, Imagine without rendering):
- Imagine : 558s (9mins 18secs)
- makeHaze : 122s (2mins 2secs)
-
- 5. Author/Registration
- --------------------------------------------------------------------
- The makeHaze-package belongs to the Dust-project, to get
- registered send $25+postage to the author:
-
- Andreas Maschke
- Zenkerstraße 5
- 06108 Halle/Saale
- Germany
-
- Phone: ++49 (0)345/5170331
- EMail: epgbc@cluster1.urz.Uni-Halle.DE
-
- The following programs belong to the Dust-project
- Dust (recent version: 2.31)
- DustMD
- Mesh2TDDD
- makeHaze
-
- IF YOU PAID FOR ONE OF THIS PROGRAMMS YOU ARE REGISTERED
- FOR ALL OTHERS IN THIS LIST.
-
- 6. History/TODO
- --------------------------------------------------------------------
-
- History
- v0.1 (19 September 1995) - slow, ugly results
- v0.2 (20 September 1995) - fast, better results, keep-option
- v0.3 (21 September 1995) - speed-factor 2
-
- TODO
- -antialiasing
-
- (22 September 1995)
-