Skip to main content
1 of 3

Is there any way to project rays from a point using existing opaque areas as the basis?

Is there any combination of tools in Adobe Photoshop or in any other graphic design software (GIMP, ImageMagick) that would allow me to achieve this kind of image transformation?

  1. The layer has opaque areas.
  2. A point is set.
  3. The opaque areas' colors are then projected outwards from the point, filling the space behind the areas until the end of the canvas is reached.

Simplified, the aim is to make opaque zones drop infinite flat shadows behind them, shadows being of the same color they are projected from. I have attached two images to illustrate the desired transformation:

enter image description here

enter image description here