POV-Ray : Newsgroups : povray.unofficial.patches : post_process suggestions? : Re: post_process suggestions? Server Time
2 Sep 2024 16:14:47 EDT (-0400)
  Re: post_process suggestions?  
From: Chris Huff
Date: 2 May 2000 21:45:13
Message: <chrishuff_99-EDAA41.20482102052000@news.povray.org>
In article <chrishuff_99-80DFAD.19253627042000@news.povray.org>, Chris 
Huff <chr### [at] yahoocom> wrote:

> Does anyone have any suggestions for additional filters?

The list is now:

Stuff I can do or am confident I can figure out:
    levels, including an automatic adjustment feature, but probably not 
what has been discussed on these groups

    curves, which would be like levels but would be controlled by cubic 
or cosine splines.

    subtract, divide, average; which could be done with the current add 
and multiply but would make life easier, especially when using 
image_maps.

    min, max; very much like add, subtract, multiply, etc, but using 
min/max to compare color values.

    mosaiac

    tv or interlace

    Possibly a "directional blur". It would be less useful than 
blur_matrix, but easier to use. Maybe I will just write a macro to 
output the appropriate matrix data.

    sparkles, which would make little "flares" at locations above a 
certain brightness. A form of this can be done with blur_matrix, and I 
have a sort-of-working version, but I have some more approaches I would 
like to try out.

    And maybe some kind of filter which would reduce the resolution of 
the image, and fill in the gaps by interpolating between the lower 
resolution data...



Stuff I don't know how to implement, and don't think I can figure out, 
but which I think is useful, information on these would be welcome:
    emboss
    dither/halftone
    sharpen_edges, and other "sharpen" filters. Blurring is pretty easy 
to figure out, but doing the opposite has me lost.
    color_function, which would allow isosurface functions to act as 
filters. The problem is mostly that I don't know how to add 
variables/functions to isosurface functions, let alone functions which 
are only useable in certain areas.



Stuff I don't even know the use for, let alone how to implement. Could 
anyone tell me what these are for?
posterize
laplace
solarize
despeckle


I am also thinking of adding a "noise" pigment. Not a pattern, but a 
non-patterned pigment like image_map, with options for "monochrome" and 
"gaussian". This would be more useful than a filter, since it could be 
used with any of the filters which take a pigment as a color value. It 
might also be useful in "static" textures.
Did I miss anything?

-- 
Christopher James Huff - Personal e-mail: chr### [at] yahoocom
TAG(Technical Assistance Group) e-mail: chr### [at] tagpovrayorg
Personal Web page: http://chrishuff.dhs.org/
TAG Web page: http://tag.povray.org/


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.