home *** CD-ROM | disk | FTP | other *** search
-
- NEWSTUFF.DOC for IMPROCES(c).
- Copyright John Wagner 1991-93. All rights reserved.
- ========================================================================
-
- This section covers all additions to the program for version 4.2.
-
- ( 1) Price hike:
- As of 15 Mar, 1993, the price for a registered version of Improces
- shipped to the U.S. or Canada will be $30. Orders outside of North
- America (U.S and Canada) are $35.
-
- ( 2) NEW UPGRADE POLICY FOR REGISTERED USERS:
- As always, upgrades are free for registered users. The keyfile you
- receive when you register will work with all future versions of
- IMPROCES. All future versions of IMPROCES will be available via BBS and
- disk vendors.
-
- How you obtain the upgrades is up to you. I suggest the following
- methods:
-
- 1. Obtain them from the Dust Devil BBS. The latest version of
- IMPROCES is always available on the Dust Devil.
- Dust Devil BBS: (702)796-7134 - 8n1
-
- 2. Obtain from The Matrix BBS (This board is a monster)
- The numbers for the MATRIX are:
-
- 205-323-2016 for 2400 bps access only
- 205-323-6016 for HST/V.32bis access only (no 2400)
- 205-458-3449 for V.32bis access only (no 2400)
-
- 3. Send me $10 whenever you want an upgrade. Important, be sure
- to include the version number that you are using. If the
- version you are using is the latest, I will send the next
- version as soon as it's available. If it isn't the latest,
- I'll send the update right away. Remember, the only way I'll
- know what version you have is if you tell me! NOTE: This
- price is effective 15 March 1993.
-
- ( 3)Seeking Shareware Vendors:
- I would like to get IMPROCES into the hands of as many graphics oriented
- people as possible. If you are interested in distributing IMPROCES in a
- catalog of shareware, or on a retail rack, or would like to distribute
- registered versions of IMPROCES, please read VENDORS.DOC to find out how
- you can be part of the Improces Distribution Network.
-
- ( 4)80286:
- IMPROCES now requires an 80286 processor or better to run. Do not
- attempt to run the program on anything less.
-
- ( 5)Keystroke commands while using paintbrushes:
- While you are using a paintbrush, the following keystrokes will
- perform the following actions:
-
- 1 = Reduce the current drawing color
- 2 = Raise the current drawing color
- Q, W, E, R, A, S, D, F, Z, X, C, V = switch to a different brush
- SPACEBAR = Toggle AIR mode
-
- NOTE: The brush commands work with ClipPaint as well.
-
- ( 6)Histo save in .MAP file format:
- The format of the file when you save a Histogram has been changed to be
- compatible with the .MAP file format. Since the BIN information is
- tacked on the end of the file, a .MAP extension is not provided by
- default. Edit the file with an ASCII text editor and remove the BIN
- info to make the file a true .MAP file.
-
- ( 7)File I/O speed increased:
- All file access has been sped up. In particular, the scrolling code
- from the Virtual Screen has been greatly optimised.
-
- ( 8)TGA Color Reduction:
- TGA color reduction is faster then any previous version.
-
- ( 9)Colors Connected:
- A new option has been added to the 3D function on Enhance-Effects.
- Colors Connected blends neighboring points together as they are plotted.
- The effect is similar to the colors interpolated 3D method in Fractint.
-
- (10)Fat-Bit:
- Holding down the LMB in the Fat-Bit editor will now do a continous draw.
-
- (11)Delete File:
- Under the Open... submenu, there is now a "Del Current" selection. This
- option will delete the current file for the active page. You will be
- prompted whether you are sure you want to delete the file, if you answer
- yes, it will be gone for good (unless you can undelete it with a tool or
- something). This option is great for scanning large directories of
- images during what I like to call "house cleaning time".
-
- -- Extra Notes --
- ( 1)
- April, 1993 - I'm moving to the Burlington, Vermont area. The address to
- register Improces is not going to change from San Diego however, either
- is my dedicated support for the program. If you need to talk to me
- voice, leave a message for me on the Dust Devil BBS, or The Matrix BBS,
- and I'll call you ASAP. When I get settled, I'll make my new phone
- number known. You can also call directory assistance in Burlington and
- ask for my number after April 10'th.
-
- ( 2)
- In order to ease the burden of registering Improces, you can register
- Improces by credit card over the phone for the same low price as mailing
- in an order. To do so, call Software Excitement, toll-free (800)444-5457
- and register with a credit card. Make sure you tell them you want the
- registered version of the program.
-
- ( 3)
- The Sysops of The Matrix BBS have been kind enough to extend the use of
- their fine BBS to me as a distribution site and a product support site.
- The latest version of IMPROCES is a free download, and should be found
- under the name IMPROCnn.xxx, where nn is the version number and xxx is
- the extension provided by the archiver.
-
- The numbers for the MATRIX are:
-
- 205-323-2016 for 2400 bps access only
- 205-323-6016 for HST/V.32bis access only (no 2400)
- 205-458-3449 for V.32bis access only (no 2400)
-
- ========================================================================
-
- This section covers all additions to the program for version 4.1.
-
- ( 1) BEFORE WE BEGIN:
- First, a few words about a new book: "Image Lab" by Tim Wegner,
- published by the Waite Group Press, ISBN 1-878739-11-5: in my opinion,
- "Image Lab" is the largest collection of hands-on graphics knowledge and
- know-how ever sewn up into the binding of a single book. The book
- includes a high density diskette with 3 shareware and 2 freeware
- programs for creating and editing incredible images. Tim covers viewing
- (CSHOW), ray tracing (POV), image processing (Piclab), painting and
- modifying (IMPROCES) and file conversion (Image Alchemy).
-
- "Image Lab" takes you step-by-step through all of the programs, with
- tutorials and examples to guide you. The last chapter guides you
- through creating some very complex, incredible images. You just won't
- find the information that "Image Lab" offers anywhere else.
-
- Be prepared to spend weeks working through this book, it's that good and
- you don't want to miss a single thing it has to offer. Thanks to Tim
- Wegner (and Waite Group Press), we graphics nuts now have a "textbook"
- of our own.
-
- ( 2) SUPPORT FOR IMPROCES:
- I've been moving around quite a bit lately. Hopefully this will stop
- soon! The San Diego address for registrations is still good, and will
- remain so. My phone number however has not been so lucky. As of this
- release (4.1), I'm living in Las Vegas and my number is (702)647-9687.
- If I move again, this number will change. If/when you call, please make
- sure it is after 12pm and before 10pm Pacific Time.
-
- If you want to contact me with a question about the program, I prefer
- that you do it by telephone or through the Dust Devil BBS (702)796-7134.
- If you write me a letter and it isn't a registration, don't expect an
- immediate response. I'm very sorry to have to say this and it's nothing
- personal. I support unregistered users as well as registered and I pride
- myself on this support. It's just that I'm getting buried in letters
- and I don't have the time to answer them within any kind of reasonable
- time frame, so the telephone or BBS is your best bet if you want a
- reply. I'm one guy deep here and the telephone is fast.
-
- Let's put it this way, I would rather you called on the phone and got an
- answer, than didn't call and had to stop using the program because of
- something that could be easily fixed with a phone call. Again, I pride
- myself on supporting IMPROCES.
-
- ( 3) REMINDER FOR MAIL-IN CREDIT CARD ORDERS:
- Please be sure to include the expiration date of your card on your order
- form and be sure to sign the form. Thanks!
-
- ( 4) BUG FIXES:
- The PCX 16 Save had a bug that would cause a problem with some other
- programs when they tried to use the file. Fixed.
-
- Problem loading interlaced GIF files that needed to be scaled. Fixed.
-
- ( 5) NEW FEATURE: Tweaked VGA video modes:
- Added the tweaked 320x240x256 (mode x), 320x400x256 and 320x480x256
- modes to IMPROCES. These modes should work with any VGA card with 256K
- of memory. Tweaked modes are neat because they can squeeze extra
- resolution out of a standard 256K VGA adapter.
-
- The TWK256.BGI driver provides these modes. Do not substitute the
- TWK256.BGI with the one that is currently available in other packages.
- The TWK256.BGI driver was modified to work with IMPROCES. If your
- system has trouble with the tweaked modes, do not attempt to continue
- using them.
-
- ( 6) NEW FEATURE: UNDO in 320x200 TOOL-PAINT menu:
- While in video mode 320x200, if you hit the BACKSPACE key while using
- the TOOL-PAINT icon menu, you will undo the last change to the image
- that was made with a tool from the PAINT menu, during the current PAINT
- menu session. What I mean by that is, once you leave the PAINT menu you
- cannot come back and undo the last change.
-
- This only works in video mode 320x200. If you require an UNDO in the
- other modes, use the "UNDO BEFORE PAINT" option in the FILE-SET PREF
- menu.
-
- ( 7) NEW FEATURE: Sprite Anitmator!!!:
- IMPROCES is being used extensively by game developers (including
- myself!) for developing sprites. For them I have added the
- TOOL-SPRITES... options for testing animated sprites while they are
- still under development. Under Sprites...:
-
- Draw Grid:
- Draws twelve 64x64 pixel boxes over whatever is on the screen.
- You place the sprite in its various positions in these boxes. I
- suggest you draw the grid before you start adding sprites.
-
- Animate:
- Rapidly cycles between the twelve 64x64 boxes. While the sprite
- is being animated, you can click on any of the boxes to control
- whether or not to display it. You can also reverse the sprites,
- and control the speed of the sprite.
-
- Pages...
- Same as Pages... under the FILE menu. Put here to give faster
- access while using the Sprites. This Pages sub-menu also has the
- Clip... sub-menu under it.
-
- To use this new feature most effectively, I suggest drawing your grid on
- Page 1. Use Pages 2 - 5 to store your sprite images. Transfer the
- sprites to page 1 with the clipboard and use the CPY in the TOOL-PAINT
- menu to position them. Consider the Sprites options open to change in
- later versions, this is a really neat feature and I'll probably be
- adding a lot more to it.
-
- ( 8) NEW FEATURE: ROTATE tool is improved:
- You can now rotate a rectangualr area up to 64K in size (320x200 max),
- around any center point at any angle.
-
- To use the new TOOLS-TWIRLS-ROTATE tool, you first define a rectangular
- area to rotate. You then have the option of using overlay mode (color 0
- transparent).
-
- After selecting overlay mode or not overlay mode, the rectangle will
- start to flash, indicating that you are in position mode. Move the
- rectangle to where you want it be located and hit the LMB, or RMB to
- abort.
-
- Four flashing lines, starting from the four corners of the rectangle
- will appear on the screen. The lines will converge on the point that
- the rectangle will rotate around. At this time, you can re-position
- this point to anywhere on the screen. Hit the LMB when the center point
- is where you want it, or hit the RMB to have IMPROCES place the center
- point exactly in the center of the rectangle.
-
- Now you can rotate the rectangle around the center point until it is
- positioned where you want it and press the LMB, or the RMB to abort the
- process. After you hit the LMB, the image will be redrawn, rotated and
- moved to it's new position. This can take a little time if you have a
- machine without a math-chip on board, so I suggest only rotating small
- areas if you haven't got a math chip. A 486DX system cures this!
-
- ( 9) NEW FEATURE: Gradient Floodfill options allow for greater control:
- In previous versions, you were somewhat limited in the way the gradient
- floods worked. Actually, you were very limited. Things have changed...
- you can now pick the width of the area you want the palette to cycle
- through. You also have a new type of gradient flood, called the
- Dithered Flood.
-
- The dithered flood lets you pick two colors to create a dither pattern
- from. When the flood is then used, the colors will cycle from one color
- to the other, in a dithered pattern. The limitation of this tool is
- that the seed color (the color where the fill starts) cannot be the same
- color as either of the two colors that are used in the fill. IMPROCES
- will prevent you from doing this.
-
- The way that you pick the gradient color cycle area follows: Select the
- point where the flood should begin from (seed point). The cursor then
- turns into a stretchable line. Stretch the line so that it's distance
- is equal to the area you want the colors to cycle between. You can
- press the RMB while resizing the line so that the start point of the
- line may be repositioned. When the line is the desired length, hit the
- LMB to begin the fill. NOTE: Even though you can reposition the start
- point of the line by hitting the RMB once, the seed point remains the
- same unless you hit the RMB another time (two times total) while
- stretching the line. Thanks to Steve Lumos for keeping after me to add
- this.
-
- (10) NEW FEATURE: Added WIDTH and SATURATION setting to AIR switch:
- When the AIR mode is selected for the TOOL-PAINT menu, you can adjust
- the settings for the AIR brushes. OVERSPRAY controls how wide the spray
- pattern will be and SATURATION controls how much color will be
- splattered on the image. I've found the best settings for these options
- is 4 and 4. I've also found that I really like this new feature!
-
- (11) NEW FEATURE: Added high-low setting to RAINBOW brush:
- When the RAINBOW (RNB) mode is selected, you will be allowed to adjust
- the colors that are cycled through when the brush is applied.
-
- (12) NEW FEATURE: Easier to pick color from PAINT menu:
- When you click on the current color box in the PAINT menu, a larger
- color selection area will appear. You can choose a color from the
- selection area or the image. Hit the RMB when you want to return to the
- paint menu.
-
- (13) NEW FEATURE: Clip Sub-menu now an option under Pages sub-menu:
- Since the clipboard's main responsibility has shifted from pasting
- between images stored in image files (GIF/PCX, etc...) to images stored
- on Pages, I've added the Clip... sub-menu to the Pages sub-menu. This
- really speeds things up.
-
- (14) NEW FEATURE: FAT BIT gets better:
- Color selection in the Fat Bit editor has been a little tricky. Now, 16
- colors at a time are displayed above the full 256 color palette in
- large, easy to pick from boxes. Using the RIGHT ARROW and LEFT ARROW
- keys, you can cycle through which group of 16 colors you have to choose
- from.
-
- (15) NEW FEATURE: Dithering:
- The FAT-BIT editor now adds a Dither Pattern option. The dither pattern
- you select in the FAT-BIT editor applies to the REG paintbrush as well
- as the FAT-BIT editor.
-
- The dither pattern can be up to a 4x4 grid. When the grid is a 1x1 (the
- default), the dithering is "OFF". You can adjust the size of the grid
- by clicking on the number next to the grid in the FAT-BIT editor. To
- use the dithering, first click on the "1" (grid size) in the FAT-BIT
- editor to increase the size of the grid to at least a 2x2. You then
- create your grid by placing the colors you want to use in the grid.
- Now, whenever you go to place a pixel in the FAT-BIT editor, the dither
- pattern is used to determine which color pixel gets placed. The same
- goes for when you use the paintbrushes and single pixel tool. The
- brushes only use the dither pattern when in the REG brush mode.
-
- (16) NEW FEATURE: Pick a color from any pull-down menu:
- While the pull-down menu system is active, you can choose a color from
- anywhere on the image or from the palette at the top of the menu. The
- current color is also shown at the top of menu bar next to the current
- palette. (I knew I put the palette up there for a reason!).
-
- (17) NEW FEATURE: Last font name is saved:
- After you've used the bit-mapped fonts, the name of the last font you
- used is saved in a file in the same directory as IMPROCES, which is
- called LASTFONT.CFG. When the program is started again, this file is
- read and the font is automatically registered as the current font.
-
- (18) NEW FEATURE: Targa loader, even faster:
- Yes, it's true, Targa color reduction is now faster then before, even
- faster then 4.0.
-
- (19) NEW FEATURE: More Targa stuff:
- You have a few more options when loading a Targa image now. First, you
- must choose how you want IMPROCES to get a palette for the image: Color
- Reduction, Use a .MAP file, Use a QuickPal (pre-defined, general use)
- palette or Use the current palette. Then you need to tell IMPROCES how
- to use the palette, Map the image, do a Slow dither or do a Fast dither.
- The mapping is the fastest, the Slow dither yields the best results and
- the Fast dither yields fair results sometimes. When you use the
- QuickPal, the Fast and Slow dither are about the same speed, but they do
- give different results.
-
- You'll need to experiment with the options to get a feel for what each
- one can do. What I think you'll find is that there is no one option
- that is best for all images. Ensure that the DITHER.DAT file is in the
- same directory as IMPROCES when it is run, otherwise the Targa decoder
- will refuse to run.
-
- I would like to acknowledge and thank Mr. Lee Crocker for writing and
- releasing the source code to Piclab. Piclab is an excellent public
- domain image processing program that is widely available on BBS's,
- CompuServe and other online services. I highly recommend it.
-
- The dithering code that IMPROCES uses is based largely on the code that
- Lee wrote for Piclab. Lee aknowledges Frankie Sierra for his Sierra
- filter. Seeing as I'm using it now, I will do the same here. Thanks to
- both of you.
-
- (20) NEW FEATURE: Work Area for EFFECTS:
- The functions in the effects menu now confine themselves to the current
- work area instead of using the whole screen. The work area does not
- affect the new 3-D effect (see below). Thanks to Bob Sherburne for this
- idea.
-
- (21) NEW FEATURE: Three Dimensional Effect:
- Takes the current screen and maps it onto a plane. Has three options:
- MAP ON PLANE (flat, like paper), POINTS AS HEIGHTS (height of point
- depends on its color index value), and LINES UP (points are drawn as
- lines up from the ground to the height of their color index value). If
- you choose the POINTS AS HEIGHTS or LINES UP, you will then need to
- choose a scaling percentage (fraction) for the heights of the
- pixels/lines. For a neat example of the 3D transform, run a full screen
- Plasma cloud in video mode 320x200 using all of the colors in the
- default palette and a Graininess setting of 2.0. Select Three Dim and
- use Lines Up and a scaling percentage of 1/8. Very cool when color
- cycled. Then again, what isn't cool when color cycled?
-
- (22) NEW FEATURE: Added "Swap" color to the palette editor:
- The palette editor introduces what I call the "secondary color". The
- secondary color is selected with the RMB and is shown next to the
- current "primary" color. When you click on the area where the primary
- and secondary color are displayed, those two colors swap their register
- values. Thanks to Chuck Streb for this idea.
-
- In the future, the secondary color will be expanded to the shadow area
- on the text tool and other areas as well.
-
- (23) NEW FEATURE: Added HISTO/CTRST... submenu to ENHANCE:
- Shortened the ENHANCE menu considerably by consolidating the HISTOGRAM
- and CONTRAST STRETCH options into a sub-menu under ENHANCE.
-
- (24) NEW FEATURE: Added LINE FREQ to HISTO/CTRST menu:
- Move the mouse up and down to display a graph of line that that mouse is
- over. Toggle between the graph and a moving line (so you can see what
- line you are looking at) by hitting the LMB. Hit the RMB when you are
- done. This tool is interesting because it shows the spatial frequency
- of your image graphically and you can analyze the effects of the filters
- more effectively. It's also interesting becuase it lets you "listen" to
- an image.
-
- For an interesting experiment that demonstrates the use of this feature,
- load a 320x200 (or less) grayscale image into video mode 640x400. Make
- a copy of the image just to the right of the original. Now, sharpen the
- copy by first defining the copy as the work area and then using
- GraySharpen. Go to the HISTO/CTRST section and select LINE FREQ. Move
- the mouse up and down to display the graph of each line. Notice how the
- graph of the original and the sharpened copy have the same shape, but
- the sharpened image has a much higher rate of change over the same area.
- This shows (and proves) how the sharpening filter actually works: it
- passes and accentuates high-frequency parts of the image (edges, or
- areas of with a high rate change in a short amount of space) and filters
- out low-frequency parts of the image (areas with little change).
-
- To hear the line that is currently displayed, first make sure you are in
- "graph" mode and then press the LEFT SHIFT key. And no, SoundBlaster
- support is not planned for the future.
-
- (25) NEW FEATURE: BLOCK is now a sub-menu:
- The BLOCK section of the COLOR pull-down is now a sub-menu. Contained
- in the BLOCK... submenu are: Adjuster (same as original BLOCK), Remove
- Red, Remove Green, Remove Blue and FastMap. The Remove xxx options
- remove all of the designated color from the palette. The FastMap is
- described below. Since all of these options apply themselves to the
- entire image, they are grouped under the BLOCK sub-menu.
-
- (26) NEW FEATURE: Added "FastMap":
- Under the COLOR-BLOCK section is FastMap. What this does is allow you
- to quickly pick colors from your image and set them to the current
- color. The last color you changed can be undone by pressing the
- backspace key. After you are done picking the colors, click the RMB.
- You will have the option of applying the changes to the image or
- reverting back to the way things looked before you started. If you
- choose to apply the changes, the image will be re-mapped. This feature
- makes it a lot easier to cut out section of images and use the
- remap/overlay mode of the clipboard. To do this, select color 0 as your
- current color, then use the FastMap feature. Thanks to Chuck Streb for
- this idea.
-
- (27) NEW FEATURE: Hitting the 'L' key in the palette editor:
- Hitting the 'L' key while in the palette editor will now toggle the
- index that is used to display the r,g,b palette registers. The default
- is a number between 0 and 63, while striking the 'L' key shows the
- setting as a value between 0 and 1.
-
- (28) NEW FEATURE: The Index Avrge:
- Actually, the "new" Index Avrge option in the EFFECTS menu is the old
- Average from pre 3.0 versions of IMPROCES. It's a very neat feature
- that just uses the look up value in the palette for doing a 3x3 average
- of the specified work area. Try it using the default IMPROCES palette
- on some color 255 text over a color 0 background. Run it a few times to
- get the best effect.
-
- (29) NEW FEATURE: New Default 256 color palette option:
- The COLOR-PALETTE menu now has a STAND 256 option. This palette is the
- hardware default palette from the VGA 256 color modes. The first 16
- colors of this palette are identical to the 16 color EGA modes, so this
- is quite a useful addition for developing 16 color sprites and
- backgrounds for 16 color games.
-
- (30) NEW FEATURE: Gamma Adjust:
- Use this to adjust the Gamma of the current palette.
-
- (31) NEW FEATURE: Changed the TOOLS-PAINT menu:
- This menu has been modified to make future expansion of it possible.
-
- (32) NEW FEATURE: Speed-Search with the filepicker:
- When selecting a file with the filepicker, you can now enter in a search
- string and IMPROCES will take you to the first file containing the
- string you specify and move the hi-lite bar over the file. Pressing
- enter will use that file, or you can move around as before.
-
- You can also specify a drive as the first two letters of your search
- string and press [ENTER]. IMPROCES will change to that drive. Example:
- To change to drive A: while selecting a file, enter A: as your search
- string and press [ENTER].
-
- (33) NEW FEATURE: Added -CT command line parameter:
- Toggles the checking of the Shift, Ctrl and Alt keys. Defaults to ON.
-
- (34) NEW FEATURE: Added -P256 command line parameter:
- Loads the hardware default 256 color palette instead of the IMPROCES
- default 256 color palette at runtime.
-
- (35) NEW FEATURE: Added -ML command line parameter:
- Uses a cross hair for the mouse pointer instead of the standard arrow.
-
- (36) NEW FEATURE: Took out the saving of color cycle info:
- Past versions of IMPROCES saved the color cycle setting in a file with a
- .CCL extension. This has been discontinued as of this version.
-
-
- MORE COMMON QUESTIONS FROM IMPROCES USERS:
-
- Q. How do I edit and save a 640x350x16 EGA image?
-
- A. You must use a Virtual Mode when loading the image. Be sure not add
- any color with a value over 15, and save then image as a PCX 16.
-
- Q. Is there a way to cut out a non-rectangular size piece from an image
- and then paste it somewhere else, or save it with the clipboard?
-
- A. Yes. First, select the color 0 as your drawing color. Then, use a
- paintbrush in REG mode or the ERASER tool to outline the irregular area
- you want to cut. Then select COPY from the Clipboard and place the
- rectangle around the area you want to copy/save. To copy it back, select
- COPY from the CLIP menu and then select OVERLAY after deciding where you
- want the image to go. OVERLAY treats color 0 pixels as transparent.
-
- Q. My monitor and card support 640x480, but it's not working in IMPROCES.
- Why?
-
- A. Make sure your setup supports 640x480 in 256 colors. A lot of
- manufactuers will say their cards/monitors support 640x480 (or
- 1024x768), but they are talking about a 16 color mode, not 256 colors
- and believe me, 16 color and 256 color modes are two different animals.
-
- That's about it. Enjoy the program!
-