milasudril/texpainter

Image processor wishlist

milasudril opened this issue · 0 comments

  • Rgba to grayscale
  • Input: RgbaValue
  • Ouptut: RealValue grayscale, RealValue alpha
  • Params: Channel weights for R, G, and B
  • Split image spectrum (Magnitude + Phase)

  • Rgba DFT Forward (Combines a Rgba Split node, followed by four DFT Forward nodes)

  • Input: RgbaValue
  • Output: 4 times Complex Value
  • Rgba DFT Backward (Combines four DFT Backward nodes, followed by one Rgba Combine node)
  • Input: RgbaValue
  • Output: 4 times Complex Value
  • Surface normal
  • Input: RealValue
  • Output: vec4_t
  • Soft clamp
  • Input: RealValue
  • Output: RealValue
  • Params: Min, Max
  • Wave
  • Input: RealValue
  • Output: RealValue
  • Spot detector
  • Input: RealValue
  • Output: Points [new type]
    Note: replaced by "Random point cloud"
  • Make linear gradiant
  • Output: grayscale image
  • Parameters: Similar to "Make radial gradient"
  • Make point regular point cloud

  • Voronoi

  • Input: Coordinates
  • Output: RealValue
  • Cracks
  • Input: Coordinates
  • Output: RealValue
  • Checker board
  • Output: RealValue grayscale
  • Params: size
  • Gingham
  • Output: RealValue grayscale, RealValue alpha
  • RGBA versions of normalization nodes

  • Posterization

  • Input: *Image
  • Output: *Image
  • Params: Steps, (Lin and Log)
  • Median filter with adjustable percentile Slow in HDR pipeline

  • Grayscale sqrt distortion. Can be emulated with power distortion, but sqrt is sufficiently common to have a dedicated node.