home *** CD-ROM | disk | FTP | other *** search
-
- Problems
- ========
-
- A list of the not-so-good "features" of this program.
-
- The textures are not generated as functions of X and Y, but in a serial fashion.
- In other words, they are generated in an all-or-nothing manner. It would
- sometimes be useful to produce the texture at a limited number of points, for
- example to see a low-resolution version of the texture which gradually
- increases in resolution until it is complete. This is not currently possible;
- a problem which is partly connected to the program's use of inverse
- fast-fourier transforms, which are so advantageous in other ways, that a low
- resolution preview feature cannot be implemented without a performance hit.
-
- No support for the Hydra exists yet (because I do not have one), though
- hopefully this will produce excellent speed benefits when implemented.
-
- The front-end could be extended to provide control over features which are
- currently only accessible by the editing of texture generation files. A
- proper palette editor of some kind is top of the list. A texture properties
- dialogue box may be added to the main menu to offer control over various
- texture features, including proper support for textures with multiple layers.
-
- Animation cannot change between two completely different textures using
- "key-frames" or, indeed at all.
-
- Resizing textures partially obscured by windows means they temporarily jump
- to the top of the window stack. RISC OS seems to offer little support for
- plotting scaled sprites clipped to windows. Short of writing custom display
- routines, there seems little that can be done about this. Still, this is
- not as bad as certain OSs that could be mentioned. Also the program expects
- the window to remain still while texture resizing takes place. Use of
- programs such as !Madness or !MoveWindo may produce some harmless confusion.
-